СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

9 класс ФГОС_Практическая работа_Робот_Вспомогательные алгоритмы

Категория: Информатика

Нажмите, чтобы узнать подробности

Практическая работа к параграфу 2.3.3 Л.Л.Босовой, 9 класс ФГОС. Разработка содержит 5 заданий для реализации вспомогательных алгоритмов на основе исполнителя РОБОТ (среда КУМИР).

Просмотр содержимого документа
«9 класс ФГОС_Практическая работа_Робот_Вспомогательные алгоритмы»

Вспомогательные алгоритмы

Вспомогательные алгоритмы

Исполнитель Робот «живёт» на клетчатом поле и умеет перемещаться в разных направлениях, а также закрашивать клетки. Стандартный размер поля 10 х 15 клеток (10 клеток в высоту, 15 в ширину). Изначально Робот находится в верхней левой клетке (это стартовая обстановка – хранится в файле start.fil)

Исполнитель Робот «живёт» на клетчатом поле и умеет перемещаться в разных направлениях, а также закрашивать клетки. Стандартный размер поля 10 х 15 клеток (10 клеток в высоту, 15 в ширину). Изначально Робот находится в верхней левой клетке (это стартовая обстановка – хранится в файле start.fil)

У Робота есть четыре команды перемещения: вверх вниз влево вправо Также у Робота есть команда закрасить , которая закрашивает клетку, в которой Робот находится в настоящий момент. При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.

У Робота есть четыре команды перемещения:

  • вверх
  • вниз
  • влево
  • вправо

Также у Робота есть команда закрасить , которая закрашивает клетку, в которой Робот находится в настоящий момент.

При выполнении любой из этих команд Робот перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →.

нц   раз    кц

нц раз

кц

Условия цикла: нц пока     кц  слева стена справа стена снизу стена сверху стена клетка закрашена слева свободно справа свободно снизу свободно сверху свободно клетка чистая ЗАДАНИЕ: Закрасить справа от Робота все клетки до стены и вернуться в исходное положение.

Условия цикла:

нц пока

кц

слева стена

справа стена

снизу стена

сверху стена

клетка закрашена

слева свободно

справа свободно

снизу свободно

сверху свободно

клетка чистая

ЗАДАНИЕ: Закрасить справа от Робота все клетки до стены и вернуться в исходное положение.

Вспомогательный алгоритм — относительно независимая часть алгоритма, имеющая оригинальное имя, по которому её можно вызывать из любой части основного алгоритма. Основной алгоритм всегда один, и в программе на языке КУМИР он располагается выше вспомогательного . Вспомогательный алгоритм используют в случаях, когда одни и те же действия необходимо выполнить несколько раз в разных местах программы. Примечание: Любую картинку на поле Робота можно мысленно заключить в прямоугольник. При создании вспомогательного алгоритма удобно начинать рисовать из верхнего левого угла такого прямоугольника и в этой же точке заканчивать. Тогда вы всегда будете знать, где у вас будет находиться Робот после очередного вызова вспомогательного алгоритма.
  • Вспомогательный алгоритм — относительно независимая часть алгоритма, имеющая оригинальное имя, по которому её можно вызывать из любой части основного алгоритма.
  • Основной алгоритм всегда один, и в программе на языке КУМИР он располагается выше вспомогательного .
  • Вспомогательный алгоритм используют в случаях, когда одни и те же действия необходимо выполнить несколько раз в разных местах программы.

Примечание:

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

Основной алгоритм Вспом. алг.

Основной алгоритм

Вспом. алг.

Основной алгоритм Вспом. алг.

Основной алгоритм

Вспом. алг.

Составить алгоритм рисования представленного узора с использованием вспомогательного алгоритма фигура . Примечание: алгоритм управления Роботом представлен в учебнике – стр.82. Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Сохраните созданный алгоритм в личной папке Робот   под именем  Узор_1.kum

Составить алгоритм рисования представленного узора с использованием вспомогательного алгоритма фигура .

Примечание: алгоритм управления Роботом представлен в учебнике – стр.82. Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения.

Сохраните созданный алгоритм в личной папке Робот под именем Узор_1.kum

Составить алгоритм рисования представленного узора с использованием вспомогательного алгоритма квадрат . Примечание: Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Используйте циклы n раз . Сохраните созданный алгоритм в личной папке Робот   под именем  Узор_2.kum

Составить алгоритм рисования представленного узора с использованием вспомогательного алгоритма квадрат .

Примечание: Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Используйте циклы n раз .

Сохраните созданный алгоритм в личной папке Робот под именем Узор_2.kum

Составить алгоритм рисования представленного узора с использованием вспомогательного алгоритма фигура . Примечание: Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Используйте циклы n раз . Сохраните созданный алгоритм в личной папке Робот   под именем  Узор_3.kum

Составить алгоритм рисования представленного узора с использованием вспомогательного алгоритма фигура .

Примечание: Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Используйте циклы n раз .

Сохраните созданный алгоритм в личной папке Робот под именем Узор_3.kum

Составить алгоритм рисования представленного узора с использованием вспомогательного алгоритма фигура . Примечание: Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Используйте циклы n раз . Сохраните созданный алгоритм в личной папке Робот   под именем  Узор_4.kum

Составить алгоритм рисования представленного узора с использованием вспомогательного алгоритма фигура .

Примечание: Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Используйте циклы n раз .

Сохраните созданный алгоритм в личной папке Робот под именем Узор_4.kum

Составить алгоритм рисования представленного узора с использованием вспомогательных алгоритмов ряр1 и ряд2 . Примечание: Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Используйте циклы n раз . Сохраните созданный алгоритм в личной папке Робот   под именем  Узор_5.kum

Составить алгоритм рисования представленного узора с использованием вспомогательных алгоритмов ряр1 и ряд2 .

Примечание: Используется стартовая обстановка Робота. Конечное положение Робота не имеет значения. Используйте циклы n раз .

Сохраните созданный алгоритм в личной папке Робот под именем Узор_5.kum

Домашнее задание § 2.3.3, стр.81-82. № 11, стр.88 – составить алгоритмы.

Домашнее задание

  • § 2.3.3, стр.81-82.
  • 11, стр.88 – составить алгоритмы.


Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!