890.63K

язык программирования 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.

Современные реализации Logo
UCBLogo (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
Образовательный:
ОНаглядность:
Освоить основные элементы программирования,Изучить
математические понятия,Развивать логику
Простой:
Небольшой набор простых команд,Интерактивность,Процедурное
программирование
Гибкий:
Возможность добавлять новые команды,Возможность запускать и
тестировать процедуры,Возможность использовать процедуры из одной
программы в другой
English     Русский Rules