
- •Введение
- •Предлагаем ориентированный комплекс упражнений для снятия усталости во время работы за компьютером Комплекс упражнений для глаз.
- •Тема1. Мы знакомимся с Черепашкой.
- •Тема 2. Алгоритм, исполнитель, среда исполнения алгоритмов.
- •Исполнитель – робот, который только выполняет команды, но не контролирует их и не исправляет.
- •Конечный результат – цель, которую достигают при выполнении алгоритма.
- •Практическая часть
- •Тема 3. Основные команды управления Черепашкой
- •Команды управления Черепашкой
- •Практическая часть
- •Задачи для самостоятельной работы:
- •Практическая часть
- •2) По нд 40 пр 90 вп 80 лв 90 вп 40 пр 90 нд 80 лв 90 пп домой
- •3) Иг по нд 100 пр 90 вп 40 лв 90 вп 100 нд 100 пр 90 вп 10 пр 90 вп 5 пп домой
- •Создание более сложных рисунков с помощью команд Черепашки.
- •Тема 5. Понятие циклического алгоритма.
- •Практическая часть
- •Использование циклического алгоритма для разработки движущихся рисунков.
- •Практическая часть
- •Составление рисунков с использованием циклического алгоритма.
- •Практическая часть
- •Составление более сложных рисунков с использованием циклического алгоритма.
- •Построить квадрат
- •Развернуть черепашку на 90 градусов
- •Практическая часть
- •Тема 7. Создание новых команд (процедуры)
- •Практическая часть
- •Команды с параметрами
- •Практическая часть
- •Тема 8. Создание мультфильмов
- •Звуковое сопровождение
- •Мультипликационные сюжеты
- •Практическая часть
Практическая часть
В среде logo writer выполни команды, которые были разобраны на уроке.
Домашнее задание:
1. выучить понятие процедуры.
2. Рассмотрите рисунки. Выделите в каждой фигуре повторяющийся элемент, составьте алгоритм для его рисования, и на основе этой процедуры напишите другую для построения заданных фигур.
2. Используя процедуру КВАДРАТ составить программу, рисующую фигуры:
3. Создайте программу для рисования цветка, в основу которого возьмите построение окружности.
4. Нарисуйте вертушку, состоящую из развернутых треугольников. Переписать ранее созданный алгоритм с использованием процедур.
Команды с параметрами
Среди всех команд, которые понимает Черепашка есть команды без параметров (иг, сч, пч, домой и т.д.) и есть команды с параметрами (вп, пр, нд и т.д.). Мы научились создавать новые команды без параметров, но можно и передавать параметр процедуре, тогда он записывается так : это имя_процедуры :параметр. Например, команда квадрат строит квадрат со стороной 20 шагов, а если задаться целью написать процедуру квадрат, которая строит квадрат с заданной стороной, тогда мы должны написать:
это квадрат :сторона
повтори 4[вп :сторона пр 90]
конец
Вызов такой процедуры отличается – квадрат 30, квадрат 50, результат – построение квадрата с заданной стороной.
В
ызывая
такую процедуру можно строить паутинки,
например:
к
вадрат
10
квадрат 20
квадрат 30
квадрат 40
Как построить паутинку из треугольников, шестиугольников, кругов?
Многочисленный вызов процедур можно оформить в отдельную процедуру, например:
это паутинка
шестиугольник 10
шестиугольник 20
шестиугольник 30
шестиугольник 40
конец
Можно создать процедуру, которая рисует прямоугольник с заданными сторонами: это прямоугольник :ширина :высота. Процедура имеет два параметра, при вызове ее необходимо указать два числа. Самостоятельно напиши тело процедуры.
Практическая часть
В среде logo writer выполни команды, которые были разобраны на уроке.
Домашнее задание
Разработать алгоритм с использованием процедур для рисования следующих фигур.
Тема 8. Создание мультфильмов
Мы обсуждали ранее, как изобразить движение поезда, полет вертолета, для этого необходимо было изменить лицо Черепашки (командой нф) и создать различные алгоритмы для реализации их движения. Так для движения вертолета необходимы следующие алгоритмы: взлет, горизонтальный полет и посадка. Теперь можно создать процедуру, которая выполнит последовательно все три алгоритма:
это лети
старт
взлет
пр 90
полет
пр 90
посадка
конец
В процедуре лети используются процедуры старт, взлет, полет и посадка. Они вызываются не из командной строки, как мы делали ранее а из тела процедуры лети. Процедура старт устанавливает Черепашку в начальное положение полета и меняет ее форму, процедура взлет должна поднять вертолет, процедура полет промоделирует горизонтальный полет и посадка опустит вертолет на низ экрана. Можно сначала разработать рисунок на фоне которого будет лететь вертолет, тогда в начале списка необходимо добавить еще процедуру (например аэродром).
Допишем процедуры:
это старт
иг
пп
нд 40
нф 25
конец
это взлет
повтори 40 [вп 2 жди 1]
конец
это полет
повтори 150 [вп 2 жди 1]
конец
это посадка
повтори 40 [вп 2 жди 1]
конец
Вызов простого мультфильма производится из командной строки, вызовом процедуры лети.