Предмет: Информатика
ГДЗ Рабочая тетрадь Информатика 8 класс БосоваРешение задания 198: Анализ циклов for с выводом символов в Паскале (Информатика 8 класс, Босова)
Задание 198. Что будет выведено в результате выполнения цикла?
Каждый цикл for в Паскале выводит символ # (без пробелов или разделителей). Логика:
for x := start to end do— еслиstart <= end, цикл выполняется отstartдоendвключительно (шаг +1). Иначе — не выполняется.for x := start downto end do— еслиstart >= end, цикл выполняется отstartдоendвключительно (шаг -1). Иначе — не выполняется.
Ниже для каждого цикла указано количество выполнений write('#') и результат (строка из символов #). Циклы выполняются независимо.
-
for x := 1 to 5 do write('#');- Выполняется 5 раз (x: 1, 2, 3, 4, 5).
- Вывод:
#####
-
for x := 0 to 5 do write('#');- Выполняется 6 раз (x: 0, 1, 2, 3, 4, 5).
- Вывод:
######
-
for x := 2 to 7 do write('#');- Выполняется 6 раз (x: 2, 3, 4, 5, 6, 7).
- Вывод:
######
-
for x := 5 to 5 do write('#');- Выполняется 1 раз (x: 5).
- Вывод:
#
-
for x := 6 to 5 do write('#');- Не выполняется (6 > 5).
- Вывод: (ничего)
-
for x := 5 downto 1 do write('#');- Выполняется 5 раз (x: 5, 4, 3, 2, 1).
- Вывод:
#####
-
for x := 5 downto 5 do write('#');- Выполняется 1 раз (x: 5).
- Вывод:
#
-
for x := 5 to 2 do write('#');- Не выполняется (5 > 2).
- Вывод: (ничего)
-
for x := 1 downto 5 do write('#');- Не выполняется (1 < 5).
- Вывод: (ничего)
Поделиться