Цикли з передумовою

Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ

3.4. Цикли з передумовою

Запитання для повторення вивченого

1. Цикл – це організація багатократного виконання набору команд. Виконання циклу відбувається так: виконавець виконує команду перевірки умови; якщо результат виконання цієї команди істина, то виконавець виконує команди тіла циклу, після чого знову виконує команду перевірки умови; якщо ж результат виконання команди перевірки умови хибний, то виконавець переходить до виконання першої команди наступного фрагмента алгоритму.

2. Алгоритмом розгалуження називають той алгоритм, в якому при кожному його виконанні деякі команди будуть виконуватися, причому кожна по одному разу, а деякі – виконуватися не будуть. Це залежить від результату виконання команди перевірки умови.

Повне розгалуження і неповне розгалуження.

Виконання повного розгалуження відбувається так: виконавець виконує команду перевірки умови: якщо результат виконання цієї команди істина, то виконавець виконує послідовність команд 1, після чого переходить до виконання першої команди наступного фрагмента алгоритму; якщо ж результат виконання цієї команди хибний, то виконавець виконує послідовність команд 2, після того також переходить до виконання першої команди наступного фрагмента алгоритму.

Виконання неповного розгалуження відрізняється від виконання повного розгалуження тим, що за результат виконання команди перевірки умови хиба виконавець одразу переходить до виконання першої команди наступного фрагмента алгоритму.

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


1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (No Ratings Yet)
Loading...
Ви зараз читаєте: Цикли з передумовою