Урок:

Цикли з умовою

Вміст уроку:
1
2

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Програмісти часто стикаються із ситуаціями, коли кількість повторювань наперед невідома, а команди в програмі мають повторюватися за виконання певних умов. Саме для таких випадків слугують цикли з умовами.

Цикл, тіло якого виконується доти, доки виконується умова, вказана перед його початком, називають циклом з передумовою. Якщо задана умовою подія не настає ніколи, тіло циклу не виконуються жодного разу.

Цикл з післяумовою — це цикл, у якому умова перевіряється після виконання його тіла. З малюнка, на якому зображена блок-схема такого циклу, видно, що тіло циклу з післяумовою за будь-яких обставин має бути виконане принаймні один раз.

Отже, ми з вами розглянули використання різних видів команд повторення та їх реалізацію в середовищі Scratch.

2

Приклад проєкту

Постановка задачі: створити смайлик, який буде плакати, якщо натиснути мишку.

Етап 1. Встановлення фону.

Залишимо фон, що має вигляд білого аркуша.

Етап 2. Розробка головного героя та його образів.

Етап 3. Складання програми.

Етап 4. Перевірка роботи програми.

Опис дії проекту:

Після натискання на зелений прапорець смайлик на екрані завжди усміхається, а якщо натиснути і утримувати ліву клавішу миші, він буде плакати. Якщо клавішу відпустити, смайлик припиняє плач, і на екрані залишається той вираз обличчя, на якому зупинилось виконання циклу.

Практичне завдання

Скласти проект, у якому після натискання на зелений прапорець смайлик починає плакати, а як тільки користувач натисне ліву клавішу миші, смайлик знову усміхається.

Прислати фотозвіт!

Рефлексія від 0 учнів

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

Потрібні роз'яснення:

0

Ні: 0

Так: 0

Рекомендуємо

Цикли в C# (Додаткові можливості циклів)

Цикли в C# (Додаткові можливості циклів)

176

Аватар профіля Чайковський Олександр Олександрович
Інформатика
7—12 клас та I курс

85 грн

Ще трохи циклів

Ще трохи циклів

130

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Оператори циклу

Оператори циклу

448

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

33 грн

Визначенні цикли

Визначенні цикли

394

Аватар профіля Якушенкова Оксана Анатоліївна
Інформатика
5 клас

20 грн

УРОК № 7.4. Цикли з передумовою. Змінні в циклах з передумовою

УРОК № 7.4. Цикли з передумовою. Змінні в циклах з передумовою

85

Аватар профіля Пархомчук Вадим Олександрович
Інформатика
6 клас

20 грн

УРОК № 7.2. Вкладені цикли з лічильником. Змінні в циклах з лічильником

УРОК № 7.2. Вкладені цикли з лічильником. Змінні в циклах з лічильником

104

Аватар профіля Пархомчук Вадим Олександрович
Інформатика
6 клас

20 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1327

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1167

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1375

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

515

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

678

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

317

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас