Урок 28. Інструктаж з БЖД.
Розв'язання навчальних і життєвих задач у середовищі програмування
Мета року:
навчальна: навчитися та одосконалити свої знання розв’язувати задачі в середовищі програмування;розвивальна: розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.Організаційний момент
Як ви розумієте що таке цикл?
•Що таке тіло циклу?
•Умовний цикл у Python представлений оператором...
•Яка конструкція застосовується для запуску циклу з лічильником?
•Що означають змінні ‘і’ та ‘n’?
•Які команди запускають графічне вікно із черепашкою в центрі?
Виконайте роль інтерпретатора середовища мови Python і запишіть результати його роботи. Якщо на Вашу думку вираз помилковий і інтерпретатор його не виконає, то у комірку запишіть слово "помилка".
Ваш результат Результат IDLE
1.1. >>>25 _________ __________
1.2. >>>-3,6 __________ __________
1.3. >>>-3.6 __________ __________
1.4. >>>-2+(5*5-2) __________ __________
1.5. >>>2/3 __________ __________
1.6 >>>2//3 __________ __________
1.7 >>>7%3 _________ ___________
Працюємо за компютером
1) Повторіть правила техніки безпеки в кабінеті інформатика: https://learningapps.org/watch?v=p29e2gysk
2) Синтаксис вкладених циклів
for змінна in послідовність:
for змінна in послідовність:
дії
дії
3) Приклад програми, яка малює квітку із кіл
import turtle
turtle.shape("turtle")
rainbow=("violet","indigo","blue","green","yellow","orange","red")
turtle.pendown()
turtle.speed(13)
turtle.width(3)
for j in rainbow:
turtle.color(j)
turtle.circle(100)
turtle.right(360/7)
turtle.mainloop()
Якщо в цьому коді додати зовнішній цикл:
for i in range(1,20):
а рядок turtle.circle(100) замінити на turtle.circle(100-2*i), то результат буде таким:
import turtle
turtle.shape("turtle")
rainbow=("violet","indigo","blue","green","yellow","orange","red")
turtle.pendown()
turtle.speed(13)
turtle.width(3)
for i in range(1,20):
for j in rainbow:
turtle.color(j)
turtle.circle(100-2*i)
turtle.right(360/7)
turtle.mainloop()
4)Виконати ТЕСТ
5)* Намалюй веселку: https://www.youtube.com/watch?v=fmJzA6lqZCQ
Підсумок уроку:
Заповни таблицю