Вопрос:

С1. Заполните таблицу. (3 балла) Определите значения переменных s и i после выполнения следующих операторов: s:= 0;\(\ni\):=1; while i < 6 do begin\(\ni\):=i+1; s:=s+2; end:

Ответ:

Решение:

Для определения значений переменных s и i проследим выполнение программы шаг за шагом:

Шаг s (до) i (до) Условие i < 6 i (после) s (после)
1 (начало) 0 1 true 2 2
2 2 2 true 3 4
3 4 3 true 4 6
4 6 4 true 5 8
5 8 5 true 6 10
6 10 6 false 6 10

После выполнения операторов переменная s будет равна 10, а переменная i будет равна 6.

Ответ: s = 10, i = 6.