Напиши програму на Пайтоні, яка намалює квадрат, кожна сторона якого різного кольору, перевірку будемо злійснювати в Google Colab. Напиши пояснення для кожного рядка програми
Для створення такого малюнка в Google Colab ми використаємо бібліотеку ColabTurtlePlus. Оскільки стандартна бібліотека turtle потребує графічного вікна (яке не відкривається у хмарних сервісах), цей пакет спеціально адаптований для роботи в браузері.
Підготовка та код
Спочатку потрібно встановити бібліотеку, а потім запустити сам код.
Встанови пакет (виконай у першій комірці):
Python
!pip install ColabTurtlePlus
Програма для малювання квадрата:
Python
from ColabTurtlePlus.Turtle import *
# Ініціалізація полотна
clearscreen()
setup(400, 400)
t = Turtle()
t.speed(5)
t.width(5)
# Список кольорів для кожної сторони
colors = ["red", "blue", "green", "orange"]
# Малюємо квадрат
for color in colors:
t.color(color) # Встановлюємо колір для поточної сторони
t.forward(100) # Малюємо сторону завдовжки 100 пікселів
t.right(90) # Повертаємо на 90 градусів
Як це працює:
setup(400, 400): Створює область для малювання розміром 400x400 пікселів.
t.width(5): Робить лінію товщою, щоб кольори було краще видно.
Цикл for color in colors: Програма бере по черзі кожен колір зі списку, змінює колір «пера» і малює одну сторону квадрата.
t.right(90): Поворот праворуч створює кут квадрата.
Спробуй запустити це в своєму блокноті Colab — ти побачиш, як "черепашка" послідовно малює різнокольорові сторони!
Завдання: Використати вбудованих спрайтів або завантажити власні, щоб створити сцену: «Повернення перелітних птахів».
Механіка: * Зміна костюмів для імітації помахів крил (вкладка «Образи»).
Переміщення спрайта по екрану за допомогою блоків «перемістити на X кроків» та «наступний образ».
Формат збереження: Проєкт .sb3. Обговоріть, що це внутрішній формат середовища, який зберігає код, а не просто відео.
***************************************
покроковий алгоритм та код, який ти можеш перенести у свій проєкт.
Нижче — інструкція, як створити цей мікро-мультфільм.
1. Підготовка сцени та персонажів
Тло: Натисни на іконку «Обрати тло» і вибери щось весняне (наприклад, Blue Sky або Forest).
Спрайт: Видали кота. Натисни «Обрати спрайт» і знайди Parrot або Toucan. У них уже є готові два костюми для імітації польоту.
Порада: Якщо хочеш справжню ластівку, можна завантажити своє зображення, але важливо мати два образи: з крилами вгору та крилами вниз.
2. Створення скрипту (Алгоритм)
Тобі потрібно поєднати рух та зміну образів. Ось як має виглядати код для пташки:
Код для польоту:
Подія:коли прапорець натиснуто
Початкова позиція:перемістити в x: -240 y: 100 (лівий край екрана).
Цикл:завжди або повторити 50 разів:
перемістити на 10 кроків
наступний образ
чекати 0.1 секунд (щоб крила не махали занадто швидко)
якщо на межі, відбити (якщо хочеш, щоб пташка літала туди-сюди).
3. Як це виглядає в блоках
Ось текстова візуалізація того, що тобі треба зібрати:
Фрагмент коду
Коли ⚑ натиснуто
перемістити в x: (-200) y: (100)
завжди
перемістити на (10) кроків
наступний образ
чекати (0.1) секунд
якщо на межі, відбити
встановити стиль обертання [зліва-направо v]
кінець
4. Про формат .sb3
Коли ти закінчиш, натисни Файл -> Вивантажити на комп'ютер. Файл матиме розширення .sb3.
Важливо розуміти: Файл .sb3 — це не відеофайл (як .mp4). Це фактично архів, у якому зберігаються:
Усі твої картинки (спрайти та тло).
Звуки.
Програмний код (блоки), який каже комп'ютеру, що робити.
Його можна відкрити тільки в Scratch. Якщо ти просто надішлеш його другу, він не зможе подивитись мультик через звичайний плеєр — йому теж знадобиться Scratch, щоб "прочитати" цей код.
Що ще можна додати?
Хмаринки: Додай спрайт хмаринки, який повільно рухається у зворотний бік.
Звук: Додай блок відтворити звук Bird у циклі, щоб пташка співала.
Тобі допомогти розписати, як додати ефект "зграї" (кілька пташок одночасно)?
Завдання 2. Ожила весняна листівка (Canva)
Інструменти:Canva (використання елементів Magic Media або анімації об'єктів).
Завдання: Створити цифрову листівку «Весна прийшла!».
Деталі: Додати текст, що вилітає, та анімовані стікери (хмаринки, що пливуть, сонечко, що обертається).
Формат збереження:.mp4 (для відеопривітання з музикою) та .gif (для короткої зацикленої картинки). Порівняйте різницю у розмірі файлів.
Структура сайту. Види сторінок сайту. Автоматизовані засоби створення та публікації веб-ресурсів. Правила ергономічного розміщення відомостей на веб-сторінці. С. 150-163.
Інформація, розбита по слайдах, яку ти можеш легко перенести у свою презентацію.
Слайд 1: Назва презентації
Тема: Структура сайту та основи веброзробки. Зміст:
З чого складається сайт?
Якими бувають сторінки?
Як створити сайт без програмування?
Правила зручного дизайну (ергономіка).
Слайд 2: Структура вебсайту
Сайт — це не просто набір сторінок, а впорядкована система.
Внутрішня структура — це схема зв’язків між сторінками (меню, посилання). Вона буває:
Лінійна: сторінки йдуть одна за одною (як у книжці).
Ієрархічна (деревоподібна): від головної сторінки до розділів і підрозділів.
Довільна: сторінки пов’язані між собою хаотично.
Зовнішня структура — це вигляд окремої сторінки (дизайн).
Слайд 3: Види сторінок сайту
За функціями сторінки поділяють на:
Головна (Home page): «обличчя» сайту, звідки починається навігація.
Інформаційні: статті, новини, опис товарів.
Навігаційні: карти сайту, результати пошуку.
Контактні: форми зворотного зв'язку, адреси.
Цільові (Landing pages): сторінки, створені для реклами конкретного продукту.
Слайд 4: Автоматизовані засоби створення веб-ресурсів
Сьогодні не обов’язково знати мову HTML, щоб створити сайт. Для цього використовують:
Конструктори сайтів (SaaS): онлайн-сервіси (наприклад, Google Sites, Wix, Canva). Просто перетягуєш блоки — і готово!
Системи керування вмістом (CMS): програми для створення великих сайтів (наприклад, WordPress).
Онлайн-редактори: де можна швидко зробити візитку чи портфоліо.
Переваги: швидкість, наявність готових шаблонів, не потрібні навички програмування.
Слайд 5: Ергономіка веб-сторінок
Вебергономіка — це наука про те, як зробити сайт максимально зручним для користувача.
Основні елементи сторінки:
Шапка (Header): назва сайту, логотип, меню.
Основна частина (Content): головна інформація.
Бічна панель (Sidebar): додаткові посилання, банери.
Підвал (Footer): авторські права, контакти.
Слайд 6: Правила розміщення відомостей
Щоб сайт був зручним, дотримуйся цих правил:
Правило "F-патерну": користувачі зазвичай сканують сторінку очима у формі літери F (зліва направо, зверху вниз). Найважливіше став угорі ліворуч.
Контрастність: текст має легко читалися на фоні.
Простота навігації: користувач має знайти потрібну інформацію за 2-3 кліки.
Адаптивність: сайт повинен гарно виглядати і на комп'ютері, і на смартфоні.
Єдиний стиль: однакові шрифти та кольори на всіх сторінках.
Слайд 7: Висновки
Сайт має чітку структуру для зручного пошуку інформації.
Існують різні типи сторінок під різні завдання.
Завдяки конструкторам (як Google Sites) кожен може стати розробником.
Головне в дизайні — зручність користувача (ергономіка).
Тобі допомогти підібрати кольорову гаму для презентації чи, можливо, підказати, як створити перший сайт у Google Sites?
Шаблон — це спеціальний файл, який вже містить певний дизайн, структуру та елементи оформлення.
Навіщо вони потрібні? Щоб не створювати документ "з нуля" щоразу (наприклад, резюме, лист, звіт чи календар).
Як знайти? У Microsoft Word: Файл → Створити. Там можна обрати готовий макет.
Перевага: Економія часу та професійний вигляд документа.
2. Форматування з використанням стилів
Стиль — це набір параметрів форматування (шрифт, розмір, колір, відступи), який має свою назву.
Типи стилів: Найчастіше використовують стилі для заголовків (Heading 1, 2) та звичайного тексту.
Чому це круто? 1. Швидкість: Можна змінити оформлення всіх заголовків одним кліком.
2. Зміст: На основі стилів заголовків програма автоматично створює Зміст (автоматичне оглавление).
3. Єдність: Весь документ виглядає в одному стилі.
3. Пошук та заміна фрагментів тексту
Ці інструменти допомагають миттєво знаходити слова у великих текстах і змінювати їх.
Пошук (Ctrl + F): Допомагає знайти конкретне слово або фразу в документі на 100+ сторінок за секунду.
Заміна (Ctrl + H): Автоматично змінює одне слово на інше у всьому документі.
Приклад: Тобі потрібно замінити в усьому тексті "м. Київ" на "столиця України". Замість того, щоб шукати вручну, ти використовуєш функцію "Замінити все".
💡 Головні поради (Cheat Sheet):
Функція
Гарячі клавіші
Результат
Пошук
Ctrl + F
Виділяє знайдені слова жовтим.
Заміна
Ctrl + H
Міняє старе слово на нове автоматично.
Стилі
Вкладка Основна
Робить документ структурованим.
5 практичних завдань для роботи в Google Документах, які допоможуть закріпити знання про шаблони, стилі та пошук.
Назва таблиці: "Облік придбання офісного обладнання" (або "Придбання шкільного приладдя")
№
Назва товару
Кількість
Ціна за одиницю (грн)
Знижка (%)
Дата придбання
Загальна вартість (грн)
1
Ноутбук Acer
1
18500,00
5%
12.12.2025
2
Монітор 27''
2
4899,50
0%
12.12.2025
3
Картридж для принтера
4
750,00
10%
13.12.2025
4
Бездротова миша
5
299,90
0%
13.12.2025
5
Флеш-накопичувач 64 ГБ
10
199,00
15%
14.12.2025
6
Набір маркерів (4 шт.)
3
55,75
0%
14.12.2025
7
Папір для принтера (упак.)
20
145,50
5%
15.12.2025
Запитання за матеріалом завдання
Типи даних: Які типи даних містяться у стовпцях «Назва товару», «Кількість» та «Дата придбання»? Поясніть різницю між ними.
Побудова формул: Запишіть формулу, яку потрібно ввести в клітинку G2, щоб розрахувати вартість ноутбука з урахуванням знижки. Використовуйте адреси клітинок.
Відсотковий формат: Як зміняться математичні дії у формулі, якщо в стовпці «Знижка» замість формату відсотків (5%) буде записано просто число (5)?
Арифметичні оператори: Які математичні оператори використовуються в електронних таблицях для множення та віднімання? Наведіть приклади з цього завдання.
Автозаповнення: Опишіть алгоритм дій: як швидко розрахувати загальну вартість для всіх товарів у списку, не вводячи формулу вручну для кожного рядка?
Форматування чисел: Яке форматування доцільно встановити для стовпців «Ціна за одиницю» та «Загальна вартість», щоб вони виглядали як грошові суми?
Адресація: Чому при копіюванні формули вниз по стовпцю адреси клітинок (наприклад, з C2 на C3) змінюються автоматично? Як називається такий вид посилань?
Пріоритет операцій: Чи потрібні дужки у формулі для розрахунку вартості зі знижкою? Поясніть, як зміниться результат, якщо їх прибрати.
Аналіз даних: Як за допомогою інструментів табличного процесора швидко знайти товар, на який була витрачена найбільша сума грошей?
Оновлення даних: Що станеться із «Загальною вартістю», якщо ми змінимо кількість «Паперу для принтера» з 20 на 25 упаковок? Чи потрібно буде переписувати формулу?