Урок №43
Створено за підручником «Інформатика 8 клас»/Н.В. Морзе, О.В. Барна, В.П. Вембер, О.Г. Кузьминська. – К.: УОВЦ «Оріон», 2016
________________________ (дата)
Класна робота
Доброго дня шановні восьмикласники.
Запишіть будь ласка дату та тему сьогоднішнього уроку
Тема уроку: Складання та реалізація алгоритмів із циклом із лічильником у середовищі програмування
Урок №43
МЕТА УРОКУ
Як мовами програмування описують цикл із лічильником
ТИ ДІЗНАЄШСЯ
Онлайн тестування:
Актуалізація опорних знань
Перейти за посиланням для проходження тесту № 18
http://testinform.in.ua/category/8-klas/
Вперед до
нових знань!
Як мовами програмування �описують цикл із лічильником?
Для того щоб описати повторення визначену кількість разів, використовують оператор циклу з лічильником.
Параметр циклу
Тіло циклу
Заголовок циклу
Вивчення нового матеріалу
Урок 43
Як мовами програмування �описують цикл із лічильником?
Вивчення нового матеріалу
У мовах програмування Free Pascal та Python цикл із лічильником описується оператором for
Властивість | Опис мовою програмування |
Free Pascal | for i:=<in> to <ik> do <команда>; |
for i:=<in> to <ik> do <команда>; |
Параметр циклу
Початкове значення параметра циклу
Кінцеве значення параметра
Крок зміни параметра циклу = 1
Тіло циклу
Крок зміни параметра циклу = -1
Урок 43
Як мовами програмування �описують цикл із лічильником?
Вивчення нового матеріалу
Властивість | Опис мовою програмування |
Python | for i in <діапазон>: <команда> |
Тіло циклу
Параметр циклу
Урок 43
Як мовами програмування �описують цикл із лічильником?
Опис | Значення |
Range (6) | 0, 1, 2, 3, 4, 5 |
Range (3, 8) | 3, 4, 5, 6, 7 |
Range (7, 16, 2) | 7, 9, 11, 13, 15 |
Для визначення діапазону значень параметра у програмах мовою програмування Python можна скористатися функцією range
Вивчення нового матеріалу
Урок 43
Як мовами програмування �описують цикл із лічильником?
Якщо тіло циклу складається більш ніж з однієї команди, як і в циклі з передумовою, у мові програмування Free Pascal використовують операторні дужки begin… end.
Вивчення нового матеріалу
Урок 43
Як мовами програмування �описують цикл із лічильником?
Вивчення нового матеріалу
Цикл for… виконується за таким алгоритмом:
Урок 43
Настав час
закріпити нові
знання!
Вправа 1.
Обговоріть, чи можна реалізувати проект Кількість слів у реченні, розроблений мовою програмування Python від аналогічного, розробленого мовою програмування Free Pascal. Реалізуйте такий проект у середовищі Lazarus.
Завдання. Кількість слів у реченні.
Розробіть проект у середовищі PyCharm, за допомогою якого можна визначити, скільки слів введено в текстове поле, якщо відомо, що між словами міститься лише один пропуск.
Формування умінь і навичок
Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
Урок 43
Завдання на с. 177 підручника
Завдання на с. 173-174 підручника
в парах
Працюємо
Вправа 2. Яких значень буде надано змінним, імена яких трапляються в командах, у результаті виконання таких фрагментів програм (для різних значень вихідних даних), поданих у таблиці 2.6.
Формування умінь і навичок
Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.
Урок 43
Завдання на с. 177-178 підручника
самостійно
Працюємо
Працювали,
працювали -
пригадаєм
все що взнали!
Підсумок уроку
Дайте відповіді на запитання
Урок 43
Обговорюємо
Рефлексія
1. Що нового сьогодні дізналися?
2. Чого навчилися?
3. Що сподобалось на уроці, а що ні?
4. Чи виникали труднощі?
Підсумок уроку
Рефлексія
1. Що нового сьогодні дізналися?
2. Чого навчилися?
3. Що сподобалось на уроці, а що ні?
4. Чи виникали труднощі?
Підсумок уроку
Рефлексія
1. Що нового сьогодні дізналися?
2. Чого навчилися?
3. Що сподобалось на уроці, а що ні?
4. Чи виникали труднощі?
Підсумок уроку
Рефлексія
1. Що нового сьогодні дізналися?
2. Чого навчилися?
3. Що сподобалось на уроці, а що ні?
4. Чи виникали труднощі?
Підсумок уроку
Прийшла пора
домашнього
завдання!
Домашнє завдання
Опрацювати п.25 с. 172-174