Задание: (Подготовка к ЕГЭ) Информатика:
Определите значение переменной C после выполнения следующего фрагмента программы, в котором a, b и c - переменные вещественного (действительного) типа.
Паскаль:
a := 60;
b := 15;
a := a + b / 3;
if a < b * 4 then
c := a - b
else
c := a + b;
Ответ: 80
Решение:
1. Нам дано изначально, что :
a = 60
b = 15
Затем, мы присваиваем переменной a новое значение:
a = a + b / 3
Не забываем про приоритеты, сначала выполняем деление
a = 60 + 15 / 3 = 60 + 5 = 65
Теперь переменная a имеет значение 65.
2. Нам дано условие:
Если a < b * 4 , то мы ищем переменную c вот так:
с = a - b
else (Иначе) ищем C таким образом
c = a + b
3. Проверим условие 65 < 15 * 4 , 65 < 60 , условие ложно, так как 65 больше 60, значит идем в ветку else.
с = a + b
с = 65 + 15 = 80