
Какое значение примет переменная с после выполнения данной программы? Pascal 1 2 3 4 5 6 a :=
123; b := 456; a := b - b div 10; b := a + b mod 100; if a < b then c := b + a else c := a - b;

Ответы на вопрос

1) a:= b - b div 10 = 456 - 45 = 411
2) b:= a + b mod 100 = 411 + 56 = 467
3) if a < b then c := b + a = 467 + 411 = 878
Ответ: переменная "с" примет значение 878.



После выполнения данной программы значение переменной "c" будет равно "699".
Последовательность выполнения операций в программе будет следующей:
1. Присваивание значений переменным a и b: a := 123, b := 456; 2. Вычисление значения выражения a := b - b div 10; (456 - 456 div 10 = 411); 3. Вычисление значения выражения b := a + b mod 100; (411 + 456 mod 100 = 467); 4. Сравнение значений переменных a и b: a < b = true; 5. Если условие выполняется, то переменной c присваивается значение суммы переменных a и b: c := b + a = 467 + 411 = 878; 6. Если условие не выполняется, то переменной c присваивается значение разности переменных a и b: c := a - b = 411 - 467 = -56;
В данном случае условие выполняется, поэтому значение переменной c будет равно 699.


Похожие вопросы
Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili