На Горох
Информатика

§ 18. Действия по командам и правилам. План действий

"Информатика (в 2 частях)", Могилев А.В., Могилева В.Н., Цветкова М.С.

Объяснение темы В оглавлении: § 18. Действия по командам и правилам. План действий

Кратко о теме

Команда задаёт исполнителю конкретное действие, а правило помогает выбрать его с учётом условия. Чтобы достичь цели, составляют план действий — упорядоченный перечень понятных и выполнимых шагов. Исполнитель может быть человеком или устройством, но он выполняет только те команды, которые входят в его возможности. План проверяют заранее, чтобы обнаружить пропуски, неясные указания и действия, не ведущие к результату.

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Команда — указание исполнителю выполнить определённое действие. Она должна быть понятной: исполнитель должен однозначно знать, что делать. Кроме того, команда обязана быть выполнимой, иначе нужного результата не будет.

Правило — условие или указание, которое определяет, какое действие выбрать или как его выполнить. Например, сигнал светофора подсказывает, идти или ждать. Правила нужны, чтобы действия зависели от ситуации, а не выполнялись вслепую.

План действий — упорядоченный перечень шагов для достижения цели. Каждый шаг описывает часть работы, а все шаги вместе переводят исполнителя от исходной ситуации к результату. Последовательность и полнота необходимы: переставленный или пропущенный шаг может помешать выполнению.

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

Как это устроено

Сначала формулируют цель и определяют исполнителя. Цель показывает, к какому результату нужно прийти, а сведения об исполнителе ограничивают набор подходящих команд. Если не учитывать эти два пункта, можно составить красивый, но бесполезный план.

Команды должны соответствовать возможностям исполнителя. Человеку можно поручить открыть тетрадь, а роботу — только те действия, которые предусмотрены его устройством и программой. Нельзя требовать шага, которого исполнитель не умеет выполнять, потому что он остановится или выполнит не то, что ожидалось.

План составляют как последовательность конкретных шагов. Каждый следующий шаг должен быть возможен после предыдущего и приближать к цели. Поэтому общую задачу разбивают на небольшие команды: так исполнителю легче понять порядок работы, а человеку — проверить весь процесс.

Правила помогают выбирать действия в зависимости от условий. Сначала исполнитель проверяет условие, затем выполняет подходящую команду, поэтому при изменении ситуации может измениться и дальнейший ход действий. Например, если путь свободен, можно двигаться прямо, а если встретилось препятствие, нужно выбрать обход.

Готовый план проверяют мысленно или пробным выполнением. При такой проверке обнаруживаются пропущенные шаги, неясные команды и действия, которые не приближают к цели. Если исполнитель не может продолжить или приходит не туда, порядок либо содержание плана нужно исправить.

Как организуют действия для достижения цели

СпособЧто задаётПример
КомандаОдно конкретное действиеОткрыть тетрадь
ПравилоУсловие выбора или выполнения действияЕсли сигнал зелёный, переходить
План действийПорядок нескольких шаговПодготовить место к уроку
ИсполнительКто или что выполняет командыУченик или робот

При чтении таблицы сначала определите, что именно описывается: отдельная команда, условие, последовательность или участник выполнения. Затем проверьте, связан ли пример с указанным назначением. Так можно не путать правило с командой, а план — с одной общей целью.

Элементы таблицы работают вместе. Исполнитель получает команды, правило помогает выбрать нужную команду, а план соединяет выбранные действия в правильный порядок.

Разбор задач

Подготовка рабочего места

Условие. Нужно подготовить рабочее место к уроку, чтобы сразу приступить к работе. Исполнитель — ученик, который умеет выполнять обычные действия с учебными принадлежностями. План должен содержать не общий призыв, а полный порядок небольших команд.

  1. Освободить стол от ненужных предметов.
  2. Положить перед собой учебник и тетрадь.
  3. Достать ручку, карандаш и другие необходимые принадлежности.
  4. Открыть учебник и тетрадь на нужных страницах.
  5. Проверить, всё ли готово для начала работы.

Ответ. Рабочее место готово, когда необходимые материалы лежат перед учеником и открыты на нужных страницах. В плане есть переход от порядка на столе к размещению принадлежностей и проверке результата. Если сразу открыть учебник, не убрав лишнее и не приготовив ручку, часть действий придётся выполнять позже.

Переход улицы по сигналу

