Урок №29. Розв'язання навчальних і життєвих задач у середовищі програмування
Організаційний момент уроку
Виконай інтерактивну вправу за посиланням: https://learningapps.org/14390655
Як ви розумієте що таке цикл?
Що означають змінні ‘і’ та ‘n’?
Які команди запускають графічне вікно із черепашкою в центрі?
Основна частина уроку
Оператор розгалуження (умовний оператор) забезпечує обчислення певного виразу (послідовності виразів) лише за умови істинності деякої умови. Цей оператор має такий вигляд:
if умова1: вираз1elif умова2: вираз2elif умова3: вираз3…else:вираз
Запис може не містити частин такого вигляду:
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)
Підведення підсумку уроку:
Виконай ТЕСТ