1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.198 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Упр.198 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)

Задача

Что будет выведено в результате выполнения цикла?

  1. 1. for x := 1 to 5 do write(‘#’);
  2. 2. for x := 0 to 5 do write(‘#’);
  3. 3. for x := 2 to 7 do write(‘#’);
  4. 4. for x := 5 to 5 do write(‘#’);
  5. 5. for x := 6 to 5 do write(‘#’);
  6. 6. for x := 5 downto 1 do write(‘#’);
  7. 7. for x := 5 downto 5 do write(‘#’);
  8. 8. for x := 5 to 2 do write(‘#’);
  9. 9. for x := 1 downto 5 do write(‘#’);
Подробный ответ

В цикле for … to … do тело выполняется, если начальное значение меньше или равно конечному. Количество повторений равно числу значений счётчика от начального до конечного включительно.

В цикле for … downto … do тело выполняется, если начальное значение больше или равно конечному.

Определим, сколько раз выполнится команда write(‘#’) в каждом случае:

№ЦиклРезультат
1for x := 1 to 5 do write(‘#’);$$5$$ символов #
2for x := 0 to 5 do write(‘#’);$$6$$ символов #
3for x := 2 to 7 do write(‘#’);$$6$$ символов #
4for x := 5 to 5 do write(‘#’);$$1$$ символ #
5for x := 6 to 5 do write(‘#’);цикл не выполнится
6for x := 5 downto 1 do write(‘#’);$$5$$ символов #
7for x := 5 downto 5 do write(‘#’);$$1$$ символ #
8for x := 5 to 2 do write(‘#’);цикл не выполнится
9for x := 1 downto 5 do write(‘#’);цикл не выполнится

Ответ

1) #####
2) ######
3) ######
4) #
5) ничего не будет выведено
6) #####
7) #
8) ничего не будет выведено
9) ничего не будет выведено



Общая оценка
3.5 / 5
Другие учебники
Другие предметы