Методика работы над алгоритмической задачей | Статья в журнале «Школьная педагогика»

Авторы: , ,

Рубрика: Методика преподавания учебных дисциплин

Опубликовано в Школьная педагогика №4 (7) ноябрь 2016 г.

Дата публикации: 06.11.2016

Статья просмотрена: 105 раз

Библиографическое описание:

Масленкова В. А., Бондарева Я. А., Васенина А. А. Методика работы над алгоритмической задачей // Школьная педагогика. — 2016. — №4. — С. 40-44. — URL https://moluch.ru/th/2/archive/42/1546/ (дата обращения: 18.07.2018).



Приведём пример методики работы над алгоритмической задачей:

алг закрасить угол

дано | робот внутри прямоугольника, огороженного стенами

надо | закрашены все клетки правее и выше стартовой, Робот в исходном положении

Разработка алгоритма совместно с учениками:

Вопросы, обобщение учителя

Ожидаемые ответы

Обстановка

(учитель на доске изображает начальную обстановку)

  1. Какова начальная обстановка на поле Робота?

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

  1. Обсудим общие идеи — как Робот может выполнить задание?

1) Закрасить все пустые клетки выше стартовой;

2) Пойти вправо до стены;

3) Спуститься вниз на 3 клетки

4) Пойти влево и закрасить все пустые клетки;

5) Вернуться в исходное положение.

  1. Какое условие продвижения Робота вверх выберем (какие датчики есть у Робота)?

Пока сверху свободно, закрасить

  1. Где окажется робот после выполнения команды?

Вверху прямоугольника у стены

Ученик у доски закрашивает клетки

  1. Как переместить Робота в правый верхний угол прямоугольника?

Пока справа свободно, вправо

Ученик у доски закрашивает клетки

  1. Какое условие продвижения выберем, что бы переместить Робота вниз на нужную клетку?

3 раза вниз

Ученик у доски изображает место, где будет Робот

  1. Будет ли выполняться условие продвижения (3 раза вниз), если роботу будет необходимо спуститься на 5 клеток вниз, на 7, на 100?

Нет, не будет

  1. Тогда нам придётся придумать…

Универсальный алгоритм

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

1) Закрасить все клетки выше стартовой;

2) Вернуться в исходное положение;

3) Закрасить клетки правее стартовой;

4) Вернуться в исходное положение.

  1. Какое условие продвижения Робота вверх мы берем (какие датчики есть у Робота)?

Пока сверху свободно, закрасить

Ученик у доски изображает место, где будет Робот

  1. Какое условие продвижения Робота выберем для его перемещения в исходное положение?

Пока клетка закрашена, вниз

  1. В каком положении окажется Робот?

На одну клетку ниже исходного положения

Ученик у доски изображает место, где будет Робот

C:\Users\777\Desktop\МОИ методический портфель\Модуль 3. Методика обучения информатике в основной школе. Часть 2. Семестр 8\Методика работы над алгоритмической задачей\Безымянный.png

  1. Какой шаг необходимо выполнить, чтобы переместить Робота в исходное положение?

Вверх

Ученик у доски изображает место, где будет Робот

C:\Users\777\Desktop\МОИ методический портфель\Модуль 3. Методика обучения информатике в основной школе. Часть 2. Семестр 8\Методика работы над алгоритмической задачей\Безымянный.png

  1. Как закрасить клетки справа от исходного положения Робота?

Пока справа свободно, закрасить

Ученик у доски изображает место, где будет Робот

C:\Users\777\Desktop\МОИ методический портфель\Модуль 3. Методика обучения информатике в основной школе. Часть 2. Семестр 8\Методика работы над алгоритмической задачей\2.png

  1. Где остановится Робот?

Около стены

Ученик у доски изображает место, где будет Робот

C:\Users\777\Desktop\МОИ методический портфель\Модуль 3. Методика обучения информатике в основной школе. Часть 2. Семестр 8\Методика работы над алгоритмической задачей\2.png

  1. Какое условие продвижения выберем для перемещения Робота в исходное положение?

Пока клетка закрашена, влево

  1. В каком положении окажется Робот?

На одну клетку левее исходного положения

Ученик у доски изображает место, где будет Робот

C:\Users\777\Desktop\МОИ методический портфель\Модуль 3. Методика обучения информатике в основной школе. Часть 2. Семестр 8\Методика работы над алгоритмической задачей\2.png

  1. Какой шаг необходимо выполнить, чтобы переместить Робота в исходное положение?

Вправо

Ученик у доски изображает место, где будет Робот

C:\Users\777\Desktop\МОИ методический портфель\Модуль 3. Методика обучения информатике в основной школе. Часть 2. Семестр 8\Методика работы над алгоритмической задачей\2.png

  1. Как будет выглядеть прямоугольник?

Ученик у доски закрашивает клетки

Итак, идея нашего алгоритма:

– Закрасить пустые клетки выше стартовой;

– Вернуться в исходное положение;

– Закрасить все клетки правее стартовой;

– Вернуться в исходное положение.

Модели частей алгоритма в форме блок-схем:

Давайте составим блок-схему для алгоритма закрашивания клеточек сверхуот Робота. Что мы делаем сначала?

