Пользователь вводит последовательность чисел. признак конца ввода 0.определить 3 наибольших числа в последовательности.на языке питон .школьный уровень.желательно с пояснениями!
Пойдём с конца. Перед выполнением последней команды было число 360, значит, до неё было 120. Перед этим была команда +b, а перед ней - команда * 3. Значит, 120 - b делится на 3. Значит, b тоже делится на 3. Давайте попробуем
b = 3
8 * 3 = 24
24 + 3 = 27
27 * 3 = 81
81 + 3 = 84
Мало.
b = 6
8 * 3 = 24
24 + 6 = 30
30 * 3 = 90
90 + 3 = 96
Мало
b = 9
8 * 3 = 24
24 + 9 = 33
33 * 3 = 99
99 + 9 = 108
мало
b = 12
8 * 3 = 24
24 + 12 = 36
36 * 3 = 108
108 + 12 = 120
120 * 3 = 360
Подошло
fixer2006
29.03.2023
Program zadacha3; var v, vo,a ,b, t, c, h: integer; begin writeln('моя программа вычисляет скорость при равноускоренном движении'); writeln('введите начальную скорость'); readln(a); writeln('введите ускорение'); readln(a); writeln('введите время'); readln(t); writeln('введите шаг'); readln(h); for b: =t to c do begin t: =t+h; v: =vo+a*t; end; writeln('скорость равна v: = ',v); end.после эндом на закрытии цикла не стояло точки с запятой, и где у тебя написано в третей строчке снизу 7v, что это я так и не понял? я убрал оттуда семёрку, если не так то поменяй, я в формулу не вдавался.и у тебя ответ в цикле стоит я не знаю так должно быть или нет, обрати внимание на это, в своём варианте я переставил ответ на после цикла
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Пользователь вводит последовательность чисел. признак конца ввода 0.определить 3 наибольших числа в последовательности.на языке питон .школьный уровень.желательно с пояснениями!
12
Объяснение:
Последовательность команд
*3
+b
*3
+b
*3
Переводит число 8 в число 360
Пойдём с конца. Перед выполнением последней команды было число 360, значит, до неё было 120. Перед этим была команда +b, а перед ней - команда * 3. Значит, 120 - b делится на 3. Значит, b тоже делится на 3. Давайте попробуем
b = 3
8 * 3 = 24
24 + 3 = 27
27 * 3 = 81
81 + 3 = 84
Мало.
b = 6
8 * 3 = 24
24 + 6 = 30
30 * 3 = 90
90 + 3 = 96
Мало
b = 9
8 * 3 = 24
24 + 9 = 33
33 * 3 = 99
99 + 9 = 108
мало
b = 12
8 * 3 = 24
24 + 12 = 36
36 * 3 = 108
108 + 12 = 120
120 * 3 = 360
Подошло