Презентация, доклад 6 класс Процедуры в Logowriter

Содержание

ПроцедурыАлгоритм, записанный на языке программирования высокого уровня, называется программой.ПРОЦЕДУРА – это программа, хранящаяся в памяти компьютера и имеющая имя, по которому ее можно вызвать на выполнение.

Слайд 1Процедуры в ЛОГО
Учитель информатики Борисова Н.М.
ГБОУ СОШ №249 С-Петербург

Процедуры в ЛОГОУчитель информатики Борисова Н.М.ГБОУ СОШ №249 С-Петербург

Слайд 2Процедуры
Алгоритм, записанный на языке программирования высокого уровня, называется программой.
ПРОЦЕДУРА – это

программа, хранящаяся в памяти компьютера и имеющая имя, по которому ее можно вызвать на выполнение.
ПроцедурыАлгоритм, записанный на языке программирования высокого уровня, называется программой.ПРОЦЕДУРА – это программа, хранящаяся в памяти компьютера и

Слайд 3ПРОЦЕДУРЫ
ПРИМИТИВЫ
ВНЕШНИЕ
Встроены в Лого-систему
Создаются пользователем
Процедуры, встроенные в Лого-систему называются примитивами (200-300 слов)

ПРОЦЕДУРЫПРИМИТИВЫВНЕШНИЕВстроены в Лого-системуСоздаются пользователемПроцедуры, встроенные в Лого-систему называются примитивами  (200-300 слов)

Слайд 4Изменение или уничтожение примитивов невозможно:
пользователь может
создавать свои процедуры,
но

имена процедур пользователя
не должны совпадать
с именами примитивов.
Изменение или уничтожение примитивов невозможно: пользователь может создавать свои процедуры, но имена процедур пользователя не должны совпадать

Слайд 5Процедура создается с помощью конструкции:

Процедура создается с помощью конструкции:

Слайд 6Процедура создается с помощью конструкции:

Процедура создается с помощью конструкции:

Слайд 7Процедура создается с помощью конструкции:
Пример:

Процедура создается с помощью конструкции: Пример:

Слайд 8Создание процедур
В режиме создания процедур процедуры не выполняются, а запоминаются.
Войти в

редактор (нажать клавиши +, т.е. перейти на изнанку )
Набрать текст процедуры
Записать процедуру в память

Для запуска процедуры нужно набрать в командной строке ее имя.

Создание процедурВ режиме создания процедур процедуры не выполняются,  а запоминаются.Войти в редактор (нажать клавиши +,

Слайд 9Для того, чтобы создать и запустить процедуру надо выполнить следующие действия


(на примере процедуры построения квадрата):
загрузить систему LogoWriter;
нажать клавиши +, т.е. перейти на изнанку;
набрать текст процедуры,
возвратиться на лицевую сторону листа (+);
набрать в поле команд имя процедуры (M4).

Для того, чтобы создать и запустить процедуру надо выполнить следующие действия (на примере процедуры построения квадрата): загрузить

Слайд 10Назначение функциональных клавиш при наборе процедуры:
Удаление символов от позиции курсора до

конца строки
Переключение алфавита
Разбиение строк
Передвижение курсора в начало листа
Передвижение курсора в конец листа

Включение режима выделения текста
Вырезание выделенного фрагмента в буфер
Копирование выделенного фрагмента в буфер
Вставка с позиции курсора фрагмента из буфера
Назначение функциональных клавиш при наборе процедуры:Удаление символов от позиции курсора до конца строкиПереключение алфавитаРазбиение строкПередвижение курсора в

Слайд 11Сохранение процедур
Для сохранения листа с процедурами нужно набрать в командной строке


Команды:
NP ”имя листа
SAVEPAGE ”имя файла

Файлы с программами на языке Лого имеют тип Lwr : DOM.lwr

Сохранение процедурДля сохранения листа с процедурами нужно набрать в командной строке Команды:

Слайд 12Сохранение текста процедур
Для сохранения текста с процедурами нужно набрать в командной

строке
команду
SAVETEXT ”имя файла.txt
Пример: SAVETEXT ”DOM.txt

Текстовые файлы с программами на языке Лого имеют тип txt: DOM.txt

Сохранение текста процедурДля сохранения текста с процедурами нужно набрать в командной строке команду SAVETEXT ”имя файла.txt Пример:

Слайд 14to buterfly setsh 34 wait 1 setsh 35 wait 1 end

to buterfly setsh 34 wait 1 setsh 35 wait 1 end

Слайд 16Вращение многоугольников




М3
М4
М36
М6

Вращение многоугольниковМ3М4М36М6

Слайд 17




TO VR3
REPEAT 12[M3 RT 30]
END
TO M3
REPEAT 3[ FD 80 RT 30]
END

TO VR3REPEAT 12[M3 RT 30]ENDTO M3REPEAT 3[ FD 80 RT 30]END

Слайд 18Вращение окружности
TO VR36
REPEAT 12[M36 RT 30]
END
TO M36
REPEAT 36[ FD 10 RT

10]
END
Вращение окружностиTO VR36REPEAT 12[M36 RT 30]ENDTO M36REPEAT 36[ FD 10 RT 10]END

Слайд 19TO 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







TO VENOKCG  HT SETC  14  SETBG 5REPEAT 6 [CVETOK LDUGA60]ENDTO CVETOKREPEAT 4[PRDUGA180 RT 90]ENDTO

Слайд 20 Лепесток Для этой задачи потребуются три полуокружности: большая и две половинного

размера.

2. Цветок
В решении нужно использовать результат предыдущего задания.

Лепесток Для этой задачи потребуются три полуокружности:  большая и две половинного размера.2. Цветок В решении

Слайд 21Составить программу построения рисунка:
TO MEANDR
   RG HT  REPEAT 4

[ELEMENT]    END

TO ELEMENT
   …….
 
END

Составить программу построения рисунка: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

Составить программу построения рисунка:TO MEANDR   RG  HT    REPEAT 4 [ELEMENT]    END TO ELEMENT   REPEAT 2

Слайд 23Домашнее задание:
1. RIS1
2.
RIS2


Домашнее задание: 1.  RIS12.RIS2

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть