Соревнования легкоатлетов Результаты соревнования по забегу на 100 ми прыжкам в длину даны в виде
таблицы.
Определите наилучшие результаты состязания по забегу на 100 ми прыж-
кам в длину. Победителя забега выделите красным цветом. Победителя со-
ревнования по прыжкам в длину выделите синим цветом.
Забег на 100 м, вс
Прыжок в длину, вм
ФИО
Зиятбек А.
Баймбет М.
Каражан А.
Костев Г.
Елцин Т.
Данабек С.
Атахан К.
Маулен Б.
Иванов С.
10,2
12,3
9,1
8,5
7,6
6,9
1,3
10,8
8,2
2,5
2,58
2,42
2,81
2,76
2,9
2,78
2,8
2,83
6.
My
Суть алгоритма заключается в том, что робот проверяет, нет ли стены справа, и если её нет, то выполняет следующее:
делает шаг вправо;закрашивает клетку, в которой находится;делает шаг вправо.ДвижениеИсходя из данного алгоритма, робот закрасит клетки, отмеченные на прикреплённом изображении.
Распишем выполнение алгоритма более детально:
(я пронумеровал клетки, чтобы было легче понять процесс)
(вместо "клетка ..." буду писать "К...")
справа свободно: робот из К1 перемещается в К2, закрашивает К2 (1) и перемещается в К3.справа свободно: робот перемещается в К4, закрашивает К4 (2) и перемещается в К5.справа свободно: робот перемещается в К6, закрашивает К6 (3) и перемещается в К7.справа свободно: робот перемещается в К8, закрашивает К8 (4) и перемещается в К9.справа не свободно: цикл больше не выполняется.ответ: 4.
2³ = 3 + 5
3³ = 7 + 9 + 11
4³ = 13 + 15 + 17 + 19
Заметим что во втором выражении первое число(7) получается как 3*(3-2)+1
В третьем аналогично: 13 получается как 4*(4-1)+1
Получаем формулу для первого значения: x1 = n*(n-1)+1
Остальные числа получаются путём прибавления 2 к предыдущему слагаемому. Так же заметим что число слагаемых равно числу которое мы возводим в степень.
x = int(input("Введите число: "))
xn = x * (x - 1) + 1
rezultat = xn
while (x != 1):
xn += 2
rezultat += xn
x -= 1
print("Результат возведения в 3 степень:", rezultat)