Урок №31
Створено за підручником «Інформатика 8 клас»/Н.В. Морзе, О.В. Барна, В.П. Вембер, О.Г. Кузьминська. – К.: УОВЦ «Оріон», 2016
________________________ (дата)
Класна робота
Доброго дня шановні восьмикласники.
Запишіть будь ласка дату та тему сьогоднішнього уроку
Тема уроку: Величини. Їх типи та властивості
Урок №31
МЕТА УРОКУ
ТИ ДІЗНАЄШСЯ
Дайте відповіді на запитання
Актуалізація опорних знань
Урок 31
Пригадай
Вперед до
нових знань!
Що таке величина та які властивості вона має?
Вивчення нового матеріалу
Величини поділяють на змінні та постійні (константи).
Величина, яка має одне й те саме значення в будь-які моменти часу, називається постійною, або константою.
Для опису констант мовою програмування Free Pascal використовують службове слово Const. У мові програмування Python константи задаються у тексті програми.
Існують константи, до значень яких можна звертатися в програмі без попереднього запису.
Урок 31
Ідентифікатор | Значення | Опис |
True | True | Істина |
False | False | Хибність |
Maxint | 32767 | Максимальне ціле |
Що таке величина та які властивості вона має?
Величина, яка в різні моменти часу може набувати різних значень, називається змінною.
Під час виконання програми в кожний момент часу величина, як правило, має деяке значення, яка називається поточним значенням. При цьому змінна величина може мати лише одне значення або не мати жодного. У процесі виконання програми величині може бути не надано ніякого конкретного значення. Тоді величина називається невизначеною.
Вивчення нового матеріалу
Урок 31
Які розрізняють величини за типами?
Числові величини – це величини, які можуть набувати значень з деяких числових множин.
Логічні величини можуть набувати тільки одного із двох значень: True (істина) або False (хибність).
Вивчення нового матеріалу
Урок 31
Які розрізняють величини за типами?
Величини з текстовими значеннями можуть мати символьні або рядкові типи.
Символьні величини можуть набувати значень із деякої множини символів, і кожне значення може містити лише один символ.
Рядкові величини – це величини, що можуть набувати значень із деякої множини послідовностей символів, зокрема, слів або наборів слів.
Вивчення нового матеріалу
Урок 31
Які розрізняють величини за типами?
Тип величини – це сукупність множини допустимих значень і операцій, які дозволяється виконувати над цими значеннями.
Тип величини визначає обсяг пам’яті, необхідний для зберігання її значень, а також структуру даних.
Тип величини характеризує як постійні, так і змінні величини.
Величини
Типи величин
Постійні
Змінні
Числові
Символьні
Рядкові
Логічні
Вивчення нового матеріалу
Урок 31
Як описують величини числового типу �мовами програмування?
Вивчення нового матеріалу
Урок 31
Мова програмування | Тип | Опис числових величин мовою програмування | Можливе значення |
Free Pascal | Цілий | byte | 0..255 |
integer | -2147483648.. 2147483647 | ||
smallint | -32768..32767 | ||
Дійсний | real | Дійсне число | |
Python | Цілий | int | Довільне ціле число |
Дійсний | float | Дійсне число |
Як описують величини числового типу �мовами програмування?
У середовищі Lazarus кожна змінна має бути обов’язково описана у відповідному місці програми. Для цього після заголовка процедури перед тілом процедури, яке обмежується службовими словами begin та end, розміщують розділ оголошення змінних, що розпочинається службовим словом var:
var ім’я_змінної: тип_змінної;
Якщо описується декілька змінних одного типу, то їх імена записуються через кому.
var змінна_1, … , змінна_N: тип_змінних;
Вивчення нового матеріалу
Урок 31
Як описують величини числового типу �мовами програмування?
Вивчення нового матеріалу
Якщо програма містить змінні різних типів, то службове слово var записується один раз, а перелік змінних кожного іншого типу записують у новому рядку.
Змінна з іменем а дійсного типу
Змінні з іменами b та с дійсного типу
Урок 31
Як забезпечити введення даних користувачем �під час виконання програми?
У середовищі Lazarus для введення даних користувачем використовують функцію InputBox(), значення якої надають змінній відповідного типу. У результаті виконання команди присвоювання, що містить таку функцію, на екран буде виводитися вікно введення.
Заголовок
Текст підказки
Поле введення
Вивчення нового матеріалу
Урок 31
Як забезпечити введення даних користувачем �під час виконання програми?
Вивчення нового матеріалу
Значення заголовка вікна, підказки для введення даних та значення за замовчуванням є аргументами функції InputBox():
Змінна := InputBox(‘Заголовок’, ‘Підказка’, ‘Значення за замовчуванням’);
Якщо необхідно перетворити значення рядкового типу в числове або навпаки, використовують функції, подані в таблиці.
Урок 31
Функція | Призначення функції |
StrToInt (значення рядкового типу) | Перетворення значення рядкового типу в значення цілочисельного типу |
StrToFloat (значення рядкового типу) | Перетворення значення рядкового типу в значення дійсного типу |
FloatToStr (значення дійсного типу) | Перетворення значення дійсного типу в значення рядкового типу |
IntToStr (значення цілого типу) | Перетворення значення цілого типу в значення рядкового типу |
Настав час
закріпити нові
знання!
Вправа 1. Туристична агенція.
Завдання. У середовищі програмування Lazarus розробіть для туристичної агенції проект реєстраційної форми на подорож містами Європи, у якій турист може вказати такі відомості:
Після введення даних на екрані має з’явитися підтвердження введених даних. Формою реєстрації можна управляти за допомогою кнопок: Почати реєстрацію, яка викликає вікна введення даних, Надіслати форму, що закриває вікно головної форми.
Формування умінь і навичок
Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
Урок 31
Завдання на с. 136 підручника
Діємо
Вправа 2.
Запропонуйте одне одному приклади числових величин, значення яких міститься в діапазонах, описаних у таблиці 20.2. Один називає опис типу величини мовою програмування, інший – приклад.
Формування умінь і навичок
Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
Урок 31
Завдання на с. 140 підручника
в парах
Працюємо
Вправа 3.
Пограйте у гру «Значення величини – тип величини». Один учасник називає множину значень деякої величини, а інший – відповідний тип величини. Гра продовжується до першої помилки, після цього учасники міняються ролями.
Формування умінь і навичок
Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
Урок 31
Завдання на с. 140 підручника
в парах
Працюємо
Працювали,
працювали -
пригадаєм
все що взнали!
Підсумок уроку
Дайте відповіді на запитання
Урок 31
Обговорюємо
Рефлексія
1. Що нового сьогодні дізналися?
2. Чого навчилися?
3. Що сподобалось на уроці, а що ні?
4. Чи виникали труднощі?
Підсумок уроку
Рефлексія
1. Що нового сьогодні дізналися?
2. Чого навчилися?
3. Що сподобалось на уроці, а що ні?
4. Чи виникали труднощі?
Підсумок уроку
Рефлексія
1. Що нового сьогодні дізналися?
2. Чого навчилися?
3. Що сподобалось на уроці, а що ні?
4. Чи виникали труднощі?
Підсумок уроку
Рефлексія
1. Що нового сьогодні дізналися?
2. Чого навчилися?
3. Що сподобалось на уроці, а що ні?
4. Чи виникали труднощі?
Підсумок уроку
Прийшла пора
домашнього
завдання!
Домашнє завдання
Опрацювати п.20 с. 132-137