ПОМОГИТЕ ПОЖАЛУЙСТА, ДАМ 100 БАЛОВ, ОЧЕНЬ НУЖНО
9. Намалюйте фрагмент блок-схеми Повного розгалуження
10. Намалюйте фрагмент блок-схеми Повне розгалуження, вкладене в цикл з лічильником
Ответы
Ответ:
9. Фрагмент блок-схеми Повного розгалуження:
```
start --> condition1 --> true --> statement1 --> end
| |
v |
false |
| v
condition2 --> true --> statement2 --> end
|
v
false
|
v
statement3 --> end
```
10. Фрагмент блок-схеми Повного розгалуження, вкладене в цикл з лічильником:
```
start --> initialization --> condition1 --> true --> statement1 --> update --> condition1
| | | | |
v v v v v
false condition2 --> true --> statement2 --> update --> condition2
| |
v v
false statement3 --> update --> condition1
|
v
end
```
У цьому фрагменті блок-схеми вкладений повний розгалужений блок у цикл з лічильником. Спочатку виконується ініціалізація лічильника, після чого перевіряється умова `condition1`. Якщо вона є істинною, виконується `statement1`, а потім лічильник оновлюється і перевіряється умова `condition1` знову. Якщо умова `condition1` є хибною, перевіряється умова `condition2`. Якщо вона є істинною, виконується `statement2`, а потім лічильник оновлюється і перевіряється умова `condition2` знову. Якщо умова `condition2` є хибною, виконується `statement3`, і лічильник оновлюється знову, перевіряється умова `condition1`, і процес повторюється, поки умова `condition1` є істинною. Як тільки умова `condition1` стає хибною, виконання циклу закінчується і виконується блок `end`.