Дан фрагмент алгоритма для вычисления:а:= 7b:= 16если (а - b больше /= а)то с:= b + 2 * aиначе с:= b - 2 * aс:= 10 + с/2Выполните предложенный фрагмент алгоритма. Какое значение будет иметь переменная "с" после выполнения этог...

Дан фрагмент алгоритма для вычисления: а:= 7 b:= 16 если (а - b >/= а) то с:= b + 2 * a иначе с:= b - 2 * a с:= 10 + с/2 Выполните предложенный фрагмент алгоритма. Какое значение будет иметь переменная "с" после выполнения этого фрагмента?
Гость
Ответ(ы) на вопрос:
Гость
Добрый вечер! Вот полный код программы на Pascal: Var a,b: integer; c: real; Begin a := 7; b := 16; If ((a-b) >=a) then c := b+2*a else c := b-2*a; c := 10+c/2; Writeln (c); End. При выполнении этой программы получаем ответ 11. Т.к. a-b=-9, то выполняется выражения после ELSE. Получаем с = 16 - 2 * 7 = 2. Далее с = 10 + 2 / 2 = 10 + 1 = 11.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы