Вопрос:

реши

Фотография

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

Конечно, разберемся, сколько раз выполнится тело цикла в каждом случае.

а) for i := 0 to 15 do s := s + i; Цикл выполняется для i от 0 до 15 включительно. Количество выполнений: 15 - 0 + 1 = 16.

б) for i := 10 to 15 do s := s + i; Цикл выполняется для i от 10 до 15 включительно. Количество выполнений: 15 - 10 + 1 = 6.

в) for i := -1 to 1 do s := s + i; Цикл выполняется для i от -1 до 1 включительно. Количество выполнений: 1 - (-1) + 1 = 1 + 1 + 1 = 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: for i := 5 - 1 to 5 + 1 do s := s + i; Получаем for i := 4 to 6 do s := s + i; Цикл выполняется для i от 4 до 6 включительно. Количество выполнений: 6 - 4 + 1 = 3.

Ответы:

  • а) 16
  • б) 6
  • в) 3
  • г) 1
  • д) 3

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

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