Контрольные задания > Запишите значение переменной d, полученное в результате работы следующей программы.
var d, n: integer;
begin
d := 6;
d := d-2;
for n := 1 to 4 do
d := d + n;
writeln(d);
end.
Вопрос:
Запишите значение переменной d, полученное в результате работы следующей программы.
var d, n: integer;
begin
d := 6;
d := d-2;
for n := 1 to 4 do
d := d + n;
writeln(d);
end.
Ответ:
Давайте пошагово разберем программу:
1. `d := 6;` - переменной d присваивается значение 6.
2. `d := d - 2;` - из d вычитается 2, d становится равным 6 - 2 = 4.
3. `for n := 1 to 4 do` - начинается цикл, в котором переменная n принимает значения от 1 до 4.
- при n = 1: `d := d + n;` d становится равным 4 + 1 = 5.
- при n = 2: `d := d + n;` d становится равным 5 + 2 = 7.
- при n = 3: `d := d + n;` d становится равным 7 + 3 = 10.
- при n = 4: `d := d + n;` d становится равным 10 + 4 = 14.
4. `writeln(d);` - выводится значение d, которое равно 14.
Итоговое значение переменной d равно 14.