Определить, что будет напечатано в результате выполнения программы:a:=10;b:=5;a:=a*2 -...

0 голосов
85 просмотров
Определить, что будет напечатано в результате выполнения
программы:
a:=10;
b:=5;
a:=a*2 - 3*b;
if a /2 < b then
c:=a /b
else
s:=a+b /5;


Информатика (41 баллов) | 85 просмотров
Дано ответов: 2
0 голосов

Получиться s=6 О_О.....

(114 баллов)
0

Как вычислил?

0 голосов

В результате выполнения данного алгоритма s будет равно 0

(202 баллов)
0

Какое решение?

0

s = 0

0

var a,b,s,c :real;
begin
a:=10;
b:=5;
a:=(a*2) - (3*b);
if a /2 < b then
c:=a /b
else
s:=a+b /5;
writeln(s);
end.
вот прога, просто подставляешь значения а и b и считаешь

0

всё таки 6 будет

0

первый ответивший был прав

0

Как вычислил?

0

идём по строкам. присваиваем а=10, б=5... присваиваем а новое значение из расчёта, получилось а=5...проверяем условие-условие не выполняется, переход к вычислению s=5+5/5=5+1=6

0

вывод на экран s=6.. конец) понятно?