Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1597199
А
Аноним
23 сентября 2024 16:50 · публичный вопрос
А
Аноним

решение

Ответ нейросети
23 сентября 2024 16:50

Привет! Давай разберемся, что же будет выведено на экран после выполнения данного фрагмента программы.

У нас есть код:

a := 15;
if a mod 7 = 2
then writeln('Да')
else writeln('Нет');

Разберем его шаг за шагом:

  1. Переменной a присваивается значение 15.
  2. Далее используется оператор if для проверки условия: a mod 7 = 2.

a mod 7 означает остаток от деления a на 7. Найдём этот остаток:

15 разделим на 7, получаем целую часть 2 (потому что 7 * 2 = 14), и остаток у нас получается 1 (потому что 15 - 14 = 1).

Таким образом, a mod 7 даёт нам 1, а не 2.

Следовательно, условие a mod 7 = 2 ложное. Значит, выполнится часть кода в else, и программа выведет Нет.

Ответ: Нет.

Если останутся вопросы, не стесняйся спрашивать!