1. What will be the value of the integer variable «a» after executing this program fragment? a := 10; for i := 1 to 3

1. What will be the value of the integer variable «a» after executing this program fragment? a := 10; for i := 1 to 3 do begin a := a — 2 end; Answer:
2. What will be the value of the integer variable «a» after executing this program fragment? a := 10; for i := 0 to 4 do begin a := a — i end; Answer:
3. What will be the value of the integer variable «a» after executing this program fragment? a := 2; for i := 0 to 3 do begin a := a + i end; Answer:
4. What will be the value of the integer variable «a» after executing this program fragment? a := 4; for i := 1 to 2 do begin a := a + a end; Answer:
5. What number will be displayed on the screen after executing this program fragment? for i := 2 downto 1 do write(i); Answer:
6. What number will be displayed on the screen after executing this program fragment? write(4); for i := 4 downto 3 do write(2 * i); Answer:
7. What number will be displayed on the screen after executing this program fragment? write(1); for i := 3 to 5 do write(i); Answer:
Значение переменной «a» после выполнения программного фрагмента:

1. Переменная «a» будет иметь значение 4. В начале программы переменной «a» присваивается значение 10. Затем в цикле переменная «a» будет уменьшаться на 2 на каждой итерации, так как выполнится 3 итерации цикла. Поэтому, 10 — 2 — 2 — 2 = 4.

2. Переменная «a» будет иметь значение 0. В начале программы переменной «a» присваивается значение 10. Затем в цикле переменная «a» будет уменьшаться на значение счетчика i на каждой итерации. Счетчик i принимает значения от 0 до 4, поэтому выполнится 5 итераций цикла. Поэтому, 10 — 0 — 1 — 2 — 3 — 4 = 0.

3. Переменная «a» будет иметь значение 8. В начале программы переменной «a» присваивается значение 2. Затем в цикле переменная «a» будет увеличиваться на значение счетчика i на каждой итерации. Счетчик i принимает значения от 0 до 3, поэтому выполнится 4 итерации цикла. Поэтому, 2 + 0 + 1 + 2 + 3 = 8.

4. Переменная «a» будет иметь значение 16. В начале программы переменной «a» присваивается значение 4. Затем в цикле переменная «a» будет увеличиваться на текущее значение переменной «a» на каждой итерации. Первая итерация: 4 + 4 = 8, вторая итерация: 8 + 8 = 16. Таким образом, после выполнения цикла значение переменной «a» равно 16.

Твой друг не знает ответ? Расскажи!