22.04.2025
Сьогодні
Урок
№40-42
Інформатика
Цикли з передумовою. Цикли з передумовою в Scratch 3. Практична робота №6. Створення проєкту в середовищі Scratch за заданою умовою
22.04.2025
Правила поведінки в кабінеті інформатики
21.04.2025
Сьогодні
22.04.2025
Повідомлення теми і мети уроку
21.04.2025
Сьогодні
Сьогодні на уроці ми з вами:
дізнаємось, що таке цикли з передумовою;
розглянемо цикли з передумовою в Scratch 3;
навчимося використовувати змінні у циклах з передумовою.
22.04.2025
21.04.2025
Сьогодні
Поміркуйте
Задача 1. Є порожня діжка місткістю 50 л, порожнє відро місткістю 10 л і колодязь. Заповнити діжку водою з колодязя.
Задача 2. Є діжка, порожнє відро і колодязь. Заповнити діжку водою з колодязя.
22.04.2025
21.04.2025
Сьогодні
Оскільки в Задачі 2 не відомо ні місткість діжки, ні місткість відра, ні те, порожня діжка чи ні, то не можна визначити, скільки відер води потрібно, щоб наповнити діжку.
Цикли з передумовою
Задача 1. Є порожня діжка місткістю 50 л, порожнє відро місткістю 10 л і колодязь. Заповнити діжку водою з колодязя.
Задача 2. Є діжка, порожнє відро і колодязь. Заповнити діжку водою з колодязя.
22.04.2025
21.04.2025
Сьогодні
Складемо алгоритм для виконавця з такою системою команд:
Цикли з передумовою
3. Перевірити умову «Діжка неповна?»
2. Вилити воду з відра в діжку.
1. Наповнити відро водою з колодязя.
22.04.2025
21.04.2025
Сьогодні
Алгоритм розв’язування цієї задачі для такого виконавця виглядатиме так:
Цикли з передумовою
Закінчити виконання алгоритму.
Виконати команду 1.
Вилити воду з відра в діжку.
3. Наповнити відро водою з колодязя.
2. Якщо результат виконання попередньої команди Так, виконати команду 3 алгоритму, інакше (тобто Ні), виконати команду 6 алгоритму.
1. Перевірити умову «Діжка неповна?»
22.04.2025
21.04.2025
Сьогодні
На малюнку наведено блок-схему цього алгоритму (Задача 2).
Цикли з передумовою
Задача 2. Є діжка, порожнє відро і колодязь. Заповнити діжку водою з колодязя.
У цьому алгоритмі команди 1-5 можуть бути виконані більше ніж один раз і тому утворюють цикл. Чергове виконання цих команд залежить від результату виконання команди 1 перевірки умови «Діжка неповна?». Якщо цей результат Так, то команди 3-5 виконуються ще раз, якщо ж Ні, то ці команди більше не виконуються.
Початок
Кінець
Діжка неповна?
Наповнити відро водою з колодязя?
Вилити воду з відра в діжку?
Ні
Так
22.04.2025
21.04.2025
Сьогодні
Зверніть увагу! Якщо діжка одразу повна, то команди Наповнити відро водою та Вилити воду з відра в діжку цього циклу не виконуватимуться жодного разу.
Цикли з передумовою
Початок
Кінець
Діжка неповна?
Наповнити відро водою з колодязя?
Вилити воду з відра в діжку?
Ні
Так
22.04.2025
21.04.2025
Сьогодні
Загальний вигляд циклу з передумовою наведено на малюнку. Виконання такого циклу відбувається так: виконавець виконує команду перевірки умови; якщо результат виконання цієї команди Так, то виконавець виконує команди циклу і після цього знову виконує команду перевірки умови; якщо ж результат виконання команди перевірки умови Ні, то виконавець переходить до виконання першої команди наступного фрагмента алгоритму.
Цикли з передумовою
Зверніть увагу! Під час виконання циклу з передумовою команда перевірки умови завжди виконується хоча б один раз.
Перевірка умови
Команди
Ні
Так
22.04.2025
21.04.2025
Сьогодні
Поміркуйте
22.04.2025
21.04.2025
Сьогодні
У Scratch 3 для організації циклу з передумовою можна використати команду «Повторити до …» з групи Керування. Виконується цей цикл з передумовою дещо інакше, ніж описано вище. На малюнку наведено блок-схему алгоритму виконання цього циклу.
Цикли з передумовою в Scratch 3
22.04.2025
21.04.2025
Сьогодні
Розгляньте блок-схеми фрагментів алгоритмів, наведені на малюнках, обговоріть і дайте відповіді на запитання: що спільного та в чому різниця у виконанні цих двох фрагментів алгоритмів?
Поміркуйте
22.04.2025
21.04.2025
Сьогодні
Наприклад, виконуючи команду такого циклу з передумовою (мал. 1), виконавець перевіряє умову, чи він торкається вказівника? Якщо результат цієї перевірки Ні, виконується команда циклу перемістити на 1 кроків. Після чого знову перевіряється умова торкається вказівника? Як тільки виконавець торкнеться до вказівника, результат перевірки умови торкається вказівника? буде Так, і виконання цього циклу з передумовою завершиться.
Цикли з передумовою в Scratch 3
Мал. 1
22.04.2025
21.04.2025
Сьогодні
Також цикл з передумовою у Scratch 3 можна організувати, використовуючи команди з групи Події (мал. 1, 2, 3) та ін.
Цикли з передумовою в Scratch 3
Мал. 1
Мал. 2
Мал. 3
22.04.2025
21.04.2025
Сьогодні
Команду коли клавішу пропуск натиснуто потрібно розуміти як повторювати команди циклу, поки клавішу пропуск натиснуто, яка виконується як цикл з передумовою на малюнку 1.
Цикли з передумовою в Scratch 3
Мал. 1
22.04.2025
21.04.2025
Сьогодні
Наприклад, виконуючи команду такого циклу з передумовою (мал. 1), виконавець перевіряє умову клавішу пропуск натиснуто. Якщо результат цієї перевірки Так, тобто якщо натиснута й утримується натиснутою клавіша Пропуск, виконується команда циклу перемістити на 10 кроків. Після чого знову перевіряється умова клавішу пропуск натиснуто. Якщо клавіша Пропуск перестане бути натиснутою, результат перевірки умови клавішу пропуск натиснуто буде Ні та виконання цього циклу з передумовою завершиться.
Цикли з передумовою в Scratch 3
Мал. 1
22.04.2025
21.04.2025
Сьогодні
Як і в циклах з лічильником, і в розгалуженнях, у циклах з передумовою можна використовувати змінні.
На малюнку наведено приклад проєкту з використанням змінної в циклі з передумовою, виконавши який, виконавець намалює кілька квадратів зі стороною а.
Змінні в циклах з передумовою
22.04.2025
21.04.2025
Сьогодні
Початкове значення довжини сторони квадрата а можна задати.
Змінні в циклах з передумовою
Після малювання одного квадрата значення змінної а збільшується на 20.
22.04.2025
21.04.2025
Сьогодні
Цикл з передумовою виконуватиметься доти, доки значення довжини сторони квадрата а не стане більше за 100.
Змінні в циклах з передумовою
22.04.2025
21.04.2025
Сьогодні
Розгляньте проєкт на малюнку та дайте відповіді на запитання.
Поміркуйте
22.04.2025
21.04.2025
Сьогодні
Обговоріть і зробіть висновки
22.04.2025
21.04.2025
Сьогодні
Гімнастика для очей
22.04.2025
Працюємо за комп’ютером
21.04.2025
Сьогодні
Робота з інструкційною карткою
22.04.2025
Щоби відкрити інтерактивне завдання, натисніть на зелений прямокутник або наведіть камеру смартфона на QR-код.
21.04.2025
Сьогодні
Інтерактивне завдання
22.04.2025
Підсумок
21.04.2025
Сьогодні
Який цикл називається циклом з передумовою? Як він виконується?
Від чого залежить кількість виконань команд циклу з передумовою?
Яка команда в циклі з передумовою обов’язково виконується хоча б один раз?
Які команди можна використати для організації циклу з передумовою в Scratch 3? Як виконуються такі цикли?
22.04.2025
Домашнє завдання
21.04.2025
Сьогодні
Опрацювати в підручнику
с. 209-214.
22.04.2025
Сьогодні
на уроці
я навчився/
навчилася…
На уроці
я запам’ятав/
запам’ятала…
Найкраще
мені вдалося…
Найбільше
мені сподобалося…
Урок
завершую з настроєм…
Труднощі виникали…
21.04.2025
Сьогодні
Рефлексія «Загадкові листи»
Обери лист, який ти хочеш відкрити
(щоби відкрити лист, натисніть на нього)