Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Типовые алгоритмы




Типовые алгоритмы обработки информации

Существуют типовые алгоритмы – линейный, разветвленный и циклический (рис. 1.8). Схемы алгоритмов приведены на рис. 1.9.

Линейный алгоритм предусматривает выполнение действий в естественном порядке одного за другим без всяких вариантов. Рассмотренный выше в качестве примера алгоритм одевания – типичный линейный алгоритм.

Разветвленный алгоритм предусматривает наличие в алгоритме параллельных альтернативных путей реализации. Выбор того или иного пути осуществляется в зависимости от выполнения того или иного условия. Если ветви имеют общее продолжение, то такие алгоритмы будем называть разветвленными сходящимися, если общего продолжения нет, и алгоритм имеет несколько точек завершения, то такой алгоритм будем называть разветвленным не сходящимся. Окончание алгоритма, показанного
на рис. 1.9,б – пример разветвленного сходящегося алгоритма.

Циклический алгоритм предусматривает повторение одной или нескольких команд, которые называют телом цикла. При правильном построении цикла предусмотрена проверка выполнения условия завершения цикла. Если эта проверка стоит перед телом цикла, то это цикл с предусловием. Если проверка стоит после тела цикла, то цикл с постусловием. Тело цикла с предусловием может не выполниться ни разу, тело цикла с постусловием выполняется хотя бы один раз.

 

 
 

 





Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 1753; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.