Бібліотека "Черепашка"

Контроль знань

Тест MyTest - "Мови програмування. Інтегроване середовище програмування" (завантажити)

АБО

Quizizz-вікторина

Сприйняття та осмислення нового матеріалу

Означення бібліотеки у мові програмування

Бібліотека у мові програмування - це збірка модулів, об'єктів, підпрограм для вирішення близьких за тематикою задач засобами мови програмування

Підключення бібліотеки

БІБЛІОТЕКА "ЧЕРЕПАШКА"

Класичний виконавець для вивчення алгоритмізації - "Черепашка"

Використовується інтерактивний режим

Підключення бібліотеки "Черепашка"

Завдання.

Підключить в інтерактивному режимі бібліотеку turtle

Створення полотна

Завдання.

Задати команду створення полотна

Інструкції переміщення Черепашки

Демонструються інструкції в інтерактивному режимі

turtle.forward(...)   #Змушує Черепашку рухатись уперед на задану відстань

turtle.backward(...)  #Змушує Черепашку рухатись назад на задану відстань

turtle.left(...)    #Наказує Черепашці повернутися ліворуч на задану градусну міру кута 

turtle.right(...)    #Наказує Черепашці повернутися праворуч на задану градусну міру кута 

Завдання.

Скласти програму малювання квадрата зі стороною 200

Використання циклу в програмі малювання прямокутника

Учитель демонструє, учні повторюють на своїх комп'ютерах

Оновлення полотна Черепашки

turtle.reset()    #Очищує полотно та встановлює Черепашку в початкову позицію

Завдання.

Оновити полотно черепашки

Форма Черепашки

turtle.shape(ім'я_форми)     #Змінити вигляд Черепашки на заданий.

Можливі значення параметра ім'я_форми: 'arrow', 'turtle', 'circle', 'square', 'triangle', 'classic'

Завдання.

Надати Черепашці певного зовнішнього вигляду

Колір Черепашки

turtle.color(колір)     #Надати певного кольору Черепашці.

Можливі значення параметра колір: 'blue', 'red', 'green', 'brown' та ін.

Завдання.

Товщина пера

turtle.pensize(кіл.точ.)   #Задати товщину лінії в пікселях

Завдання.

Намалювати лінію товщиною 3 пікселі

Підняти / опустити перо

turtle.penup()     #Підняти перо. При переміщенні Черепашка за собою малювати не буде

turtle.pendown()     #Опустити перо. При переміщенні Черепашка буде малювати

Завдання.

Очистити поле Черепашки і намалювати штрихову лінію довільного кольору і товщини

Самостійна робота за комп'ютером

Довідковий матеріал для самостійного опрацювання

Завдання.