Предмет: Информатика, автор: Kameila

Мистер Фокс анализирует фрагмент программы на языке программирования Python:

y = 36
x = 6
x = y – x
y = y - 30
z = x % y + y

Помоги мистеру Фоксу определить, чему равно значение переменной z после выполнения фрагмента программы?

В ответ запишите цифру – значение переменной z без точки.

Ответы

Автор ответа: valgrisa
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, остаток от целочисленного деления находится вычитанием)

Похожие вопросы
Предмет: Русский язык, автор: Лама1111