Категорія: Уроки

  • Підсумкова тематична робота для 8го класу

    Тестування з програмування на Python Будь ласка, введіть свої дані для початку тесту. Тест містить 36 запитань. Прізвище та Ім’я учня: Клас: Розпочати тест Запитання 1 з 36 Текст запитання Далі Результати тестування Учень/Учениця: , Клас: 0 / 12 балів Правильних відповідей: 0 з 36 Пройти знову

  • Практична робота. Розробка комплексних алгоритмів та підсумкове оцінювання ГР1

    Завершення 2-го семестру передбачає оцінювання за групою результатів ГР1 — «Проведення досліджень та опрацювання даних». У розрізі програмування це означає здатність учня не просто написати код, а проаналізувати вхідні дані, побудувати логічну модель та отримати обґрунтований результат. У цій статті ми розберемо створення комплексного алгоритму на прикладі проєкту «Smart Travel — Розумний помічник подорожей». Що…

  • Складність алгоритмів та нотація Big O: Повний гайд для розробника

    У сучасному програмуванні написання робочого коду — це лише половина справи. Справжня майстерність полягає в тому, щоб зробити цей код ефективним. Коли обсяги даних зростають від десяти елементів до мільярдів, на сцену виходить поняття складності алгоритмів. У цій статті ми розберемося, як оцінювати швидкість роботи програм за допомогою нотації Big O та чому це критично…

  • Практична робота №19. Моделювання руху об’єкта на Python

    Моделювання фізичних процесів — це одна з найцікавіших сфер програмування. Воно дозволяє візуалізувати абстрактні закони фізики та побачити, як математичні формули перетворюються на рух на екрані. У цій практичній роботі ми створимо програму, яка моделює рух об’єкта (наприклад, м’яча або авто) у графічному вікні. Підготовка: перевірка середовища розробки Перед початком роботи переконайтеся, що на вашому…

  • Створення розкладу дня у текстовому процесорі

    Створення розкладу дня у текстовому процесорі: Покроковий гайд для 6 класу Часто здається, що 24 години — це занадто мало? Секрет успішних людей не в тому, що вони працюють більше, а в тому, що вони мають план. Сьогодні ми перетворимо твій текстовий процесор (Word або Google Документи) на інструмент супергероя — створимо розклад дня, який…

  • Практична робота. Створення графічного інтерфейсу: Проєкт «Калькулятор»

    На попередніх уроках ми навчилися створювати прості вікна та кнопки. Сьогодні ми переходимо до створення складнішого та кориснішого продукту — настільного калькулятора. Цей проєкт допоможе зрозуміти, як програма взаємодіє з великою кількістю кнопок та як обробляти математичні вирази. Підготовка: Що нам знадобиться? Перш ніж почати, переконайтеся, що на вашому комп’ютері встановлено Python (перевірити можна командою…

  • Практична робота №11: Упорядкування та пошук значень у масивах

    У сучасному світі програмування ми постійно працюємо з великими обсягами даних. Уміння швидко знайти потрібну інформацію або розставити її в правильному порядку — це база, на якій тримаються соціальні мережі, банківські системи та пошукові системи. Сьогодні ми розберемо два критично важливі процеси: сортування (упорядкування) та бінарний пошук. 1. Упорядкування масиву: Метод «Бульбашки» Найперше завдання розробника…

  • Практична робота №17. Створення програми з графічним інтерфейсом на Python

    Створення програм із графічним інтерфейсом — це той самий момент, коли програмування перетворюється на розробку справжніх застосунків. Замість чорного вікна консолі ми навчимося створювати вікна, кнопки та текстові поля, якими зручно користуватися за допомогою мишки. Для цієї роботи ми використаємо стандартну бібліотеку Tkinter. Крок 0. Перевірка готовності: чи встановлений Python? Перш ніж писати код, потрібно…

  • Підсумки практичної роботи №10: Алгоритми опрацювання одновимірних масивів

    Практична робота №10 присвячена застосуванню базових алгоритмів пошуку та фільтрації даних у масивах. Освоєння цих методів є першим кроком до розуміння того, як працюють великі системи аналітики та обробки великих даних (Big Data). Мета роботи Навчитися реалізовувати алгоритми пошуку екстремальних значень (максимуму та мінімуму) та фільтрації елементів масиву за визначеним критерієм. Постановка завдання: Аналіз успішності…

  • Алгоритми опрацювання масивів: пошук найбільшого та найменшого значень

    Пошук екстремальних значень (максимуму та мінімуму) — це фундаментальна задача програмування, яка лежить в основі аналізу даних, штучного інтелекту та систем автоматизації. У цій статті ми детально розглянемо теоретичні аспекти та практичну реалізацію цих алгоритмів. Теоретична основа: Метод послідовного порівняння Комп’ютер обробляє дані дискретно, тобто крок за кроком. Оскільки процесор не може «охопити поглядом» весь…