субота, 30 квітня 2022 р.

5 клас 02.05.2022

 Цикл з умовою

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

Як створити циклічний алгоритм з умовою 

в середовищі Скретч?

Часто в алгоритмах кількість повторень виконання команд, розміщених у тілі циклу, залежить від істинності висловлювання — умови. Наприклад, коли ти висаджуєш розсаду на клумбі, то кілька разів виконуєш однакові дії: викопати лунку, розмістити саджанець вертикально, корінням усередину лунки, полити водою, засипати коріння землею та переміститись на крок уперед. Ти будеш повторювати ці дії, поки не закінчиться розсада, тобто буде виконуватися умова «не закінчилась розсада». Такий алгоритм називають циклічним алгоритмом з умовою.

Циклічний алгоритм з умовою можна подати графічно.


Команди в тілі циклу будуть виконуватися, доки умова є істинною. Як тільки умова стане хибною, повторення припиниться.

Для створення подібних алгоритмів у середовищі Скретч використовують команду Повторити поки не. Зверни увагу, що в команді перед умовою для здійснення повторення є сполучник НЕ. Це означає, що якщо сама умова хибна, то її заперечення не — є істинною умовою. Наприклад, для умови «зараз день» у команді їй має відповідати умова — «не ніч». Тобто виконання команд у тілі циклу припиниться, коли умова, записана в комірці стане істинною.


Переглянемо відео, щоб краще зрозуміти роботу цикла з умовою:


Практична робота 
1. Запустіть Скретч онлайн 

https://scratch.mit.edu/projects/editor/?tutorial=getStarted 

2. Перегляньте відео та складіть проєкти 

"Хмаринка" та "Балерина"



Домашнє завдання: Скласти проєкти "Хмаринка" та  "Балерина".

Результат (фото, скріншот) надіслати на ел.пошту vika6531@ukr.net 

Немає коментарів:

Дописати коментар