Предмет: Информатика, автор: sibuyra

Определите значение переменной а после выполнения данного алгоритма: а:= 3 b:= -1 b:= 9+а*b а:= (b*b)/(b/a) В ответе укажите одно число — значение переменной а

Ответы

Автор ответа: estengseant
1
1. Напишем полную программу для определения значение переменной a:

var a,b: Real;
begin
a:=3;
b:=-1;
b:=9+a*b;
a:=(b*b)/(b/a);
writeln(a);
end.

2. Запустим программу в программе Pascal и в консоли увидем полученное значение переменной a (18.0);

Ответ: a=18.0

FreeProgrammer: Опечатка в формуле в 5й строке: b:=9+a*b
estengseant: Спасибо.
estengseant: Исправил.
Автор ответа: FreeProgrammer
1
a:=3   - вместо переменной a будем ставить 3
b:=-1   - вместо b будем ставить -1
b:=9+a*b   - ставим вместо a число 3, а вместо b число -1,
                    получим b=9+3*(-1)=9-3=6 
                    - это НОВОЕ значение переменной b!
                    Теперь вместо a ставим 3, а вместо b ставим число 6!
a:=(b*b)/(b/a) - ставим справа вместо a число 3, а вместо b число 6,
                         получим a=(6*6)/(6/3)=36/2=18
Ответ: a=18
Похожие вопросы