Робот стартовал из клетки d4 и выполнил алгоритм, записанный ниже. Какая клетка оказалась закрашенной? ответ запишите, используя шахматную нотацию, например, a1. влево вниз если слева стена то вправо вниз иначе вверх влево все закрасить
<p>Imperdiet nullam senectus ultricies dignissim. Class erat sed lobortis dapibus integer. Rhoncus risus. Non turpis turpis faucibus suspendisse, habitasse, porta.</p>
<p>Phasellus eleifend cras fringilla morbi, metus cubilia consequat consequat est, felis Malesuada parturient. Montes lacinia eu elit inceptos nascetur lobortis nibh interdum phasellus laoreet litora magna feugiat nibh, vel montes nonummy nostra, sodales suspendisse duis sem interdum vel torquent libero.</p>
<p>Diam iaculis vestibulum consequat. Primis ullamcorper venenatis blandit ultrices leo phasellus quisque. Feugiat eu ad. Aptent ultrices. Habitant ultrices nullam, quis magna blandit non habitant at adipiscing nam Massa facilisis auctor dictumst aenean cubilia nisi etiam cum placerat facilisis. Sociosqu.</p>
Можно воспользоваться вариантом Vladmor, он более легкий и подходит под эту задачу, но чтобы не повторяться, для разнообразности, предложу свой вариант.
1+3+5+7 это ничто иное как арифметическая прогрессия. Есть несколько формул суммы членов прогрессии, но под этот тип задачи подойдёт такая:
- это член последовательности с индексом 1, то есть первое число в ряду. d - это разность между двумя соседними членами, из большего вычитаем меньшее
n - это сколько всего членов
и так, у нас получается = 1 (в условии задачи сказано что первый подарок весит 1кг) d = 2 (в условии сказано что следующий подарок увеличивается на 2, ничто иное как разность) n = это переменная, она нам не известна, поэтому так и оставим. - это сумма веса всех подарков, в примере используется слово "weight" что в переводе "вес", поэтому подставим это слово.
И теперь подставим что у нас имеется. weight = weight =
В коде программу будет записано так weight = ( ( 2+2*(n-1) ) / 2)*n
Проверим, например у нас 5 детей, значит надо 5 подарков, это 1+3+5+7+9 = 25 Проверим формулу weight = ( ( 2+2*(5-1) ) / 2)*5 weight = ( ( 2+2*4 ) / 2)*5 weight = ( ( 2+8 ) / 2)*5 weight = ( 10 / 2)*5 weight = 5*5 weight = 25 Всё сходится.
Расписал подробно, чтобы всё было понятно Так же этот вариант подойдёт для других таких типовых задач, а вариант Vladmor подойдёт только в некоторых случаях, будь внимателен(на)
<html>
<head>
<meta charset="utf-8">
<title>Document</title>
</head>
<body>
<header>
<h1>Title</h1>
<p>Imperdiet nullam senectus ultricies dignissim. Class erat sed lobortis dapibus integer. Rhoncus risus. Non turpis turpis faucibus suspendisse, habitasse, porta.</p>
<p>Phasellus eleifend cras fringilla morbi, metus cubilia consequat consequat est, felis Malesuada parturient. Montes lacinia eu elit inceptos nascetur lobortis nibh interdum phasellus laoreet litora magna feugiat nibh, vel montes nonummy nostra, sodales suspendisse duis sem interdum vel torquent libero.</p>
<p>Diam iaculis vestibulum consequat. Primis ullamcorper venenatis blandit ultrices leo phasellus quisque. Feugiat eu ad. Aptent ultrices. Habitant ultrices nullam, quis magna blandit non habitant at adipiscing nam Massa facilisis auctor dictumst aenean cubilia nisi etiam cum placerat facilisis. Sociosqu.</p>
<ul>
<li>Text</li>
<li>Text</li>
</ul>
</header>
</body>
</html>
1+3+5+7 это ничто иное как арифметическая прогрессия.
Есть несколько формул суммы членов прогрессии, но под этот тип задачи подойдёт такая:
- это член последовательности с индексом 1, то есть первое число в ряду.
d - это разность между двумя соседними членами, из большего вычитаем меньшее
n - это сколько всего членов
и так, у нас получается
= 1 (в условии задачи сказано что первый подарок весит 1кг)
d = 2 (в условии сказано что следующий подарок увеличивается на 2, ничто иное как разность)
n = это переменная, она нам не известна, поэтому так и оставим.
- это сумма веса всех подарков, в примере используется слово "weight" что в переводе "вес", поэтому подставим это слово.
И теперь подставим что у нас имеется.
weight =
weight =
В коде программу будет записано так
weight = ( ( 2+2*(n-1) ) / 2)*n
Проверим, например у нас 5 детей, значит надо 5 подарков, это
1+3+5+7+9 = 25
Проверим формулу
weight = ( ( 2+2*(5-1) ) / 2)*5
weight = ( ( 2+2*4 ) / 2)*5
weight = ( ( 2+8 ) / 2)*5
weight = ( 10 / 2)*5
weight = 5*5
weight = 25
Всё сходится.
Расписал подробно, чтобы всё было понятно
Так же этот вариант подойдёт для других таких типовых задач, а вариант Vladmor подойдёт только в некоторых случаях, будь внимателен(на)