menu
person

Задача №2781

Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­д

Опре­де­ли­те, что будет на­пе­ча­та­но в ре­зуль­та­те ра­бо­ты сле­ду­ю­ще­го фраг­мен­та про­грам­мы:
var n, s: integer;

begin

    n := 4;

    s := 15;

    while s <= 250 do begin

        s := s + 12;

        n := n + 2

    end;

    write(n)

end.

Решение:

Давайте разберем этот фрагмент программы по шагам:

Инициализируется две целочисленные переменные n и s с начальными значениями n := 4 и s := 15.

Затем начинается цикл while, который будет выполняться до тех пор, пока значение s меньше или равно 250.

Внутри цикла происходит увеличение значения s на 12 (s := s + 12) и увеличение значения n на 2 (n := n + 2).

Цикл будет продолжаться до тех пор, пока значение s не превысит 250.

После выхода из цикла будет выполнена команда write(n), которая выведет текущее значение переменной n на экран.

Теперь рассмотрим, как изменяются значения n и s внутри цикла:

Начальные значения: n := 4, s := 15.
Первая итерация: s увеличивается с 15 до 27, n увеличивается с 4 до 6.
Вторая итерация: s увеличивается с 27 до 39, n увеличивается с 6 до 8.
Третья итерация: s увеличивается с 39 до 51, n увеличивается с 8 до 10.
Четвертая итерация: s увеличивается с 51 до 63, n увеличивается с 10 до 12.
Пятая итерация: s увеличивается с 63 до 75, n увеличивается с 12 до 14.
Шестая итерация: s увеличивается с 75 до 87, n увеличивается с 14 до 16.
Седьмая итерация: s увеличивается с 87 до 99, n увеличивается с 16 до 18.
Восьмая итерация: s увеличивается с 99 до 111, n увеличивается с 18 до 20.
Девятая итерация: s увеличивается с 111 до 123, n увеличивается с 20 до 22.
Десятая итерация: s увеличивается с 123 до 135, n увеличивается с 22 до 24.
Одиннадцатая итерация: s увеличивается с 135 до 147, n увеличивается с 24 до 26.
Двенадцатая итерация: s увеличивается с 147 до 159, n увеличивается с 26 до 28.
Тринадцатая итерация: s увеличивается с 159 до 171, n увеличивается с 28 до 30.
Четырнадцатая итерация: s увеличивается с 171 до 183, n увеличивается с 30 до 32.
Пятнадцатая итерация: s увеличивается с 183 до 195, n увеличивается с 32 до 34.
Шестнадцатая итерация: s увеличивается с 195 до 207, n увеличивается с 34 до 36.
Семнадцатая итерация: s увеличивается с 207 до 219, n увеличивается с 36 до 38.
Восемнадцатая итерация: s увеличивается с 219 до 231, n увеличивается с 38 до 40.
Девятнадцатая итерация: s увеличивается с 231 до 243, n увеличивается с 40 до 42.
Двадцатая итерация: s увеличивается с 243 до 255, n увеличивается с 42 до 44.
После двадцатой итерации значение s равно 255, и цикл завершается. Таким образом, в результате выполнения данного фрагмента программы будет выведено значение переменной n, которое равно 44.

Категория: по информатике | Просмотров: 1 | Рейтинг: 1.0/1