Урок:

Створення програмних проєктів з обробкою даних, зібраних чи отриманих з допомогою цифрових пристроїв Проєкт №5

15.04.2025
1 0
Вміст уроку:
1
2
3
4
5
6
7
8
9

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Завдання 1. Малюємо прямокутник за допомогою алгоритму слідування

У цьому завданні ми будемо крок за кроком вказувати команди для малювання.

2

3 з 12 балів

0800n19e-f3f9-414x255.png

доповнитти програму. щоб кожна лінія була іншого кольору

3

Пояснення:

  • forward(...) — рухає черепаху вперед на вказану кількість пікселів.

  • right(90) — повертає черепаху праворуч на 90 градусів.

  • Прямокутник малюється за допомогою послідовного виконання команд.

4

3 з 12 балів

Завдання 2. Малюємо прямокутник, використовуючи повторення

Це завдання вчить, як зробити малювання коротшим за допомогою цикла.

0800n19p-c31f-529x251.png

доповни програму так щоб кожна лінія прямокутника була іншого кольору

5

Пояснення:

  • for i in range(2) — повторити 2 рази (бо у прямокутника 2 пари сторін).

  • Кожна ітерація малює дві сторони: довгу та коротку.

  • Замість 8 рядків, ми використали лише 4 — економія коду!

6

3 з 12 балів

Завдання 3. Малюємо кілька прямокутників різного розміру

Це завдання поєднує повторення з змінними, щоб малювати кілька прямокутників.

0800n19x-e30a-494x347.png

зміни програму, збільшивши кількість прямокутників до 10

7

Пояснення:

  • a = 100 + i*30 — кожен прямокутник більший за попередній.

  • Внутрішній цикл малює прямокутник.

  • penup() і pendown() — піднімає і опускає “олівець”.

  • Зміщення дозволяє намалювати прямокутники один під одним.

8

3 з 12 балів

Завдання: Створити програму-магазин

🧾 Опис:

Користувач бачить список товарів, обирає один із них, вводить кількість, а програма виводить чек з підсумковою сумою покупки.

0800n1a3-0631-430x526.png

💡 Ідеї для розширення:

  • Додати кілька товарів до вибору.

  • Додати знижки (наприклад, якщо кількість > 5).

  • Додати податок 20%, або підсумкову дату покупки.

  • Зберегти чек у текстовий файл.

9

Пояснення ключових рядків:

Рядок коду

Пояснення

products = {...}

Зберігає товари та їх ціни у вигляді словника.

for name, price in ...

Виводить усі товари зі словника по черзі.

input("Введіть назву товару")

Отримує від користувача назву товару.

if chosen in products:

Перевіряє, чи існує такий товар у магазині.

int(input(...))

Отримує кількість у вигляді числа.

price * quantity

Обчислює загальну вартість покупки.

print(...)

Виводить структурований чек.

else:

Повідомлення, якщо товару немає в магазині.

Рефлексія від 1 учня

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

Потрібні роз'яснення:

0

Ні: 1

Так: 0

Рекомендуємо

Візуалізація рядів і трендів даних. Інфографіка. Програмні засоби для аналізу даних та фінансових розрахунків.

Візуалізація рядів і трендів даних. Інфографіка. Програмні засоби для аналізу даних та фінансових розрахунків.

103

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Розумні пристрої і рóботи

Розумні пристрої і рóботи

70

Аватар профіля Кутенський Василь Григорович
Інформатика
4 клас

50 грн

Створення та адміністрування сайту.

Створення та адміністрування сайту.

74

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Практична робота 3. Візуалізація рядів і трендів даних

Практична робота 3. Візуалізація рядів і трендів даних

175

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

83 грн

Тема: Системи керування вмістом для веб-ресурсів (CMS)

Тема: Системи керування вмістом для веб-ресурсів (CMS)

71

Аватар профіля Кутенський Василь Григорович
Інформатика
10 клас

50 грн

Офісні вебдодатки. Використання інтернет-середовищ для створення та публікації спільних документів різних видів. Рівні доступу. ГР2

Офісні вебдодатки. Використання інтернет-середовищ для створення та публікації спільних документів різних видів. Рівні доступу. ГР2

172

Аватар профіля Кутенський Василь Григорович
Інформатика
7 клас

50 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1311

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1135

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1362

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

510

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

663

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

294

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас