Задание 22. Анализ программы с циклами и ветвлениями
За правильное выполненное задание получишь 1 балл. На решение отводится примерно 7 минуты.
Задачи для тренировки
Задача №1
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа: L и M. Укажите наибольшее число x, при вводе которого алгоритм печатает сначала 4, а потом 5.
С++ | Python |
#include | x = int(input()) Q = 9 L = 0 while x >= Q: L = L + 1 x = x - Q M = x if M < L: M = L L = x print(L) print(M) |
Алгоритмический язык | Паскаль |
алг | var x, L, M, Q: integer; begin readln(x); Q := 9; L := 0; while x >= Q do begin L := L + 1; x := x - Q; end; M := x; if M < L then begin M := L; L := x; end; writeln(L); writeln(M); end. |