Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Основные структурные формы алгоритмов.






Все алгоритмы можно разделить на три основные алгоритмические конструкции:

1. Линейные алгоритмы – алгоритм, в котором все этапы решения задач выполняются строго последовательно. Блок схему такого алгоритма можно задать следующим образом:

 

 

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

Признаком разветвляющегося алгоритма является наличие операций проверки условия. Обычно различают два вида условий – простые и составные.

Блок-схема такого алгоритма выглядит следующим образом:

 
 

 

 


3. Циклические алгоритмы – это алгоритмы, в которых одна или несколько команд выполняются многократно.

Структуру любого циклического алгоритма можно описать схемой:

 

 

 
 

 

 

 


Блок-схема циклического алгоритма выглядит так:

 
 

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.