Мова програмування. Сереловище програмування 7 rkfc

Про матеріал
Конспект уроку з інформатики для 7 класу. Коеспек побудований на навчальному мультфільмі. Буде серія. підписуйтесь на ютуб-канал, це мотивує створювати новий навчальний контент.
Перегляд файлу

Тема: Мова та середовище програмування. Поняття об’єкта та його властивостей.


І. Вступне слово вчителя (3 хв)

Вчитель: «Добрий день, друзі! Сьогодні ми починаємо тему, яка для багатьох здається магією. Ви бачили, як хакери в кіно швидко друкують зелені символи на чорному екрані, і світ навколо змінюється? Насправді, програмування — це не магія. Це діалог. Уявіть, що ви приїхали в іншу країну, де ніхто не знає української. Щоб отримати бажане, вам потрібно вивчити їхні правила спілкування. Сьогодні ми дізнаємося, як "заговорити" до комп'ютера так, щоб він нас послухав».


ІІ. Теоретичний блок: Мова та Середовище (12 хв)

1. Мова програмування — це не просто слова

Вчитель: «Як ви думаєте, чим мова програмування відрізняється від нашої звичайної мови? Наприклад, якщо я скажу вам: "Дай мені щось попити", що ви зробите?» Учень: «Принесу воду, або сік, або чай». Вчитель: «Саме так! Ви — люди, ви розумієте контекст. Ви можете додумати за мене. А комп'ютер — ні. Якщо ви скажете йому "дай щось", він видасть помилку. Мова програмування — це штучна мова з дуже суворими правилами. Ці правила називаються Синтаксисом. Один пропущений символ, одна зайва кома — і ваш діалог з машиною розірвано».

2. Об’єкт та його властивості

Вчитель: «У програмуванні ми сприймаємо світ як набір об’єктів. Кожен об’єкт має свої характеристики, які ми називаємо властивостями. Давайте поглянемо на цей стілець. Які у нього властивості?» Учень: «Матеріал — дерево, колір — коричневий, висота — 80 см». Вчитель: «Правильно. У коді це виглядало б так: Стілець.матеріал = "дерево". Зверніть увагу: ми пишемо ім'я об'єкта, ставимо крапку, потім пишемо властивість і надаємо їй значення. Запам'ятайте цю схему, вона нам зараз знадобиться».

3. Середовище програмування (IDE)

Вчитель: «Де ми пишемо код? Не в паперовому зошиті й не в програмі Paint. Нам потрібне Середовище. Це як майстерня для столяра. Уявіть програму, яка:

  1. Дозволяє вам писати текст (Редактор).
  2. Одразу перевіряє, чи не припустилися ви помилки в синтаксисі (Debugger).
  3. Перекладає ваш текст на мову електросигналів (Транслятор/Інтерпретатор)».

ІІІ. Демонстрація відео  «Адміністратор мимоволі. Епізод 1: Світ без Source Code» (10 хв)

Вчитель: «Зараз ми подивимося історію про хлопця Алекса, який потрапив у світ, де все навколо — це недопрацьований програмний код. Ваше завдання: помітити, як саме Алекс взаємодіє з цим світом через термінал».

(Перегляд відео)


ІV. Аналіз та актуалізація знань (10 хв)

Вчитель: «Ну що, вражені? Давайте розберемо, що ми побачили, спираючись на нашу теорію».

Запитання 1: «Коли Алекс зустрів монстра Слаймбага, він не став битися на кулаках. Що він зробив у своєму терміналі?» Відповідь учня: «Він знайшов рядок speed = 15.0 і змінив його на 0». Вчитель: «Точно! Він звернувся до об'єкта (Слаймбаг), вибрав його властивість (швидкість) і змінив її значення. Це і є суть програмування».

Запитання 2: «Чому, коли Алекс хотів зробити камінь величезним і написав size = "HUGE", система його вдарила і видала помилку?» Відповідь учня: «Тому що він написав слово замість числа». Вчитель: «Блискуче! Це порушення синтаксису. Система очікувала число (тип даних Float), а отримала текст (String). Комп’ютер не розуміє, наскільки це — "HUGE". Він розуміє тільки цифри. Це показує, наскільки суворою є Мова програмування».

Запитання 3: «Хто у відео виконував роль Середовища програмування (IDE)?» Відповідь учня: «Літаюча книга Док і сам термінал у повітрі». Вчитель: «Так! Док підказував йому правила (це документація), а термінал дозволяв вводити команди й бачити помилки. Весь цей цифровий ліс був для Алекса великим Середовищем, де він міг змінювати реальність».


V. Підсумок та рефлексія (5 хв)

Вчитель: «Отже, підіб’ємо підсумок.

  1. Мова програмування — це набір суворих правил для спілкування з технікою.
  2. Середовище — це програма, де ми цей код пишемо і перевіряємо.
  3. Все, чим ми керуємо — це об’єкти, у яких ми змінюємо властивості.

Чи є у вас запитання про те, як Алекс вижив у цьому світі?»

(Короткі відповіді на запитання)

Домашнє завдання: «Сьогодні ви — програмісти-архітектори. Оберіть один предмет у вас вдома. Опишіть його як об'єкт у зошиті, вказавши три властивості. Наприклад: Мій_кіт.настрій = "сонний". Спробуйте не припуститися синтаксичних помилок!»