Шагаем вверх.

Что идет дальше?

Цикл «пока»

Что пишется в ромбике?

Условие

Какое у нас условие?

Пока сверху пусто

Если условие выполняется?

Закрашиваем клеточку, затем идем вверх

Если условие не выполняется?

Конец цикла

Сколько раз выполнится условие?

3 раза (рис. 1).

C:\Users\777\Desktop\Статьи октябрь 2016\Методика работы с алгоритмической задачей сама статья\рис 1.PNG

Рис. 1. Блок-схема для алгоритма закрашивания клеточек сверху от Робота

Давайте составим блок-схему для алгоритма закрашивания пустых клеток справаот Робота. Что мы делаем сначала?

Шагаем вправо.

Что идет дальше?

Цикл «пока»

Что пишется в ромбике?

Условие

Какое у нас условие?

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

Если условие выполняется?

Закрасить, вправо

Если условие не выполняется?

Конец цикла

Сколько раз выполнится условие?

7 раз (рис.2).

C:\Users\777\Desktop\Статьи октябрь 2016\Методика работы с алгоритмической задачей сама статья\рис 2.PNG

Рис. 2. Блок-схема для алгоритма закрашивания пустых клеток справа от Робота

Задание для самостоятельной работы: составьте блок-схемы возвращения Робота в исходное положение.

Запись алгоритма решения задачи на алгоритмическом языке:

Проверка понимания алгоритма и правильности алгоритма:

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

Вариант 1

Вариант 2

Вариант 3

111

111

Безымянный

Литература:

  1. «Информатика. 7-9 кл.»: Учебник для общеобразоват. учеб. заведений / А.Г. Кушниренко, Г.В. Лебедев, Я.Н. Зайдельман. — М.: Дрофа, 2001. — 336 с. https://www.niisi.ru/kumir/books.htm
  2. Федеральный государственный образовательный стандарт основного общего образования (5-9 кл.). 17.12.2010, № 1897; URL: http://минобрнауки.рф/документы/938.
Основные термины (генерируются автоматически): исходное положение, Робот, клетка, доска, ученик, какое условие продвижения Робота, место, какое положение, какой шаг, начальная обстановка.

Похожие статьи

исходное положение, Робот, клетка, доска, ученик, какое...

Методика работы над алгоритмической задачей | Статья в журнале... исходное положение, Робот, клетка, доска, ученик, какое условие продвижения Робота, место, какое положение, какой шаг, начальная обстановка.

исходное положение, Робот, клетка, доска, ученик, какое...

Методика работы над алгоритмической задачей | Статья в журнале... исходное положение, Робот, клетка, доска, ученик, какое условие продвижения Робота, место, какое положение, какой шаг, начальная обстановка.

Методика работы над алгоритмической задачей в процессе...

робот в исходном положении.

Какова начальная обстановка на поле Робота? Робот находится левее ряда.

Как организовать продвижение робота. Организовать цикл с командой вправо.

Алгоритмическая задача на уроке информатики и методика работы...

Какова начальная обстановка на поле Робота? Робот находится в начале горизонтального коридора, из некоторых клеток которого есть выходы вверх и некоторые клетки коридора

какое условие продвижения Робота по коридору выберем (какие датчики есть у Робота)?

Робототехника: конструирование и программирование

С началом нового тысячелетия в большинстве стран робототехника стала занимать существенное место в образовании любого

По всему миру проводятся конкурсы и состязания роботов для школьников и студентов: научно-технический фестиваль «Мобильные роботы»...

Ориентация робота в условиях коридорной местности

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

Адаптивное управление модульными роботами на примере...

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

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

Обсуждение

Социальные комментарии Cackle

Похожие статьи

исходное положение, Робот, клетка, доска, ученик, какое...

Методика работы над алгоритмической задачей | Статья в журнале... исходное положение, Робот, клетка, доска, ученик, какое условие продвижения Робота, место, какое положение, какой шаг, начальная обстановка.

исходное положение, Робот, клетка, доска, ученик, какое...

Методика работы над алгоритмической задачей | Статья в журнале... исходное положение, Робот, клетка, доска, ученик, какое условие продвижения Робота, место, какое положение, какой шаг, начальная обстановка.

Методика работы над алгоритмической задачей в процессе...

робот в исходном положении.

Какова начальная обстановка на поле Робота? Робот находится левее ряда.

Как организовать продвижение робота. Организовать цикл с командой вправо.

Алгоритмическая задача на уроке информатики и методика работы...

Какова начальная обстановка на поле Робота? Робот находится в начале горизонтального коридора, из некоторых клеток которого есть выходы вверх и некоторые клетки коридора

какое условие продвижения Робота по коридору выберем (какие датчики есть у Робота)?

Робототехника: конструирование и программирование

С началом нового тысячелетия в большинстве стран робототехника стала занимать существенное место в образовании любого

По всему миру проводятся конкурсы и состязания роботов для школьников и студентов: научно-технический фестиваль «Мобильные роботы»...

Ориентация робота в условиях коридорной местности

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

Адаптивное управление модульными роботами на примере...

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

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

Посетите сайты наших проектов

Задать вопрос