Вычислите значение переменной 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; Как это решить в паскале??((( Помогте пожалуйста, заранее спасибо)
Переменная 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.