Программирование в ЛогоМирах 5 класс. Прекрасные возможности при обучении детей младшего школьного возраста предоставляет язык программирования ЛОГО,

Презентация:



Advertisements
Похожие презентации
Система Logo Writer. Программирование в среде ЛОГО Каждая программа для компьютера разрабатывается на одном из языков – языков программирования. ЛОГО.
Advertisements

Программирование в ЛОГО Процедуры с параметрами. Ранее мы научились писать программы на листе программ и заставлять черепашек выполнять придуманные нами.
Вставьте эмблему рабочей группы в образц слайдов МБОУ «Кожевниковская средняя общеобразовательная школа 1» Голубева М.Д., учитель информатики
Хованских Ольга Анатольевна учитель информатики МБОУ СОШ с.Сенцово Липецкого муниципального района Липецкой области.
Среда программирования ЛогоМиры. Для различных целей люди используют разные искусственные языки: это и азбука Морзе, и система дорожных знаков, и нотная.
Влияние факультатива по информатике на повышение уровня ЗУНов у учащихся 6-х классов Презентация по материалам проекта Вашевой Ирины Владимировны.
Автор: учитель информатики и ИКТ ГБОУ ЦО 1456 ЮЗОУО г.Москвы Кулешова Е.В.
ЛогоМиры Запуск программы: 1). ПУСКПРОГРАММЫ ЛогоМиры. 2). Двойной щелчок по значку на рабочем столе.
Моделирование движения с использованием Листа программ Цели и задачи урока: 1.Усвоить понятие «программа» 2.Научиться работать с Листом программ 3.Уметь.
Среда программирования ЛогоМиры. Знакомство со средой ЛогоМиры ЛогоМиры – от англ. MicroWorlds (МикроМиры)
Графический учебный исполнитель Учебными исполнителями называют различные образы на экране компьютера, которыми можно управлять, отдавая команды. Используются.
Составитель: Пестрецова Л.А. учитель информатики МБОУ «СОШ 18» Кемерово 2014 г.
ГРАФИЧЕСКИЙ УЧЕБНЫЙ ИСПОЛНИТЕЛЬ «СТРЕЛОЧКА». ИНТЕРФЕЙС. Система команд.
Задача Написать программу рисования квадрата со стороной 40. Куда сморит Черепаха изначально? Что надо сделать для начала? Опустить хвост Нам надо повернуть.
Создаваемый в программе документ состоит из набора графических примитивов, которые отрисовываются по командам. Создаваемый в программе документ состоит.
Программы с циклической структурой Черепашка - ученица урок информатики, 6 класс Автор: Кораблева Елена Владимировна, учитель информатики Государственное.
Алгоритм для конкретного исполнителя с фиксированным набором команд Подготовка к ГИА(ОГЭ) по информатике Задания А 6.
Какой из документов является алгоритмом? а) Правила техники безопасности; б) инструкция по получению денег в банкомате; в) расписание уроков; г) список.
Максимовская М.А., Центр образования 109, 2008 год.
АлгоритмыАлгоритмы. Понятие алгоритма Алгоритм – описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной.
Транксрипт:

Программирование в ЛогоМирах 5 класс

Прекрасные возможности при обучении детей младшего школьного возраста предоставляет язык программирования ЛОГО, предложенный американским профессором Массачусетского технологического института (MIT) Сеймуром Пейпертом в 1972 году. В целом Лого предназначен для обучения структурной методике программирования. От Лого происходит понятие черепашьей графики, используемой также и в некоторых профессиональных системах компьютерной графики.

Его основными достоинствами являются: наглядность и присутствие игрового момента, поскольку результат выполнения любой команды представляется на экране рисунком. существование нескольких уровней абстракции (командный и программный режимы работы) расширяемость набора команд за счет создания процедур. Главное методическое достоинство исполнителя Черепашки – ясность для ученика решаемых задач, наглядность процесса работы в ходе выполнения программы.

В состав Лого входит исполнитель Черепашка, назначение которого - изображение на экране чертежей, рисунков, состоящих из прямолинейных отрезков. Программы управления Черепашкой составляются из команд: вперед(а), назад(а), направо(в), налево(в), поднять хвост, опустить хвост. Имеется в виду, что Черепашка рисует хвостом, и если хвост опущен, то при перемещении проводится линия, а когда хвост поднят, то линия не рисуется. Кроме того, в языке имеются все основные структурные команды.

