Какви са различните структури на диаграмите на потока?
Диалоговата схема е един от най-добрите инструменти за проектиране как машината трябва да реагира на серия от възможни събития и взаимодействия в процедурна система. Това е особено полезно при проектиране на софтуер за процедурен език за програмиране. Може да се използва диаграма, за да се гарантира, че дадена програма е подготвена за всяка ситуация и е възможно да се използват четири основни структури, за да се създаде практически.
последователност
Поредицата е структура на диаграма на потока, която представлява поредица от стъпки, които трябва да бъдат изпълнени една след друга. Вероятно това е най-основната концепция и обикновено се използва извън дизайна на диаграма под формата на последователно стъпка по стъпка ръководство. Някои често срещани последователни структури са неща от ежедневието като рецепта за приготвяне на хляб, инструкции за сглобяване на играчка или упътвания за шофиране на място. В случай, че този тип структура е всичко, което е необходимо, за да се разработи диаграма, може би номерът на списъка е по-подходящ. Ако обаче концептуален списък на стъпки или инструкции трябва да вземе предвид неща като потенциални отклонения от конструкцията на пътищата при шофиране, тогава диаграмата може да бъде много по-полезна за илюстриране на алтернативни маршрути и решения.
решение
Структурата на решението в диаграма се използва, когато, както показва нейното име, трябва да се вземе подходящо решение за това как да се процедира според актуалното състояние на програмните данни или действителния напредък на даден проект. Това също е известно като условно. При програмирането условното е общ инструмент, използван за подпомагане на дадена програма да вземе решение за това какво да прави. На езиците за програмиране се нарича инструкция: "да, тогава". Например, ако даден потребител вече е кликнал върху определен бутон на екрана, тогава програмата трябва да отиде на стъпка 1. Но ако не е кликнал върху него, трябва да отиде на стъпка 2. Светлината на пътя на улицата е подобна към концепцията за структура на решенията. Ако светлината е зелена, тя може да продължи, но ако е червена, трябва да спре.
цикъл
Структурата на цикъла се използва в диаграма на потока, за да се посочи дали дадена програма или човек трябва да повтори няколко стъпки, докато не се получи определено условие. Например, ако една програма трябва да направи стак от 10 кръгове, ще се появи на екрана, преди да продължи, тогава тази структура трябва да прегледа броя на кръговете там и след това да направи повече, докато има 10. След това продължи извън цикъла, Един по-ежедневен пример може да бъде този на човек, спестяващ, за да купи даден артикул. След всеки депозит в банката банката може да провери извлечението по сметката, за да види дали е готова да извърши покупката. Необходимо е да се отбележи, че задача в цикличната структура на диаграма може да бъде завършена преди или след стъпката, в която се изисква сегашното състояние.
случай
Структурата на казуса е основно структура на решения с повече от две възможни ситуации. Първият е добър избор за закупуване на бял или пшеничен хляб, в зависимост от това кое от двете предпочита вашето семейство. Второто, обаче, както показва името му, е най-доброто, когато трябва да избирате от голямо разнообразие от опции, например бонбони, в зависимост от типа, който харесвате.