Похожие презентации:
язык программирования logo
1.
Язык программированияLogo
Выполнил студент группы Ип1-24
Кольцова Ирина
Преподаватель:
Мелешкина Евгения Владимировна
2.
ВведениеРазработан в образовательных целях
для обучения детей дошкольного и
младшего школьного возраста
основным концепциям
программирования,разработан Уолли
Фёрзегом, Сеймуром Пейпертом и
Синтией Соломон в 1967 году
3.
ЧерепашкаРаботает через последовательность
команд, которые указывают действию
объекту — графическому исполнителю
в виде «черепашки». Команды могут
быть на русском или английском языке.
Базовые команды: вперед, назад,
влево, вправо.
4.
Пример5.
Повторы(repeat)Команда Repeat (англ. — «повторять») используется
для создания цикла, то есть повторения одинаковых
действий несколько раз.
Синтаксис команды: Repeat Количество_повторов {
тело_цикла}.
Пример: REPEAT 4 ВПЕРЕД 100 ВПРАВО 90
6.
Процедуры (to...end)Создание
собственных
команд(процедур)
для более
сложных рисунков.
Пример:to квадрат,
end.
7.
ПеременныеПеременная в языке
программирования Logo —
это область внутренней памяти
с именем, в которую можно
записать некоторое значение и
из которой можно прочитать
имеющееся там значение.
Пример: make: сторона 50
8.
Условные операторы (If)Условное выполнение команд: IF условие [команды].
Пример: IF :сторона > 100 [СТОП].
9.
Циклы (FOR)Цикл FOR: повторение
команд заданное число
раз с изменяющейся
переменной.
Пример:повтори 4 [вп 10
пр 20]
10.
Вложенные процедурыВложенные процедуры — это
возможность использовать
созданные ранее циклические
программы для рисования
более сложных фигур. Для
этого достаточно поместить в
тело одного цикла второй цикл.
Пример:повтори 4 [повтори 4
[вп 40 пр 90] лв 90]
11.
Работа с цветомДля изменения цвета черепашки и её
следов используется команда
«новый цвет» (нц). Формат команды
— нц N, где N — номер цвета.
Команда позволяет перекрашивать
черепашку и её след в различные
цвета из палитры рисования в
закладке «Рисование». Номер цвета
пишется под окошком выбранного
цвета (например, ярко-красный — 15,
ярко-синий — 105).
12.
Работа с толщиной линииДля работы с толщиной линии черепахи
используется команда «толщина_пера».
Чтобы изменить размер линии, нужно
передать этой команде число, которое
обозначает количество точек.
Пример: если установить ширину пера в
200, то черепаха будет рисовать такую
толстую линию, что она больше будет
похожа на прямоугольник, чем на линию.
13.
Применение LogoЯзык программирования Logo с
исполнителем-черепашкой используется
для развития логического мышления и
алгоритмизации. Обучение в среде Logo
также развивает математическую
интуицию и геометрические
представления, формирует
алгоритмический, структурный, логический
и комбинаторный типы мышления.
14.
Современные реализации LogoUCBLogo (Berkeley Logo) — свободная кроссплатформенная реализация.
MSWLogo и его более новая версия FMSLogo — Поддерживают использование нескольких
черепах и трёхмерную графику, а также расширенные возможности ввода-вывода и другие
расширения.
ACSLogo — бесплатная реализация для MacOS X, имеет достаточно развитый графический
интерфейс, локализацию на нескольких языках и позволяет добавлять собственные
локализации.
MicroWorlds Logo и Imagine Logo — коммерческие реализации, которые используются в
западных школах.
StarLogo и NetLogo — мультиагентные версии Лого.
Logo Writer — русская локализация продукта LCSI для MS-DOS.
«ЛогоМиры» и «ПервоЛого» — русские локализации LCSI MicroWorlds для Windows и Mac
OS X, которые используются в учебном процессе в России.
15.
Преимущества LogoОбразовательный:
ОНаглядность:
Освоить основные элементы программирования,Изучить
математические понятия,Развивать логику
Простой:
Небольшой набор простых команд,Интерактивность,Процедурное
программирование
Гибкий:
Возможность добавлять новые команды,Возможность запускать и
тестировать процедуры,Возможность использовать процедуры из одной
программы в другой