Урок №29. Розв'язання навчальних і життєвих задач у середовищі програмування

Мета уроку: навчальна: продовжити ознайомлювати з алгоритмічною структурою, записувати та запускати на виконання алгоритми з використанням лінійних алгоритмів, у Python; - розвивальна: розвивати логічне та алгоритмічне мислення, пізнавальний інтерес; пам’ять, творчу уяву, уважність; - виховна: формувати вміння користуватися набутими знаннями, самостійно приймати рішення, розширювати навички самостійної роботи на комп’ютері. 

Організаційний момент уроку

Виконай інтерактивну вправу за посиланням: https://learningapps.org/14390655 

Як ви розумієте що таке цикл?

Що означають змінні ‘і’ та ‘n’?

Які команди запускають графічне вікно із черепашкою в центрі?

Основна частина уроку

Оператор розгалуження (умовний оператор) забезпечує обчислення певного виразу (послідовності виразів) лише за умови істинності деякої умови. Цей оператор має такий вигляд:

if умова1:     вираз1elif умова2:     вираз2elif умова3:     вираз3else:

     вираз

Запис може не містити частин такого вигляду:

elif умоваj:     виразj
Цикл while забезпечує виконання тіла циклу — обчислення виразу (послідовності виразів) — поки справджується деяка умова. Істинність умови перевіряють перед виконанням тіла циклу:while умова:

    вираз

Цикл for призначено для перебору елементів послідовності і виконання блоку програмного коду для кожного з них:

for лічильник in послідовність:

   вираз

Діапазон

range(початкове значення, кінцеве значення [,крок]) задає послідовність цілих чисел (арифметичну прогресію), яку можна використати при описі циклу for.

Пригадай: Основні команди для малювання:повзаємо (рух):forward(distance)Проповзти вперед на distance пікселів;backward(distance)Проповзти назад на distance пікселів;right(angle)Повернутися наліво на angle градусів;left(angle)Повернутися направо на angle градусів;goto(x, y)Перемістити черепашку в точку з координатами (x, y);home()Повернути черепашку додому - в точку, з координатами (0,0);circle(radius)Намалювати коло радіуса | r |, центр якої знаходиться зліва від черепашки, якщо r> 0 і справа, якщо r <1;

Працюємо за компютером

Завдання 1.Спробуй самостійно намалювати дану фігуру

Ця інформація стане тобі у пригоді.....

Завдання2. написати код для малювання Черепашкою смайлика.

from turtle import *

                         bgcolor ('red') #малюємо обличчя

pencolor ('yellow')

fillcolor ('yellow')

begin_fill ()

circle (50)

end_fill ()#малюємо ліве око

goto (-20,60)

fillcolor ('blue')

begin_fill ()

circle (10)

end_fill ()

#малюємо праве око

goto (20,60)

fillcolor ('blue')

begin_fill ()

circle (10)

end_fill ()

#малюємо посмішку

goto(-25, 40)

pencolor ('black')

width (10)

pendown()

goto(-10, 20)

goto(10, 20)

goto(25, 40)

up()

width (1)

Підведення підсумку уроку:

Виконай ТЕСТ