Урок 26.05.2022
Тема:"Цікава інформатика"
Завдання
Перестав букви і отримай нове слово
Учням пропонуються деякі слова, в яких слід переставити букви так,
щоб утворилися слова, пов’язані з темою, що вказана в заголовку завдання.
Завдання 1. Елементи комп’ютера
1. Красен.
2..Тріоном.
3. Росецорп.
4. Стойджик.
5. Камиш.
6. Тураклавіа.
7. Перринт.
8. Терполт.
Отримані результати надішліть вчителю)Успіхів!
Урок 19.05.2022
Практичне завдання:
засобами модуля turtle мови програмування Python.
Передбачити заголовок вікна - "Державні символи",
зафарбувати вікно у кольорах прапора України,
використовуючи малювання по координатах створити
зображення стилізованого герба України.
Алгоритм виконання завдання:
Запустити програму для перевірки та надіслати результат вчителю juliapanchenko2301@gmail.com
Урок 12.05.2022
Тема: Повторення. Видатні програмісти
Творче завдання
Надіслати вчителю juliapanchenko2301@gmail.com повідомлення або презентацію на тему: "Видатні програмісти світу".
Урок 05.05.2022
Тема: Графічний модуль Turtle.Урок-практикум.
1.Опрацювати відео.
2.Реалізувати проекти в програмі Python та надіслати на пошту отримані результати juliapanchenko2301@gmail.com
Завдання 1 «Зірка 2». Намалювати зірку з 9 променями, використавши заповнення й кути повороту 175º і 225º, що чергуються.
from turtle import *
t=pen()
title("Р—С–СЂРєР° 2")
setup(300,300)
reset()
pensize(2)
bgcolor("green")
color('yellow','yellow')
begin_fill()
for p in range(18):
forward(120)
if p%2==0:
left(175)
else:
left(225)
end_fill()
exitonclick()
Завдання 2 «Орнамент з багатокутників». Намалювати круговий орнамент з 10 опуклих багатокутників без заповнення. Внести зміни в код, щоб малювалася орнамент з довільної кількості багатокутників.
from random import *
from turtle import *
t=pen()
title("Орнамент з багатокутників")
setup(300,300)
reset()
pensize(2)
bgcolor("green")
color("yellow")
n=6
d=40
angle=360/n
for k in range(10):
for p in range(n):
forward(d)
right(angle)
right(360/10)
exitonclick()
Урок 28.04.22
Тема: Графічний модуль Turtle.Повторення
1.Опрацювати відео https://www.youtube.com/watch?v=HaBZgIzWvfc
2. Повторити команди переміщення.
Команди переміщення
Призначення
forward(n)
fd(n)
Переміщає Черепашку вперед на n кроків (пікселів).
back(n)
bk(n)
Переміщає Черепашку назад на n кроків (пікселів).
right(k)
rt(k)
Поворот направо (за годинниковою стрілкою) на k одиниць.
left(k)
lt(k)
Поворот наліво (проти годинникової стрілки) на k одиниць.
circle(r)
Малювання кола радіусом |r| точок з поточної позиції пера. Якщо r додатне, коло малюється проти годинникової стрілки, якщо від’ємне – за годинниковою трілкою.
circle(r,k)
Малювання дуги радіусом |r| точок і кутом k одиниць. Варіант команди circle().
goto(x,y)
setpos(x,y)
Переміщення пера (Черепашки) у точку з координатами (х, y)
setx(x)
Встановити x-координату Черепашки.
sety(y)
Встановити y-координату Черепашки.
home()
Повернути черепашку додому – у точку, з координатами (0,0).
setheading(angle)
Повернути Черепашку під кутом angle до вертикалі (0 – наверх, 90 – направо).
speed(v)
Встановити швидкість черепашки. v має бути від 1 (повільно) до 10 (швидко), або 0 (миттєво).
delay(z)
Встановлює затримку малювання в мілісекундах. Чим більше z, тим повільніше рухається Черепашка. (z≥0)
Команди малювання
down()
Опускає перо (по замовчанню – перо опущене). Після цієї команди Черепашка почне залишати слід при будь-якому своєму пересуванні.
up()
Піднімає перо.
dot(d[, 'color'])
Малює точку діаметра d кольору color. Параметр color необов'язковий.
width(n)
Встановлює ширину пера Черепашки у n пікселів.
color('color')
Встановлює колір Черепашки. Колір вказується у дужках англійською мовою у верхніх лапках – 'red'.
color('color',
'fillstring')
Дозволяє змінити кольори ліній та заливки.
fillcolor(‘color’)
Встановлює колір зафарбовуваної області.
begin_fill() та
end_fill()
Використовуються для малювання зафарбованих областей. Перед початком малювання вказується команда begin_fill(), а у кінці – end_fill().
hideturtle()
Сховати Черепашку.
showturtle()
Показати Черепашку.
Інформація про Черепашку
position()
pos()
Отримати поточні координати Черепашки.
xcor()
Отримати x координату Черепашки.
ycor()
Отримати y координату Черепашки.
Інші команди
radians()
Встановлює одиниці вимірювання кутів у радіанах.
degrees()
Встановлює одиниці вимірювання кутів у градусах (увімкнений за замовчуванням).
undo()
Відміняє попередню дію Черепашки.
reset()
(reset – скинути)
Повертає Черепашку (стрілочка по центру) до початкового стану: очищається полотно, скидаються всі параметри, Черепашка встановлюється у початок координат, дивлячись вправо.
clear()
Очищає полотно. Черепашка залишається на попередньому місці.
write(s, move,
align, font)
Виводить текстовий рядок s у точці знаходження Черепашки. Параметр move може приймати значення True або False (по замовченню move=False). move=False – Черепашка залишається на місці. move= True –Черепашці переміщається у кінець тексту. Параметр align вирівнює текст відносно початкового положення Черепашки (left, center або right). Font – визначає характеристики шрифту (Назва,
Розмір, Тип).
exitonclick()
Призводить до закриття графічного вікна при натисканні лівої кнопки мишки.
done()
Остання команда у програмі для Черепашки. Не слід використовувати, якщо сценарій запускається з IDLE.
shape()
(shape – форма)
Дозволяє змінити форму Черепашки. Існують такі варіанти: “arrow” (стрілка), “turtle” (черепашка), “circle” (коло), “square” (квадрат),
“triangle” (трикутник), “classic” (класичний).
x,y = pos()
Поточні координати присвоюються змінним x та y.
setup(n,m)
Встановлює розміри екрану довжиною n пікселів та шириною m.
Команди переміщення | Призначення |
forward(n) | Переміщає Черепашку вперед на n кроків (пікселів). |
back(n) | Переміщає Черепашку назад на n кроків (пікселів). |
right(k) | Поворот направо (за годинниковою стрілкою) на k одиниць. |
left(k) | Поворот наліво (проти годинникової стрілки) на k одиниць. |
circle(r) | Малювання кола радіусом |r| точок з поточної позиції пера. Якщо r додатне, коло малюється проти годинникової стрілки, якщо від’ємне – за годинниковою трілкою. |
circle(r,k) | Малювання дуги радіусом |r| точок і кутом k одиниць. Варіант команди circle(). |
goto(x,y) | Переміщення пера (Черепашки) у точку з координатами (х, y) |
setx(x) | Встановити x-координату Черепашки. |
sety(y) | Встановити y-координату Черепашки. |
home() | Повернути черепашку додому – у точку, з координатами (0,0). |
setheading(angle) | Повернути Черепашку під кутом angle до вертикалі (0 – наверх, 90 – направо). |
speed(v) | Встановити швидкість черепашки. v має бути від 1 (повільно) до 10 (швидко), або 0 (миттєво). |
delay(z) | Встановлює затримку малювання в мілісекундах. Чим більше z, тим повільніше рухається Черепашка. (z≥0) |
Команди малювання | |
down() | Опускає перо (по замовчанню – перо опущене). Після цієї команди Черепашка почне залишати слід при будь-якому своєму пересуванні. |
up() | Піднімає перо. |
dot(d[, 'color']) | Малює точку діаметра d кольору color. Параметр color необов'язковий. |
width(n) | Встановлює ширину пера Черепашки у n пікселів. |
color('color') | Встановлює колір Черепашки. Колір вказується у дужках англійською мовою у верхніх лапках – 'red'. |
color('color', | Дозволяє змінити кольори ліній та заливки. |
fillcolor(‘color’) | Встановлює колір зафарбовуваної області. |
begin_fill() та | Використовуються для малювання зафарбованих областей. Перед початком малювання вказується команда begin_fill(), а у кінці – end_fill(). |
hideturtle() | Сховати Черепашку. |
showturtle() | Показати Черепашку. |
Інформація про Черепашку | |
position() | Отримати поточні координати Черепашки. |
xcor() | Отримати x координату Черепашки. |
ycor() | Отримати y координату Черепашки. |
Інші команди | |
radians() | Встановлює одиниці вимірювання кутів у радіанах. |
degrees() | Встановлює одиниці вимірювання кутів у градусах (увімкнений за замовчуванням). |
undo() | Відміняє попередню дію Черепашки. |
reset() | Повертає Черепашку (стрілочка по центру) до початкового стану: очищається полотно, скидаються всі параметри, Черепашка встановлюється у початок координат, дивлячись вправо. |
clear() | Очищає полотно. Черепашка залишається на попередньому місці. |
write(s, move, | Виводить текстовий рядок s у точці знаходження Черепашки. Параметр move може приймати значення True або False (по замовченню move=False). move=False – Черепашка залишається на місці. move= True –Черепашці переміщається у кінець тексту. Параметр align вирівнює текст відносно початкового положення Черепашки (left, center або right). Font – визначає характеристики шрифту (Назва, |
exitonclick() | Призводить до закриття графічного вікна при натисканні лівої кнопки мишки. |
done() | Остання команда у програмі для Черепашки. Не слід використовувати, якщо сценарій запускається з IDLE. |
shape() | Дозволяє змінити форму Черепашки. Існують такі варіанти: “arrow” (стрілка), “turtle” (черепашка), “circle” (коло), “square” (квадрат), |
x,y = pos() | Поточні координати присвоюються змінним x та y. |
setup(n,m) | Встановлює розміри екрану довжиною n пікселів та шириною m. |
3.Реалізувати проекти в програмі Python та надіслати на пошту отримані результати juliapanchenko2301@gmail.com
from random import *
from turtle import *
t=pen()
title("Перетин кіл")
reset()
setup(250,250)
pensize(1)
bgcolor(0,0.8,0.63)
for i in range(4):
color(uniform(0,1), uniform(0,1),uniform(0,1))
for i in range(10):
circle(i*5)
right(90)
exitonclick()
Завдання 3 «Зірка». Намалювати зірку 8-кутну з кутом поворота у вершині 225º
from random import *
from turtle import *
t=pen()
setup(300,300)
title("Р—С–СЂРєР° 1")
reset()
pensize(2)
bgcolor("green")
color('yellow')
for j in range(8):
forward(100)
left(225)
exitonclick()
Урок 18.04-22.04.2022
Тема: Інтерфейс користувача на мові Python
Урок 14.04.2022
Доброго дня шановні учні. Я рада вітати вас на уроці інформатики!
Я хочу побажати вам бути:
Усміхненими
Спокійними
Прогресивними
Ініціативними
Хоробрими
1. Повторити вивчений матеріал
2. Опрацювати відео:
Задача 2. Ввести число a та b. Збільшувати це число у 2 рази, кількість разів b.
Щоразу виводити на екран
Урок 07.04.2022
Тема: Цикл for
Дорогі учні!
Шкода, але поки ми знайомимося лише дистанційно!Щиро вам бажаю успіхів у виконанні завдань!Бережіть себе.До зустрічі!
Немає коментарів:
Дописати коментар