Авиационно инженерство Административно право Административно право Беларус Алгебра Архитектура Безопасност на живота Въведение в професията „психолог” Въведение в икономиката на културата Висша математика Геология Геоморфология Хидрология и хидрометрия Хидросистеми и хидравлични машини Културология Медицина Психология икономика дескриптивна геометрия Основи на икономически т Oria професионална безопасност Пожарна тактика процеси и структури на мисълта, Професионална психология Психология Психология на управлението на съвременната фундаментални и приложни изследвания в апаратура социалната психология социални и философски проблеми Социология Статистика теоретичните основи на компютъра автоматично управление теория на вероятностите транспорт Закон Turoperator Наказателно право Наказателно-процесуалния управление модерна производствена Физика Физични феномени Философски хладилни инсталации и екология Икономика История на икономиката Основи на икономиката Икономика на предприятията Икономическа история Икономическа теория Икономически анализ Развитие на икономиката на ЕС Спешни ситуации ВКонтакте Однокласници Моят свят Facebook LiveJournal Instagram
border=0

Графична форма на запис

Друго общо име за тази форма е блоковата диаграма. В тази форма се използва условен набор от геометрични фигури за представяне на отделните блокове на алгоритъма. Приема се следната нотация:

Графичната форма е предназначена, разбира се, само за изпълнителя "мъж" - това е основният му недостатък. Основното предимство на тази форма на представяне е видимостта; блоковата диаграма ви позволява да покриете целия алгоритъм наведнъж, за да проследите различни възможности за неговото изпълнение. На етапа на разработване в блокове можете да правите бележки както на естествен, така и на официален език. Поради тази причина блоковата диаграма се счита за много полезна форма при преподаването на алгоритми, както и при разработването на сложни алгоритми. Въпреки това, в блок-схемата, като правило, няма подробно описание на конкретни действия - тяхното съществуване е само посочено.

Блок-схемата е много по-лесно да се напише алгоритъм на официален език. Трябва да се отбележи обаче, че синтактичното богатство на програмните езици е по-високо от езика на графиките - поради тази причина не всички езикови конструкции имат просто графично представяне - пример е конструирането на веригата с параметъра FOR ... DO (или FOR ... NEXT), а не да има своя собствена идея на езика на графиките.

Като пример, разгледайте блоковата диаграма на евклидовия алгоритъм, обсъден по-горе.

В заключение бих искал да подчертая разликата между диаграмите и синтактичните диаграми. Синтаксичните диаграми са средство за описване и средство за генериране на конструкти на официален език. Освен това, всяка диаграма ви позволява да генерирате много от същия тип структури. С други думи, синтаксичната диаграма е правило за генериране на някаква езикова конструкция. Блок-схемата е графична форма на представяне на специфичен алгоритъм, в който отделните структури са включени като компоненти.

Вижте също:

Проектирани модели

Раздел 2. АЛГОРИТМИ. Модели. СИСТЕМА

Пример 4.3

Пример 9.5

Връщане към съдържанието: Теоретични основи на компютърните науки

2019 @ ailback.ru