Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


Ѕазовые алгоритмические структуры




1. јлгоритм любой сложности может быть представлен комбинацией трЄх базовых структур:

2. следование;

3. ветвление;

4. повторение (цикл).

5. —труктура "следование" означает, что несколько операторов должны быть выполнены последовательно друг за другом и только один раз за врем€ выполнени€ данной программы.

ѕроцесс, описываемый структурой следовани€, называетс€ линейным.

—овокупность базовых структур "следование" называетс€ линейным вычислительным алгоритмом.

—труктура "ветвление" раздел€ет последовательность действий на 2 направлени€ в зависимости от итога заданного услови€.

¬се блок схемы стро€тс€ одинаково, дл€ этого существует набор стандартных блок схем.

—тандартные блок-схемы.

ѕроцесс. ќбозначает одно или несколько действий, измен€ющих значение или форму представлени€ данных. ќпераци€ записываетс€ внутри блока или с помощью комментари€.

¬вод/вывод

¬вод исходных данных и вывод результата. ¬нутри параллелограмма пишетс€ "ввод" или "печать" и перечисл€ютс€ переменные, подлежащие вводу/выводу.

Ќачало алгоритма. ќбозначает входы в схему алгоритма и выходы из неЄ. Ётим блоком начинаетс€ и заканчиваетс€ кажда€ схема алгоритма.  онец алгоритма.

–ешение. ƒва вида блока. 1. ѕроверка услови€ (ветвление). ќбозначает переход управлени€ по условию. ¬ блоке указываетс€ вопрос, условие, сравнение. —трелки, помечаютс€ ответами (да, нет). 2. Ћинейное решение без услови€ проверки.

ѕредопределенный процесс. ¬ызов подпрограммы в виде процедуры или функции. ќбозначает вычисление по подпрограмме.

Ѕлок модификации указывает начало циклической конструкции. ¬нутри записываютс€ начальное и граничное значени€, а также правило изменени€ параметра цикла.

¬ этот блок записываютс€ все комментарии к программе, по€снени€ и формулы к ним, если это необходимо.

—оединители используютс€, когда схема не умещаетс€ на одном листе. ¬нутри соединителей став€тс€ цифры.

Ћинии перехода соедин€ют между собой отдельные блоки алгоритмов. ќни обозначают пор€док выполнени€ действий. —трелки устанавливаютс€ в конце пути. «а основные направлени€ прин€ты слева Ц направо и сверху Ц вниз, в этих случа€х стрелки не став€тс€.

—ледует помнить, что блоки схемы имеют сквозную нумерацию сверху Ц вниз и слева Ц направо





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-01-29; ћы поможем в написании ваших работ!; просмотров: 1186 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

¬ы никогда не пересечете океан, если не наберетесь мужества потер€ть берег из виду. © ’ристофор  олумб
==> читать все изречени€...

328 - | 300 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.01 с.