На Горох
Математика, 5 класс, 6 класс

16.1. Алгоритмы и узоры

"Математика. Наглядная геометрия", Панчищина В.А.

Объяснение темы В оглавлении: 16.1. Алгоритмы и узоры

Кратко о теме

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

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

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

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

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

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

Команда — отдельное указание исполнителю; оно должно быть понятным и выполнимым. Команда «проведи отрезок длиной 3 см» точнее, чем «нарисуй отрезок», если длина важна для результата. Чем яснее указание, тем меньше вероятность, что исполнитель выберет действие по-своему.

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

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

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

Команды должны быть точными, понятными исполнителю и расположенными в нужном порядке. Причина в том, что исполнитель действует по указаниям, а не угадывает замысел автора. Например, команда «передвинь фигуру вправо на 2 см» сообщает направление и расстояние, тогда как «передвинь немного» допускает разные варианты. Даже ясные команды не помогут, если их перепутать местами.

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

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

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

Как описать алгоритм построения узора

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

Что рассматриваемЧто указатьПример или проверка
ИсполнительКто или что выполняет командыУченик с карандашом; сможет ли он выполнить все указания?
КомандыКакие действия нужно сделатьНарисовать квадрат, провести отрезок, переместить фигуру
Порядок командВ какой последовательности выполнять действияСначала нарисовать фигуру, затем передвинуть её
Повторяющаяся частьКакую команду или группу команд повторятьНарисовать круг и квадрат — повторить эту пару
Полученный узорКак должен выглядеть результатСравнить рисунок с правилом и проверить расположение элементов

Разбор задач

Одинаковые фигуры в ряд

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

  1. Определи, что нужно нарисовать: один квадрат заданного размера. Сначала нарисуй его в выбранном месте.
  2. Выбери постоянное расстояние для перемещения, например 1 см вправо. Указание должно оставаться одинаковым на каждом повторе.
  3. Сформулируй повторяемую часть: нарисуй квадрат, затем перейди вправо на выбранное расстояние и снова нарисуй квадрат.
  4. Повтори эту часть столько раз, сколько квадратов требуется, и проверь, что они стоят на одной линии и промежутки равны.

Ответ. Нарисуй квадрат, переместись вправо на одинаковое расстояние и нарисуй следующий квадрат; повтори действие до нужного количества фигур. Здесь одинаковый шаг сохраняет ровное расположение элементов.

Фигуры вокруг общего центра

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

  1. Отметь общий центр, вокруг которого будут расположены фигуры. Он нужен как точка, относительно которой выполняются повороты.
  2. Нарисуй первый треугольник на выбранном расстоянии от центра. Это исходный элемент узора.
  3. Поверни треугольник вокруг центра на 90° и нарисуй получившееся положение. Повтори поворот на тот же угол для следующего элемента.
  4. Проверь, что все фигуры одинаковы, находятся на одинаковом расстоянии от центра и повёрнуты по одному правилу.

Ответ. Нарисуй первый треугольник, затем каждый раз поворачивай его вокруг общего центра на 90° и повторяй построение. Если центр или угол менять, элементы перестанут образовывать задуманный узор.

Исправление ошибочного алгоритма

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

  1. Выполняй команды по порядку, каждый раз сравнивая расстояние между соседними квадратами.
  2. Найди первое место, где расстояние стало не таким, как раньше. Здесь оно оказалось 3 см вместо 2 см.
  3. Уточни неверную команду: замени шаг 3 см на 2 см. Остальные действия оставь без изменений, если они точны.
  4. Выполни исправленный алгоритм заново и проверь все промежутки, чтобы убедиться, что правило соблюдается.

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

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

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

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

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

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

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

Для построения узоров полезно уметь распознавать геометрические фигуры и проводить отрезки. Понимание указаний о перемещении и повороте помогает точно разместить элементы и повторить их расположение. Эти умения связывают рисунок с геометрией: фигуры не просто называют, но и строят по заданным правилам.

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

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

  • Алгоритм задаёт последовательность действий.
  • Команды должны быть понятны исполнителю.
  • Порядок команд влияет на результат.
  • Повторение действий помогает строить узоры.
  • Узор можно описать правилом его построения.
  • Готовый результат полезно проверять по шагам.

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

Чем алгоритм отличается от обычного описания рисунка?

Описание может только сообщать, как выглядит готовый рисунок. Алгоритм задаёт конкретные действия в нужном порядке, поэтому по нему можно построить рисунок.

Почему команда должна быть точной?

Исполнитель должен понять, что именно и как сделать. Если сказать «нарисуй рядом», неясно, где именно расположить фигуру и на каком расстоянии.

Кто может быть исполнителем алгоритма?

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

Как понять, какая часть узора повторяется?

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

Как найти ошибку в алгоритме построения узора?

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

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

16.1. Алгоритмы и узоры

Учебник

Оглавление →
Предмет
Математика
Класс
5 класс, 6 класс
Учебник
"Математика. Наглядная геометрия", Панчищина В.А.