Интерфейс программной среды ЛогоМиры состоит из трех окон: Рабочее поле с панелью меню вверху, Панель инструментов слева и Поле команд внизу. На Рабочем поле находится исполнитель Черепашка. Поле команд меню Панель инструментов

Язык программирования Лого, как и любой другой язык, состоит из слов. Слова языка Лого называются процедурами или командами. Команды можно записывать прописными или строчными русскими буквами. Возможно сокращение команд до двух букв. Команды языка можно вводить четырьмя способами: в поле команд, в личной карточке черепашки, в кнопке, в листе программ. Команды можно писать в поле команд, если их не нужно сохранять при закрытии проекта. Щелкнуть на черепашке, чтобы она выполняла предписанные действия, поставить курсор в строке с командами и нажать клавишу Enter. Чтобы программа сохранилась нужно писать команды в личной карточке черепашки, чтобы она выполнила предписанные действия на ней щелкнуть. Остановить черепашку можно, щелкнув по ней еще раз. Можно остановить процесс, выбрав команду Останов в меню Редактор или нажав на клавиши: [ + ]. Расстояние на рабочем поле измеряется в шагах черепашки, один шаг Равен одному пикселю

Система команд исполнителя: ГруппаКомандаНазначение команд 1.Команды изменения состояния: пп по - перо поднять - перо опустить 2.2.Команды очистки экрана: cгcг- сокращение от, стирает графическое изображение на листе, возвращает активную черепашку в исходное положение ("домой") и поворачивает ее в направлении 0.

ГруппаКомандаНазначение команд 3.Команды перемещени я: вперед (вп) назад (нд) домой - движение вперед на указанное число шагов вп 50 - движение назад на указанное число шагов нд 50 - перемещение черепашки в центр листа. 4.Команды поворотов: налево (лв) направо (пр) нов_курс (нк) - поворот налево на указанное число градусов лв 45 - поворот направо на указанное число градусов пр 90 - поворот по часовой стрелке на угол относит. 0 нк Команда повторения: повтори [ ] - выполняет указанное число список действий повтори 4 [вп 40 пр 90] - квадрат со стороной 40 шагов

Реакция исполнителя: «Не понимаю» - отдается команда, не входящая в систему команд исполнителя или не описанная с помощью вспомогательного алгоритма. «Не знаю, как выполнить …» - не правильно записана команда «Не знаю, что делать с …» - не правильно записан параметр

В исходной форме Черепашка направлена вверх. Направление измеряется в градусах, как в компасе. Верх экрана – Север, низ – Юг, правая кромка – Восток, левая – Запад

Команда НОВОЕ_МЕСТО нов_место или нм [x y] Перемещает Черепашку в точку с координатами [x y]. Координаты центра листа - [0 0]. Одна единица это один шажок Черепашки. Стандартный размер проекта равен 744 на 426 пикселей (шажков) при разрешении 800 х 600 и 592 на 322 пикселей при разрешении 640 на 480. На рисунке показаны крайние координаты черепашек в стандартном варианте. Команда ПОКАЖИ_МЕСТО В качестве результата показывает координаты положения Черепашки [x y].

Примеры алгоритмов

Для записи алгоритмов в поле программ необходимо в меню Лого выбрать подменю ЛИСТЫ – ПРОГРАММЫ. Запись программы начинается с заголовка, в котором указывается имя алгоритма(например, это квадрат), заканчивается запись алгоритма командой конец. Результат выполнения программы с помощью кнопок можно получить в Лист1

Пример. Составить программу рисования простейших геометрических фигур: прямоугольника, треугольника, круга.

Составить программу рисования конверта только с помощью команд НК, ПО, ПП

ГруппаКомандаНазначение команд 6.Команда замедления движения жди Пауза в работе. Время измеряется 1\10 сек по повтори 4[вп 80 жди 4 пр 90 жди 4] 7.Команды работы с цветом нов_цвет ( нц ) Изменяет цвет пера черепашки нц «красный нц 15 8.Команда закрашива ния замкнутой области красьПеро поднять, Черепаху поместить внутрь закрашиваемой области и применить команду Крась по повтори 4[вп 80 жди 4 пр 90 жди 4] пп пр 45 вп 20 нц 15 крась

Команды работы с цветом

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

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