Ответы Mail.ru: ПОМОГИТЕ СРОЧНО КОНТРОЛЬНАЯ !!!!

Задание 1: Разветвляющийся алгоритм – это алгоритм, в котором порядок выполнения действий зависит от выполнения или невыполнения некоторого условия. Ветвление в полной форме подразумевает выполнение одной серии команд при выполнении условия и другой серии команд при его невыполнении. Например, если условие истинно, то выполняется серия команд A, иначе – серия команд B.

В неполной форме ветвления, если условие истинно, то выполняется серия команд, в противном случае ничего не происходит. Например, если условие истинно, то выполняется серия команд A, иначе ничего не происходит.

Таким образом, основное отличие между полной и неполной формами ветвления заключается в том, что в полной форме всегда выполняется одна из двух серий команд, тогда как в неполной форме вторая серия команд может быть пропущена.

Задание 2: Алгоритм для полива цветка:

Проверить состояние земли в горшке с цветком.

Если земля сухая, полить цветок.

Если земля не сухая, ничего не делать.

Этот алгоритм использует неполную форму ветвления, так как при невыполнении условия (земля не сухая) действие (полив) не требуется.

Алгоритм для выбора места отдыха:

Проверить погоду.

Если погода хорошая, пойти купаться в море.

Если погода плохая, пойти в бассейн.

Этот алгоритм использует полную форму ветвления, так как при выполнении условия (погода хорошая) выполняется одно действие (купание в море), а при невыполнении условия (погода плохая) выполняется другое действие (поход в бассейн).

Задание 3:

Допустим, у нас есть задача проверить, сдал ли студент экзамен. Мы можем использовать следующий алгоритм:

 алг Проверка сдачи экзамена  
 
нач  
 
 ввод Оценка  
 
 если Оценка >= 4  
 
 то вывод "Экзамен сдан"  
 
 иначе вывод "Экзамен не сдан"  
 
 все  
 
кон  

Здесь используется полная форма ветвления: если условие (Оценка >= 4) выполнено, то выполняется действие “Экзамен сдан”, иначе - “Экзамен не сдан”.