Решите Определите значение переменной а после выполнения данного алгоритма:
b := 8;
a := 10;
b := b + a * 2;
a := 29 – a;
Определите значение переменной b после выполнения данного алгоритма:
a := 3;
b := 8;
a := b – a * 2;
b := 24 / a * 4;
Определите значение переменной а после выполнения данного алгоритма:
a := 20;
b := 1;
a := (a + b) / 3;
b := a – 2 * b;
a := a – b;
Здоровья тебе не болей!!
procedure G(n: integer);forward;
Так как в процедуре F есть вызов процедуры G описанной дальше по тексту программы.
После исправления кода и запуска программы с F(12) получим 17 звездочек. По шагам это будет выглядеть так:
Вызов процедуры F и выполнение
* n = 12
* n = 12
Вызов процедуры G и выполнение
* n = 11
* n = 11
Вызов процедуры F и выполнение
* n = 9
* n = 9
Вызов процедуры G и выполнение
* n = 8
* n = 8
Вызов процедуры Fи выполнение
* n = 6
* n = 6
Вызов процедуры G и выполнение
* n = 5
* n = 5
Вызов процедуры F и выполнение
* n = 3
* n = 3
Вызов процедуры G и выполнение
* n = 2
* n = 2
Вызов процедуры F и выполнение
* n = 0