Жауабы: Анализ циклов алгоритма
Это официальный ключ тапсырмаға, источник — ФИПИ тапсырмаларының ашық банкі. Свой ответ можно сверить на странице тапсырма.
Бланкке: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
Ниже на четырёх языках программирования записан алгоритм. Получив на вход число $x$, этот алгоритм печатает два числа: $L$ и $M$. Укажите наибольшее число $x$, при вводе которого алгоритм печатает сначала 12, а потом 19.
1x = int(input()) 2Q = 8 3P = 10 4K1 = 0 5K2 = 0 6while x <= 100: 7 K1 = K1 + 1 8 x = x + P 9while x >= Q: 10 K2 = K2 + 1 11 x = x - Q 12L = x + K1 13M = x + K2 14print(L) 15print(M)
Где здесь ошибаются
Путать исходное значение $x$ со значением переменной после первого цикла.
Забывать, что второй цикл завершается только при $x < 8$.
Искать любое подходящее значение вместо наибольшего.