Предмет: Информатика,
автор: Kameila
Мистер Фокс анализирует фрагмент программы на языке программирования Python:
y = 36
x = 6
x = y – x
y = y - 30
z = x % y + y
Помоги мистеру Фоксу определить, чему равно значение переменной z после выполнения фрагмента программы?
В ответ запишите цифру – значение переменной z без точки.
Ответы
Автор ответа:
2
Ответ:
6 - значение переменной z после выполнения фрагмента программы
Объяснение:
фрагмент программы представляет собой линейный алгоритм (будем последовательно выполнять действия подставляя известные значения):
y = 36
x = 6
x = y - x = 36 - 6 = 30
y = y - 30 = 36 - 30 = 6
z = x % y + y = 30 % 6 + 6 = 0 + 6 = 6
% - остаток от целочисленного деления
30 % 6 = 30 - 6 * 5 = 30 - 30 = 0 (при целочисленном делении 30 на 6, получаем целое число 5, остаток от целочисленного деления находится вычитанием)
Похожие вопросы
Предмет: Русский язык,
автор: conovalovaaa
Предмет: Русский язык,
автор: Лама1111
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: Ariann
Предмет: Литература,
автор: secrbas3