Условие. Исполнитель должен перейти улицу только на разрешающий сигнал светофора. Здесь главное не просто перечислить команды, а использовать правило как условие выбора. От результата проверки зависит, продолжится переход или ожидание.

  1. Подойти к переходу и остановиться у края тротуара.
  2. Посмотреть на сигнал светофора.
  3. Если сигнал разрешающий, убедиться в безопасности и перейти улицу.
  4. Если сигнал запрещающий, ждать и снова проверить сигнал позже.

Ответ. Правило связывает состояние светофора с дальнейшим действием. При разрешающем сигнале план ведёт к переходу, а при запрещающем — к ожиданию и повторной проверке. Условие нельзя пропускать, потому что без него исполнитель не знает, когда переходить.

Движение робота в клетчатом поле

Условие. Робот должен дойти до предмета по клетчатому полю и обойти препятствия. Предположим, что он умеет двигаться на одну клетку вверх, вниз, влево или вправо и видит свободную соседнюю клетку. Значит, команды нужно выбирать по карте поля и проверять после каждого движения.

  1. Определить начальную клетку и клетку с предметом.
  2. Посмотреть, какие соседние клетки свободны.
  3. Выбрать направление, которое приближает к предмету и не ведёт в препятствие.
  4. Записать команду движения и выполнить её.
  5. Повторять проверку и движение, пока робот не окажется у предмета.

Ответ. Получается план с повторяющимися проверками, а не слепая цепочка одинаковых команд. Если препятствие изменит доступный путь, правило выбора позволит подобрать другое направление. План считается верным после пробного выполнения, когда робот действительно приходит к предмету, не сталкиваясь с препятствиями.

Типичные ошибки

Цель вместо плана. Фраза «убрать комнату» называет результат, но не говорит, что делать сначала и потом. Так поступают, потому что человеку общий смысл кажется очевидным. Проверьте себя: сможет ли другой исполнитель выполнить задачу только по этой фразе.

Пропуск промежуточных шагов. Некоторые действия кажутся настолько привычными, что их не записывают. Исполнитель не обязан догадываться о невысказанных шагах и может остановиться. Прочитайте план по порядку и отметьте, после какой команды возникает следующий результат.

Неоднозначная или невыполнимая команда. Указание «сделай удобно» непонятно, а команда выполнить неизвестное действие недоступна исполнителю. Ошибка появляется, когда не учитывают его возможности. Проверьте каждую команду вопросами: что именно делать и умеет ли это исполнитель.

Правило без проверки условия. Нельзя сразу выполнять действие, не выяснив, выполнено ли условие. Путаница возникает, когда условие принимают за саму команду. Назовите отдельно проверку и действие, которое следует при каждом возможном результате.

Связь с другими темами

До изучения этой темы нужно понимать, что такое исполнитель и какие команды он может выполнять. Эти знания помогают отличать допустимый план от невыполнимого. Чем точнее известны возможности исполнителя, тем надёжнее составленные указания.

Планы действий связаны с алгоритмами и программированием. Алгоритм также состоит из шагов, условий и команд, только исполнителем часто выступает компьютер или робот. Та же логика полезна в повседневной жизни: планирование помогает описывать и проверять любые процессы.

Что запомнить

  • Команда задаёт конкретное действие.
  • Исполнитель выполняет только доступные ему команды.
  • План действий состоит из шагов, ведущих к цели.
  • Порядок шагов может влиять на результат.
  • Правило помогает выбрать действие по условию.
  • План нужно проверять на полноту и выполнимость.

Частые вопросы по теме

Чем команда отличается от правила?

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

Что обязательно должно быть указано в плане действий?

В плане должна быть понятная цель и последовательность конкретных шагов, ведущих к ней. Каждый шаг должен быть выполнимым для выбранного исполнителя, а все необходимые промежуточные действия — присутствовать.

Почему нельзя давать исполнителю любую команду?

Исполнитель умеет выполнять только определённый набор действий. Если команда не входит в его возможности, он не сможет её выполнить или получит неверный результат.

Зачем проверять план до его выполнения?

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

Может ли одно правило приводить к разным действиям?

Да. Правило связывает действие с условием, поэтому при разных результатах проверки может потребоваться разная команда. Например, при разрешающем сигнале нужно идти, а при запрещающем — остановиться.

Спросить по теме параграфа

§ 18. Действия по командам и правилам. План действий

Учебник

Оглавление →
Предмет
Информатика
Учебник
"Информатика (в 2 частях)", Могилев А.В., Могилева В.Н., Цветкова М.С.