← К теории

Рабочий лист · бланк ученика

Разработка несложных алгоритмов с использованием циклов для управления формальными исполнителями

Информатика ФГОС · 8 класс · §19

Кратко по теме

Сначала разберите алгоритм и пример на презентации; письменно выполните задания ниже. УМК ФГОС: данные → действие → проверка результата. Тема посвящена созданию алгоритмов с циклами для управления формальными исполнителями — такими, как Робот, Чертёжник или Кузнечик. Мы разберём, как правильно строить повторяющиеся действия, чтобы программа была короткой и понятной, и как избегать зацикливания.

Опора

  • В школьных алгоритмических языках цикл с известным числом повторений записывается как: «нц N раз ... кц», где N — число повторений.
  • Цикл с условием записывается как: «нц пока <условие> ... кц»; условие проверяется перед каждым выполнением тела цикла.
  • Тело цикла должно содержать команды, которые изменяют ситуацию, чтобы условие когда-нибудь стало ложным; иначе произойдёт зацикливание.
  • Число повторений в цикле «N раз» должно быть целым неотрицательным числом; если N = 0, цикл не выполнится ни разу.
  • Для формального исполнителя Робот команды могут быть: «вверх», «вниз», «влево», «вправо», «закрасить»; циклы позволяют, например, закрасить ряд клеток.
  • Формальный исполнитель — это объект, который выполняет строго определённый набор команд, не задумываясь об их смысле.

Задания

  1. 1Таблица: понятие / определение / пример — 4 строки по «Разработка несложных алгоритмов с использованием циклов для управления формальными исполнителями».

    бланк · таблица

    Заполните таблицу по столбцам

    понятиеопределение
  2. 2Игра «Найди пару»: «данные ↔ обработка», «алгоритм ↔ шаги», «ошибка ↔ проверка».

    бланк · соедини карточки

    Соедините пары линиями или запишите соответствия (А–1, Б–2…)

    данные
    алгоритм
    ошибка
    обработка
    шаги
    проверка
    Соответствия: А— Б— В— 

Это бланк для ученика. Ответы — на отдельном листе «Ключ учителя».