Вопрос:

Определи, сколько раз будет выполнен цикл:\(\ni\) := 10; while i > 3 do begin writeln('Hello, world!');\(\ni\):=i-3; end;

Ответ:

Решение:

Цикл выполняется, пока условие \( i > 3 \) истинно. На каждом шаге значение \( i \) уменьшается на 3.

  1. Шаг 1: \( i = 10 \). Условие \( 10 > 3 \) истинно. Выполняется тело цикла. \( i \) становится \( 10 - 3 = 7 \).
  2. Шаг 2: \( i = 7 \). Условие \( 7 > 3 \) истинно. Выполняется тело цикла. \( i \) становится \( 7 - 3 = 4 \).
  3. Шаг 3: \( i = 4 \). Условие \( 4 > 3 \) истинно. Выполняется тело цикла. \( i \) становится \( 4 - 3 = 1 \).
  4. Шаг 4: \( i = 1 \). Условие \( 1 > 3 \) ложно. Цикл завершается.

Цикл был выполнен 3 раза.

Ответ: 3

Подать жалобу Правообладателю