950.08K
Category: informaticsinformatics

Презентація 6 клас Урок 39 (1)

1.

Інформатика 6
Урок 39
за підручником
Ривкінд Й.Я. та ін.
teach-inf.com.ua
Алгоритми і
програми з
циклами з
передумовою
Нова українська школа

2.

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

3.

Розділ 7
§ 7.4
Цикли з передумовою.
Змінні в циклах з передумовою
У цьому пункті йтиметься
про:
⮚цикли з передумовою;
⮚цикли з передумовою в Scratch 3;
⮚використання змінних у циклах з
передумовою.
© Вивчаємо інформатику
teach-inf.com.ua

4.

Розділ 7
§ 7.4
Цикли з передумовою
Прочитайте умови задач, обговоріть і дайте відповіді
на запитання:
Задача 1. Є порожня діжка
місткістю 50 л, порожнє
відро місткістю 10 л і
колодязь. Заповнити діжку
водою з колодязя
Задача 2. Є діжка, порожнє
відро і колодязь.
Заповнити діжку водою з
колодязя
Що спільного та чим відрізняються умови цих задач?
Як ви розв’язували Задачу 1?
Як ви пропонуєте розв’язувати Задачу 2?
© Вивчаємо інформатику
teach-inf.com.ua

5.

Розділ 7
§ 7.4
Цикли з передумовою
Оскільки в Задачі 2 не відомо ні місткість діжки, ні
місткість відра, ні те, порожня діжка чи ні, то не можна
визначити, скільки відер води потрібно, щоб наповнити
діжку.


© Вивчаємо інформатику
teach-inf.com.ua

6.

Розділ 7
§ 7.4
Цикли з передумовою
Складемо алгоритм для виконавця з такою системою
команд:
1. Наповнити відро водою з колодязя.
2. Вилити воду з відра в діжку.
3. Перевірити умову
«Діжка
неповна?»
© Вивчаємо інформатику
teach-inf.com.ua

7.

Розділ 7
§ 7.4
Цикли з передумовою
Алгоритм розв’язування
виконавця виглядатиме так:
цієї
задачі
для
такого
1. Перевірити умову «Діжка неповна?».
2. Якщо результат виконання попередньої команди Так,
виконати команду 3 алгоритму, інакше (тобто якщо
результат виконання попередньої команди Ні), виконати
команду 6 алгоритму.
3. Наповнити відро водою з колодязя.
4. Вилити воду з відра в діжку.
5. Виконати команду 1.
6. Закінчити виконання алгоритму.
© Вивчаємо інформатику
teach-inf.com.ua

8.

Розділ 7
§ 7.4
Цикли з передумовою
На малюнку наведено блок-схему
цього алгоритму.
«Діжка
неповна?»
© Вивчаємо інформатику
teach-inf.com.ua

9.

Розділ 7
§ 7.4
Цикли з передумовою
У цьому алгоритмі команди 1-5
можуть бути виконані більше ніж
один раз і тому утворюють цикл.
Чергове виконання цих команд
залежить від результату виконання
команди 1 перевірки умови
«Діжка неповна?».
© Вивчаємо інформатику
teach-inf.com.ua

10.

Розділ 7
§ 7.4
Цикли з передумовою
Якщо цей результат Так, то команди
3-5 виконуються ще раз
Якщо ж Ні, то ці команди більше не
виконуються.
Розглянутий цикл
називається циклом з
передумовою.
© Вивчаємо інформатику
teach-inf.com.ua

11.

Розділ 7
§ 7.4
Цикли з передумовою
Звертаємо вашу увагу!
Якщо діжка одразу повна, то команди
Наповнити відро водою з колодязя та
Вилити воду з відра в діжку цього
циклу не виконуватимуться
жодного разу.
Якщо після першого виливання відра в
діжку вона стає повного, то команди
Наповнити відро водою та Вилити воду
з відра в діжку цього циклу
виконуватимуться тільки один раз.
© Вивчаємо інформатику
teach-inf.com.ua

12.

Розділ 7
§ 7.4
Цикли з передумовою
Загальний вигляд циклу
з передумовою наведено
на малюнку.
Виконання такого циклу
відбувається так:
Виконавець виконує
команду перевірки
умови;
Якщо результат виконання цієї команди Так, то
виконавець виконує команди циклу і після цього знову
виконує команду перевірки умови;
© Вивчаємо інформатику
teach-inf.com.ua

13.

Розділ 7
§ 7.4
Цикли з передумовою
Якщо ж результат
виконання команди
перевірки умови Ні, то
виконавець переходить
до виконання першої
команди наступного
фрагмента алгоритму.
Звертаємо вашу увагу, під час виконання
циклу з передумовою команда перевірки умови
завжди виконується хоча б один раз.
© Вивчаємо інформатику
teach-inf.com.ua

14.

Розділ 7
§ 7.4
Дайте відповіді на запитання
1. Який цикл називається циклом з передумовою?
2. Як виконується цикл з передумовою?
3. Від чого залежить кількість виконань команд циклу з
передумовою?
4. Яка команда в циклі з передумовою обов’язково
виконується хоча б один раз?
5. Чи можуть команди циклу з передумовою, крім
команди перевірки умови, виконуватися тільки
один раз; не виконуватись жодного разу?
Поясніть
свою
відповідь,
проілюструйте
пояснення прикладами.
© Вивчаємо інформатику
teach-inf.com.ua

15.

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

16.

Розділ 7
§ 7.4
Домашнє завдання
Проаналізувати
§ 7.4, с. 248-250
© Вивчаємо інформатику
teach-inf.com.ua

17.

Розділ 7
§ 7.4
Працюємо за комп’ютером
Сторінка
258-260
© Вивчаємо інформатику
teach-inf.com.ua

18.

Інформатика 6
Дякую за увагу!
Урок 39
за підручником
Ривкінд Й.Я. та ін.
teach-inf.com.ua
Нова українська школа
English     Русский Rules