Вычислите значение переменной S после выполнения фрагмента программы на
языке программирования Turbo Pascal:
S := 1;
a := 2; b := 3; c := 4;
if (S > b) or (b > a)
then S := a
else S := b;
S := S + c;
Как это решить в паскале??(((
Помогте пожалуйста, заранее спасибо)

20 Авг 2019 в 08:47
276 +1
0
Ответы
1

Переменная S будет иметь значение 6 после выполнения этого фрагмента программы.

Применение к фрагменту кода:

S := 1;
a := 2;
b := 3;
c := 4;

if (S > b) or (b > a) then
S := a
else
S := b;

S := S + c;

После исполнения команды if переменная S не изменяется, т.к. условие (S > b) or (b > a) не выполняется.

Далее выполняется команда S := S + c, где c равно 4, отсюда получаем S = 2 + 4 = 6.

Таким образом, на выходе получаем значение переменной S равное 6.

20 Апр 2024 в 13:29
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир