Вопрос задан 23.01.2026 в 17:19.
Предмет Информатика.
Спрашивает Наумова Екатерина.
Чему будет равно значение переменной c в результате выполнения фрагмента программы: a:=125; b:=25; c:=12; if a div 25=0 then if a mod 12=0 then c:=b div (a mod c) else c:=a div (b mod c) 1)0; 2)1; 3)12; 4)125
Ответы на вопрос
Отвечает Шокбар Алмат.
Смотрим пошагово (синтаксис — как в Pascal: div — целочисленное деление, mod — остаток).
-
Исходно:
a = 125,b = 25,c = 12. -
Проверка внешнего условия:
a div 25 = 125 div 25 = 5.
Сравниваем с нулём:5 = 0— ложь.
Поскольку внешнее условие ложно, вложенный if … then … else вообще не выполняется. Следовательно, присваивания c := … не происходит, и c остаётся равным исходному значению 12.
Правильный вариант: 3) 12.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

