- Презентации
- Презентация 6 класс Процедуры в Logowriter
Презентация 6 класс Процедуры в Logowriter
Автор публикации: Борисова Н.М.
Дата публикации: 14.05.2016
Краткое описание:
1
Процедуры в ЛОГО Учитель информатики Борисова Н.М. ГБОУ СОШ №249 С-Петербург
2
Процедуры Алгоритм, записанный на языке программирования высокого уровня, называется программой. ПРОЦЕДУРА – это программа, хранящаяся в памяти компьютера и имеющая имя, по которому ее можно вызвать на выполнение.
0
Благодаря этой рекламе сайт может продолжать свое существование, спасибо за просмотр.
3
ПРОЦЕДУРЫ ПРИМИТИВЫ ВНЕШНИЕ Встроены в Лого-систему Создаются пользователем Процедуры, встроенные в Лого-систему называются примитивами (200-300 слов)
4
Изменение или уничтожение примитивов невозможно: пользователь может создавать свои процедуры, но имена процедур пользователя не должны совпадать с именами примитивов.
5
Процедура создается с помощью конструкции: ТО имя TO M4 описание процедуры (алгоритм) RG SETC 14 REPEAT 4[ FD 50 RT 90] END END
6
Процедура создается с помощью конструкции: ТО имя описание процедуры (алгоритм) END
7
Процедура создается с помощью конструкции: Пример: ЗАГОЛОВОК ТО имя TO M4 ТЕЛО ПРОЦЕДУРЫ описание процедуры (алгоритм) RG SETC 14 REPEAT 4[ FD 50 RT 90] КОНЕЦ END END
8
Создание процедур В режиме создания процедур процедуры не выполняются, а запоминаются. Войти в редактор (нажать клавиши <,Ctrl>,+<,F>,, т.е. перейти на изнанку ) Набрать текст процедуры Записать процедуру в память Для запуска процедуры нужно набрать в командной строке ее имя.
9
Для того, чтобы создать и запустить процедуру надо выполнить следующие действия (на примере процедуры построения квадрата): загрузить систему LogoWriter, нажать клавиши <,Ctrl>,+<,F>,, т.е. перейти на изнанку, набрать текст процедуры, возвратиться на лицевую сторону листа (<,Ctrl>,+<,F>,), набрать в поле команд имя процедуры (M4).
10
Назначение функциональных клавиш при наборе процедуры: <,F6>,Удаление символов от позиции курсора до конца строки <,F5>,Переключение алфавита <,Ins>,Разбиение строк <,Home>,Передвижение курсора в начало листа <,End>,Передвижение курсора в конец листа <,F1>,Включение режима выделения текста <,F2>,Вырезание выделенного фрагмента в буфер <,F3>,Копирование выделенного фрагмента в буфер <,F4>,Вставка с позиции курсора фрагмента из буфера
11
Сохранение процедур Для сохранения листа с процедурами нужно набрать в командной строке Команды: NP ”имя листа SAVEPAGE ”имя файла Файлы с программами на языке Лого имеют тип Lwr : DOM.lwr
12
Сохранение текста процедур Для сохранения текста с процедурами нужно набрать в командной строке команду SAVETEXT ”имя файла.txt Пример: SAVETEXT ”DOM.txt Текстовые файлы с программами на языке Лого имеют тип txt: DOM.txt
13
14
to buterfly setsh 34 wait 1 setsh 35 wait 1 end
15
16
Вращение многоугольников М3 М4 М36 М6
17
TO VR3 REPEAT 12[M3 RT 30] END TO M3 REPEAT 3[ FD 80 RT 30] END
18
Вращение окружности TO VR36 REPEAT 12[M36 RT 30] END TO M36 REPEAT 36[ FD 10 RT 10] END
19
TO VENOK CG HT SETC 14 SETBG 5 REPEAT 6 [CVETOK LDUGA60] END TO CVETOK REPEAT 4[PRDUGA180 RT 90] END TO PRDUGA180 REPEAT 18[FD 5 RT 10] END TO LDUGA90 REPEAT 9 [FD 15 LT 10] END
20
Лепесток Для этой задачи потребуются три полуокружности: большая и две половинного размера. 2. Цветок В решении нужно использовать результат предыдущего задания.
21
Составить программу построения рисунка: TO MEANDR RG HT REPEAT 4 [ELEMENT] END TO ELEMENT ……. END
22
Составить программу построения рисунка: TO MEANDR RG HT REPEAT 4 [ELEMENT] END TO ELEMENT REPEAT 2 [FD 100 RT 90 ] FD 50 RT 90 FD 50 LT 90 FD 100 END
23
Домашнее задание: 1. RIS1 2. RIS2