ГДЗ до підручника «Інформатика» Й.Я. Ривкінда. 7 клас

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

Запитання для повторення вивченого (с. 72)

1. Цикл — це організація багатократного виконання набору команд.

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

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

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

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

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

3. В розгалуженні виконання команд одноразово, а в циклі багаторазове.

Дайте відповіді на запитання (с. 76)

1. Цикл — це організація багатократного виконання набору команд.

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

3. Так, якщо умова циклу хибна.

Наповніть діжка водою, умова — «діжка не повна?», якщо умова циклу хибна «бочка повна», то не виконається тіло циклу.

4. Так, такий процес називається зациклювання.

5. У Scratch можна використовувати команду повторювати поки. Але на відміну від стандартного циклу з передумовою, команди тіла циклу з передумовою. Scratch виконуються, якщо результат виконання команди перевірки умови буде хибна.

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

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

Виконайте завдання (с. 77)

1. Виконання блок-схеми алгоритму:

А) х = 5 → х = 5 + 4 → х = 9 → х = 9 + 4 → х = 13 → х = 13 + 4 → х = 15 → х = 15 + 4 → х = 19 → х = 19 + 4 → х = 23 → = 23 + 4 → х = 27

Б) Умовно візьмемо х = 2

х = 2 → х = 2 • 3 → х = 6 → х = 6 • 3 → х = 18 → х = 18 • 3 → х = 54

2. 4, 5, 6, 7, 8, 9

3. Блок-схема алгоритму

4. Блок-схема алгоритму

5. Виконання алгоритму

6. Виконання алгоритму

7. Виконання алгоритму


buymeacoffee