Контрольные задания > А5. Какие значения будут присвоены переменным а и b после выполнения следующей программы:
b:=3;
a:=2;
a:=a*a;
b:=a+b;
a:=a*b;
Вопрос:
А5. Какие значения будут присвоены переменным а и b после выполнения следующей программы:
b:=3;
a:=2;
a:=a*a;
b:=a+b;
a:=a*b;
Ответ:
Правильный ответ: a=28, b=7;
Пошаговое решение:
1. `b := 3` - переменной b присваивается значение 3.
2. `a := 2` - переменной a присваивается значение 2.
3. `a := a * a` - переменной a присваивается значение a * a, то есть 2 * 2 = 4. Теперь a = 4.
4. `b := a + b` - переменной b присваивается значение a + b, то есть 4 + 3 = 7. Теперь b = 7.
5. `a := a * b` - переменной a присваивается значение a * b, то есть 4 * 7 = 28. Теперь a = 28.
Таким образом, после выполнения программы a = 28, а b = 7.