[2] ЗАДАНИЕ 5. Вычислить значение суммы s = 1 +3+5+7+...+п для заданного нечётного п.
начало
Запишите программу на языке программирование Python
Ввод n
S = 0
ни на
х = 1
нет
Хs n
да
S = S+x
x = x+2
вывод S
s=1+3+5+...+n
Введите n: 19
S= 100
конец
2
]
[
Поскольку нам нужно минимальное количество действий, будем пробовать команды именно в том порядке, в котором они указаны выше, только сначала проверяем, можем ли мы получить число, делящееся на 3 без остатка, отняв только 1.
1)
84 делится на 3 без остатка, результат - 28.
2)
Ближайший делитель 3 к 28 - это 27, получить его можем в одну команду "отнять 1".
3) 27 / 3 = 9
4) 9 / 3 = 3
5) 3 / 3 = 1
ответ: 5 команд.