Урок 43. Складання та реалізація алгоритмів із циклом із лічильником у середовищі програмування

Урок 42. Алгоритми з повтореннями мовою програмування
Грудень 4, 2016
Урок 44. Складання та реалізація алгоритмів з повтореннями для опрацювання величин
Грудень 5, 2016

Урок 43 (web-версія конспекту без зображень)

Тема: Складання та реалізація алгоритмів із циклом із лічильником у середовищі програмування

Мета :

  • навчальна: ознайомити учнів з описом мовами програмування циклу з лічильником;
  • розвиваюча: розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;
  • виховна:  виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість

Обладнання: комп’ютери кабінету з виходом в мережу Інтернет, мультимедійний проектор, презентація уроку, (ФАЙЛИ-ЗАГОТОВКИ) до підручника "ІНФОРМАТИКА 8 КЛАС" Морзе Н.В., Берна О.В., Вембер В.П.

Тип уроку: урок засвоєння нового матеріалу.

(конспект уроку та презентація розроблені на основі матеріалу підручника «Інформатика (Морзе Н.В., Берна О.В., Вембер В.П.) 8 клас») 

ХІД УРОКУ

І. Організація класу до уроку

  1. Привітання із класом (слайд 1)
  2. Повідомлення теми і мети уроку (слайд 2-3)

ІІ. Актуалізація опорних знань учнів

Онлайн тестування (слайд 4):

Перейти за посиланням для проходження тесту № 18: http://testinform.in.ua/category/8-klas/

III. Вивчення нового матеріалу

Пояснення вчителя з елементами демонстрування презентації

(використовується проектор, та матеріал підручника)

Як мовами програмування описують цикл із лічильником? (слайд 5-10)

Для того щоб описати повторення визначену кількість разів, використовують оператор циклу з лічильником.

У мовах програмування Free Pascal та Python цикл із лічильником описується оператором for

Для визначення діапазону значень параметра у програмах мовою програмування Python можна скористатися функцією range

Якщо тіло циклу складається більш ніж з однієї команди, як і в циклі з передумовою, у мові програмування Free Pascal використовують операторні дужки begin… end.

Цикл for… виконується за таким алгоритмом:

  1. Параметру циклу і присвоюється початкове значення.
  2. Якщо значення параметра циклу більше, ніж його кінцеве значення, то цикл завершується (у випадку циклу зі службовим словом dowto мовою програмування Free Pascal цикл завершується, коли значення параметра циклу менше, ніж його кінцеве значення). В іншому разі виконується п.3.
  3. Виконується команда.
  4. Значення параметра циклу і змінюється на відповідний крок і здійснюється перехід до п.2 і т.д.

IV. Формування практичних умінь і навичок

Завдання 1. Працюємо в парах (слайд 11)

Обговоріть, чи можна реалізувати проект Кількість слів у реченні, розроблений мовою програмування Python від аналогічного, розробленого мовою програмування Free Pascal. Реалізуйте такий проект у середовищі Lazarus.

Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм. (Інструктаж з правил техніки безпеки)

Завдання на с. 177 підручника

Завдання 2. Працюємо самостійно (слайд 12)

Яких значень буде надано змінним, імена яких трапляються в командах, у результаті виконання таких фрагментів програм (для різних значень вихідних даних), поданих у таблиці 2.6.

Завдання на с. 177-178 підручника

V. Підсумок уроку

Обговорюємо (слайд 13)

  1. Які оператори для опису алгоритмічної структури повторення використовують у програмах мовою програмування Free Pascal?
  2. Чим відрізняються оператори для опису алгоритмічної структури повторення в мові програмування Python від подібних операторів циклу в мові програмування Free Pascal?
  3. Як в операторах циклу в мовах програмування Free Pascal та Python організовують виконання декількох команд у тілі циклу?
  4. Чим відрізняються способи зміни значення лічильника в циклі з лічильником у мовах програмування Free Pascal та Python?

Рефлексія (слайд 14)

  • Що нового сьогодні дізналися?
  • Чого навчилися?
  • Що сподобалось на уроці, а що ні?
  • Чи виникали труднощі?

VI. Домашнє завдання (слайд 15)

Опрацювати параграф підручника п.25 с. 172-174

Завантажити


Ви можете зберегти свій час на підготовку до уроків замовивши комплект презентацій
8 клас для супроводу уроків  

за ціною:

100 грн за комплект
(одна презентація коштує менше 2 грн)

Замовити комплект

також для використанні на уроках розроблено сервіс для проведення онлайн-тестування