Розділ 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берегти як…) ввести в поле Нове ім’я файлу ім’я файлу.