3.40M
Category: informaticsinformatics

Величини в алгоритмах із циклами з лічильником. Урок 24. 7 клас

1.

7
Урок 24
Величини в
алгоритмах із
циклами з
лічильником
За навчальною програмою 2017 року
teach-inf.at.ua

2.

Розділ 4
§ 4.4
Величини в алгоритмах із циклами
1. Який фрагмент алгоритму називається циклом?
7
2. Що називається тілом циклу?
3. Чим відрізняється цикл з лічильником від циклу з
передумовою?
© Вивчаємо інформатику
teach-inf.at.ua

3.

Розділ 4
§ 4.4
Величини в циклах з лічильником
7
Величини можуть використовуватися й у циклах з
лічильником.
Блок-схему
циклу
з
лічильником наведено на
малюнку.
© Вивчаємо інформатику
teach-inf.at.ua

4.

Розділ 4
§ 4.4
Величини в циклах з лічильником
7
Нагадаємо, що цикл з лічильником використовується в
алгоритмах у випадках, коли перед його виконанням відомо,
скільки разів повинні виконатися команди тіла циклу.
© Вивчаємо інформатику
teach-inf.at.ua

5.

Розділ 4
§ 4.4
Величини в циклах з лічильником
7
Для того щоб описати повторення визначену кількість
разів, використовують оператор циклу з параметром.
У мові програмування Python цикл із параметром
описується оператором for...
Параметр циклу
for i in <діапазон>
<команда>
Тіло циклу
© Вивчаємо інформатику
teach-inf.at.ua

6.

Розділ 4
§ 4.4
Величини в циклах з лічильником
Цикл for... виконується за такими алгоритмом:
1. Параметру
значення.
циклу
і
присвоюється
7
початкове
2. Якщо значення параметра циклу більше, ніж його
кінцеве значення, то цикл завершується. Інакше
виконується п. 3.
3. Виконується команда.
4. Значення
параметра
відповідне
наступне
перехід до п 2. і т.д.
© Вивчаємо інформатику
teach-inf.at.ua
циклу
і
значення,
змінюється
на
і
здійснюється

7.

Розділ 4
§ 4.4
Величини в циклах з лічильником
Розглянемо
як
приклад
алгоритм, що містить цикл з
лічильником
і
в
якому
використовуються величини.
Задача 1. За першу годину
туристи пройшли 4 км, а за
кожну
наступну
годину
проходили на 0,5 км менше, ніж
за попередню. Який шлях вони
пройшли за 3 год?
© Вивчаємо інформатику
teach-inf.at.ua
7

8.

Розділ 4
§ 4.4
Величини в циклах з лічильником
Створимо
математичну
модель ситуації, описаної в
цій задачі.
Для
її
розв'язування
потрібно
обчислити
суму
трьох чисел:
перше з яких дорівнює 4,
а кожне наступне на 0,5
менше, ніж попереднє.
© Вивчаємо інформатику
teach-inf.at.ua
7

9.

Розділ 4
§ 4.4
Величини в циклах з лічильником
Використаємо для цього дві змінні:
7
s
для загального пройденого шляху (на
початку її значення має дорівнювати 0, бо ще
ніякий шлях не пройдено)
a
для шляху, пройденого за кожну годину (на
початку її значення має дорівнювати 4 шлях, що буде пройдено за першу годину)
© Вивчаємо інформатику
teach-inf.at.ua

10.

Розділ 4
§ 4.4
Величини в циклах з
лічильником
Блок-схему алгоритму розв'язування
цієї задачі подано на малюнку.
У розглянутому алгоритмі тіло
циклу складається з двох команд:
s := s + а
а := а - 0.5,
Які виконуватимуться 3 рази.
© Вивчаємо інформатику
teach-inf.at.ua
7

11.

Розділ 4
§ 4.4
Величини в циклах з лічильником
Розглянемо хід виконання цього алгоритму:
7
Команда
Результат виконання
s := 0
a := 4
s := s + a
a := a – 0.5
s := s + a
a := a – 0.5
s := s + a
a := a – 0.5
Повідомити значення s
s := 0
a := 4
s := 0 + 4 = 4
a := 4 – 0.5 = 3.5
s := 4 + 3.5 = 7.5
a := 3.5 – 0.5 = 3
s := 7.5 + 3= 10.5
a := 3 – 0.5 = 2.5
Повідомлення: s = 10.5
© Вивчаємо інформатику
teach-inf.at.ua

12.

Розділ 4
§ 4.4
Розгадайте ребус
7
Лічильник
© Вивчаємо інформатику
teach-inf.at.ua
«Ребуси українською» © rebus1.com

13.

Розділ 4
§ 4.4
Домашнє завдання
7
Проаналізувати
§ 4.4, ст. 154-156
© Вивчаємо інформатику
teach-inf.at.ua

14.

15.

Розділ 4
§ 4.4
Працюємо за комп’ютером
Сторінка
160-163
© Вивчаємо інформатику
teach-inf.at.ua
7

16.

Дякую за увагу!
7
Урок 24
За навчальною програмою 2017 року
teach-inf.at.ua
English     Русский Rules