Вопрос:

реши

Фотография

Ответ ассистента

Привет! Давай разберемся, сколько раз выполнится тело цикла в каждом из этих случаев.

a) for i := 0 to 15 do s := s + i;

Цикл начнется со значения i = 0 и будет выполняться до тех пор, пока i не станет равным 15. Значит, цикл выполнится для i = 0, 1, 2, 3, ..., 15. Чтобы посчитать, сколько всего раз выполнится цикл, нужно вычесть из конечного значения начальное и прибавить 1: 15 - 0 + 1 = 16. Ответ: 16 раз.

б) for i := 10 to 15 do s := s + i;

Здесь цикл начинается с i = 10 и заканчивается на i = 15. Выполнения будут для i = 10, 11, 12, 13, 14, 15. Количество выполнений: 15 - 10 + 1 = 6. Ответ: 6 раз.

в) for i := -1 to 1 do s := s + i;

Цикл выполняется для i = -1, 0, 1. Количество выполнений: 1 - (-1) + 1 = 1 + 1 + 1 = 3. Ответ: 3 раза.

г) for i := 10 to 10 do s := s + i;

Цикл выполняется только для i = 10. Ответ: 1 раз.

д) k := 5; for i := k - 1 to k + 1 do s := s + i

Сначала k присваивается значение 5. Затем цикл выполняется для i от k - 1 до k + 1, то есть от 5 - 1 = 4 до 5 + 1 = 6. Значит, цикл выполнится для i = 4, 5, 6. Количество выполнений: 6 - 4 + 1 = 3. Ответ: 3 раза.

Другие решения

Что ещё задавали пользователи