Предмет: Информатика,
автор: Vikusha19
Дан фрагмент алгоритма для вычисления:
а:= 7
b:= 16
если (а - b >/= а)
то с:= b + 2 * a
иначе с:= b - 2 * a
с:= 10 + с/2
Выполните предложенный фрагмент алгоритма. Какое значение будет иметь переменная "с" после выполнения этого фрагмента?
Ответы
Автор ответа:
0
Добрый вечер!
Вот полный код программы на 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.
Вот полный код программы на 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.
Похожие вопросы
Предмет: Физика,
автор: vitaliyapetranuk
Предмет: Литература,
автор: mkom78
Предмет: Физика,
автор: maksimvol228
Предмет: Биология,
автор: SsN14