Смотреть решения всех заданий с фото
Вопрос:

Вопрос 8: Определите значение переменной S после выполнения следующих операторов: S:=0; i:=0; While i<3 do i:=i+1; S:=S + 2*i;

Ответ:

Начальное значение S равно 0, начальное значение i равно 0. Цикл while выполняется до тех пор, пока i < 3. 1. i = 0: - i = i + 1 = 0 + 1 = 1 - S = S + 2*i = 0 + 2*1 = 2 2. i = 1: - i = i + 1 = 1 + 1 = 2 - S = S + 2*i = 2 + 2*2 = 6 3. i = 2: - i = i + 1 = 2 + 1 = 3 - S = S + 2*i = 6 + 2*3 = 12 Цикл завершается, так как i становится равным 3. Таким образом, после выполнения цикла значение S будет равно 12. Ответ: d. 12

Похожие