Цикли з передумовою
Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ
3.4. Цикли з передумовою
Запитання для повторення вивченого
1. Цикл – це організація багатократного виконання набору команд. Виконання циклу відбувається так: виконавець виконує команду перевірки умови; якщо результат виконання цієї команди істина, то виконавець виконує команди тіла циклу, після чого знову виконує команду перевірки умови; якщо ж результат виконання команди перевірки умови хибний, то виконавець переходить до виконання першої команди наступного фрагмента алгоритму.
2.
Повне розгалуження і неповне розгалуження.
Виконання повного розгалуження відбувається так: виконавець виконує команду перевірки умови: якщо результат виконання цієї команди істина, то виконавець виконує послідовність команд 1, після чого переходить до виконання першої команди наступного фрагмента алгоритму; якщо ж результат виконання цієї команди
Виконання неповного розгалуження відрізняється від виконання повного розгалуження тим, що за результат виконання команди перевірки умови хиба виконавець одразу переходить до виконання першої команди наступного фрагмента алгоритму.
3. В розгалуженні виконання команд одноразово, а в циклі багаторазове.
Дайте відповіді на питання
1. Цикл – це організація багатократного виконання набору команд.
2. Виконання стандартного циклу з передумовою відбувається так: виконавець виконує команду перевірки умови; якщо результат виконання цієї команди істина, то виконавець виконує команди тіла циклу, після чого знову виконує команду перевірки умови; якщо ж результат виконання команди перевірки умови хибний, то виконавець переходить до виконання першої команди наступного фрагмента алгоритму.
3. Так, якщо умова циклу хибна. Наповніть діжка водою, умова – “діжка не повна?”, якщо умова циклу хибна “бочка повна”, то не виконається тіло циклу.
4. Так, такий процес називається за циклювання.
5. У Скрейч можна використовувати команду повторювати поки. Але на відміну від стандартного цикл у з передумовою, команди тіла циклу з передумовою. Скрейч виконуються, якщо результат виконання команди перевірки умови буде хиба.
Якщо ж результат виконання команди перевірки умови буде істина, то команда тіла циклу виконуватимуться не будуть.
6. Команда повторювати поки. Виконуються, якщо результат виконання команди перевірки умови буде хибний. Якщо ж результат виконання команди перевірки умови буде істина, то команда тіла циклу виконуватимуться не будуть.
Виконайте завдання
1. Виконання блок-схеми алгоритму:
Б) Умовно візьмемо x = 2
2. 4,5,6,7,8,9
4. Блок-схема алгоритму
5. Виконання алгоритму
6. Виконання алгоритму
7. Виконання алгоритму
ПРАКТИЧНА РОБОТА № 6.
“Складання та виконання алгоритмів з повторенням та розгалуженням в середовищі Скрейч”
1. Подвійний клік ЛКМ на ярлику програми Скрейч
2. Виконання
3. Натиснути на кнопку Зберегти або Файл/3берегти (3берегти як…) ввести в поле Нове ім’я файлу ім’я файлу.
4. Виконання
5. Натиснути на кнопку Зберегти або Файл/3берегти (3берегти як…) ввести в поле Нове ім’я файлу ім’я файлу.
6. Виконання
7. Натиснути на кнопку Зберегти або Файл/3берегти (3берегти як…) ввести в поле Нове ім’я файлу ім’я файлу.