Мова програмування Python

Врубель Володимир 1 листопада 14 Відгуки відсутні

Про матеріал

У 7 класі на уроках інформатики (зокрема за програмою НУШ) учні починають вивчати основи текстового програмування за допомогою мови Python. Це логічний перехід від блочного програмування (як-от Scratch) до написання справжнього коду
Зміст слайдів
Номер слайду 1

ІНФОРМАТИКА | 7 КЛАС НУШБЖД, Мови програмування та PythonІнтерактивний поетапний урок: від правил безпеки до першого коду

Номер слайду 2

ІНФОРМАТИКА | 7 КЛАС НУШЯк сперечатися з цифровим світом: Навіщо вчити програмування?💡 Мотиваційне питання. Як комп'ютер розуміє наші команди?Усі гаджети навколо нас — від смартфона до космічного ровера — виконують чітко розписані інструкції (алгоритми).🚀 Мова цифрового світу. Створення проти споживання. Вивчення мови програмування перетворює користувача з простого споживача на творця нових додатків та ігор.🎯 Мета нашого уроку. Побудувати міст до коду. Опанувати правила безпеки, зрозуміти принцип трансляції та зробити перші кроки в мові Python.

Номер слайду 3

ІНФОРМАТИКА | 7 КЛАС НУШБезпека понад усе: Інструктаж з БЖД у кабінеті інформатики1. Правильна осанка. Спина пряма, ноги на підлозі, лікті під кутом 90°.2. Відстань до екрана. Очі мають бути на відстані 50–60 см від монітора.3. Електробезпека. Заборонено торкатися роз'ємів, дротів та задньої панелі.4. Чистота робочого місця. Ніяких напоїв та їжі поруч із клавіатурою чи ПК.

Номер слайду 4

ІНФОРМАТИКА | 7 КЛАС НУШАнатомія цифрових команд: Що таке комп'ютерна програма?📌 Визначення. Комп'ютерна програма — це впорядкована послідовність команд для процесора, записана спеціальною мовою. Процесор виконує програми для опрацювання даних, управління пристроями та розв'язання обчислювальних задач.🖥️ Види інтерфейсів програм1. Графічний інтерфейс (GUI): Взаємодія через вікна, кнопки, меню та значки за допомогою миші чи сенсора.2. Текстовий (консольний) інтерфейс: Введення команд текстовими рядками через клавіатуру.

Номер слайду 5

ІНФОРМАТИКА | 7 КЛАС НУШЕволюція коду: Мови програмування низького та високого рівня⚙️ Мови низького рівня• Машинні коди та Мова Асемблера• Зорієнтовані на конкретне апаратне забезпечення комп'ютера• Метафора: Зведення будинку цегла за цеглою• Потребують керування пам'яттю та реєстрами процесора🚀 Мови високого рівня• Приклади: Python, Java, C++• Наближені до людської мови (використовують англійські слова)• Метафора: Зведення будинку з готових залізобетонних блоків• Універсальні: працюють на будь-якому ПК із транслятором

Номер слайду 6

ІНФОРМАТИКА | 7 КЛАС НУШЧотири стовпи граматики коду: Складові мови програмування🔤 Алфавіт. Множина дозволених символів (літери, цифри, знаки операцій + - * /).📚 Словник. Зарезервовані службові слова мови (наприклад, print, input, if, else).📐 Синтаксис. Правила побудови команд та запису виразів без помилок.🧠 Семантика. Точний зміст та логічний сенс виконання кожної команди.

Номер слайду 7

ІНФОРМАТИКА | 7 КЛАС НУШПерекладачі для процесора: Інтерпретатор vs Компілятор{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}Критерій⚡ Інтерпретатор (наприклад, Python)📦 Компілятор (наприклад, C++)Принцип роботи. Перекладає та виконує код покроково (рядок за рядком). Перекладає весь вихідний код одразу в машинний файл (.exe). ОсобливостіШвидкий запуск коду; машинний код не зберігається на диску. Створений файл працює автономно та значно швидше.

Номер слайду 8

ІНФОРМАТИКА | 7 КЛАС НУШПерший крок у коді: Мова програмування Python та середовище IDLE🐍 Чому саме Python?• Зрозумілий синтаксис, схожий на звичайну англійську мову• Використовується в штучному інтелекті, веб-розробці та науці• Офіційне навчальне середовище: IDLE (Integrated Development and Learning Environment)# Приклад першої програми в Pythonname = input('Як тебя звати? ')print('Привіт,', name, '!')# Обчислення в кодіa = 5b = 10print('Сума =', a + b)

Номер слайду 9

ІНФОРМАТИКА | 7 КЛАС НУШІнтерактивний тренажер: Знайди синтаксичну помилку в коді!❌ Код із помилкоюprint('Hello World'a = Input('Введіть число')✅ Виправлений варіантprint('Hello World') # Додано дужкуa = input('Введіть число') # Мала літера i

Номер слайду 10

ІНФОРМАТИКА | 7 КЛАС НУШХто створює цифровий світ: Професія програміста💻 Системні програмісти. Розробляють операційні системи (Windows, Linux), драйвери пристроїв та мережеве програмне забезпечення.📱 Прикладні програмісти. Створюють мобільні додатки, ігри, графічні редактори та веб-сайти для користувачів.

Номер слайду 11

ІНФОРМАТИКА | 7 КЛАС НУШПідсумок уроку: Шлях від алгоритму до виконання🎯 Головні висновки уроку:1. БЖД — це основа безпечної та продуктивної роботи в кабінеті інформатики.2. Комп'ютерна програма — інструкція для процесора, записана мовою програмування.3. Мови високого рівня (Python) наближені до людської мови та легкі в опануванні.4. Транслятори (інтерпретатори та компілятори) перекладають код мовою машини.

Номер слайду 12

ІНФОРМАТИКА | 7 КЛАС НУШРефлексія навчальної діяльності та Домашнє завдання🚦 Світлофор рефлексії🟢 Зелений: Все зрозуміло, можу пояснити другу!🟡 Жовтий: Є деякі запитання по трансляторах.🔴 Червоний: Потрібно ще раз прочитати параграф.🏠 Домашнє завдання• Опрацювати § 2.1 підручника (Ривкінд, 2024)• Повторити правила БЖД• Творче завдання: Скласти лінійний алгоритм побуденних дій у зошиті