Блок 3: "Виды алгоритмов"

Тема 2:"Составление разветвляющихся алгоритмов".

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

Условие представляет собой строку, содержащую операцию сравнения
с использованием знаков
<>=.

Например :

            x>5;     s1<-15.5;       d$="да" ;       j<>4 ( не равно ) ;
            Z3>=3 (больше или равно) ;         t<=0(меньше или равно).

Если условие соблюдается, то выполняются действия, расположенные в ветви под названием "Да".
В случае несоблюдения условия будут выполнены действия, расположенные в ветви "Нет".

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

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

На алгоритмическом языке структура ВЕТВЛЕНИЕ  записывается следующим образом:

В полной форме В неполной (сокращенной) форме

           если условие                                

                        то        действие 1
                       
иначе  действие 2

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

           если условие

                        то        действие

            все

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

Служебное слово если обозначает начало ветвления, а все - конец ветвления.

Вопросы

1. Для чего необходимо ветвление в алгоритмах?
2. Что такое условие?
3. Какие формы ветвления различают?
4. Сравните формы ветвления между собой.
5. Как  оформляется  ветвление в  алгоритмах, записанных в
виде блок-схемы?
6. Как оформляется  ветвление в  алгоритмах, записанных на
алгоритмическом языке?
7. Как осуществляется выполнение действий в ветвлении при
записи алгоритма на алгоритмическом языке?

Реклама от Яндекс
какой бывает вагонка под брус имитация.
Хостинг от uCoz