Как да се създаде блок схема
Блоковата схема е графично представяне на процес, ясно показваща систематично последователност на всички етапи на задачата, както и всички групи, които са включени в процеса. Тази схема е система от графични символи (блокове) и преход линии (стрелки) между тях. Всеки един от тези блокове е свързан с определена стъпка на алгоритъма. Вътре в този символ се описва това действие.
Защо да използвате графики?
Тези системи са проектирани да изпълняват следните функции:
- за разработване на нов процес;
- опише и документира текущата алгоритъм;
- разработване на промени в процеса, или да разследват връзките с вероятността от грешки и неуспехи;
- за да се определи кога, къде и как можете да промените текущия алгоритъм, за да се провери стабилността на цялата система.
работния процес за развитие
Всеки блок-схема се основава на действията на алгоритъма, описващи работата на устройството или програмата. Ето защо, ние първо построен на самата система. "Алгоритъм" се отнася до описанието на последователността на операциите за решаване на проблема. В действителност, това правило извърши необходимата обработка на данни. Преди да се пристъпи към изграждането на алгоритъма е необходимо да се определи същността на проблема: необходимо е да се получи в резултат на което е необходима първоначална информация и това, което е на разположение, независимо дали има ограничения за получаването му. След това, на списък с действия, които да бъдат изпълнени, за да се постигне желания резултат.
видове алгоритми
На практика следните видове диаграми най-често се използват:
- графика, която е в основата са геометрични символи;
- вербална: изготвен от конвенционалните думи на език;
- Псевдокод: представляват semiformalized описание език условно програмиране, която включва елементи на език за програмиране и фрази литература и общоприети математически символи;
- софтуер: само програмен език, използван да се напише.
Блокова схема на устройствата: Описание
Графично представяне на работния процес включва изображение алгоритъм комуникация описваща функционалните блокове на тази верига, които съответстват на изпълнение едно или повече действия. Блокова схема на масив, съставен от отделни елементи, размери и конструкция на правила, които определят състояние стандарт. За всеки тип на действие (въвеждане на данни, експресионни стойности за изчисляване, условия проверка, обработката затваряне действие за контрол на повторение, и т.н.). Има отделна геометрична фигура представени като блок. Тези символи са свързани с линии, които определят последователността на действия.
Основните елементи, използвани в получаването на графики
Пълният списък с графични символи, използвани за описание на алгоритъма се състои от 42 елемента. Нейната всички ние няма да даде и да се разгледат само главницата.
2. Решение. Този блок се използва за обозначаване на условието за преход при контрола. Във всеки подобен страни-членки поставят под въпрос сравнение, или състоянието, което я определя. С други думи, решението - е изборът на посока за съответната програма или алгоритъм, в зависимост от някои променливи условия. Графичен изглед на елемента - диамант. Каза символ може да се използва като образ на следващата стандартизирана структура: изборът, вилица пълно и непълно работно време, цикъл "преди" и "сега".
3. Промяна. Това устройство означава началото на цикъла. Той се използва за организиране на цикличен структура. Вътре в този елемент запис настройка спектър от дейности, както е посочено от първоначалната си стойност, гранично условие, както и стъпка променя елемент, за да се повтори. С други думи, на промяната - е изпълнението на промяна на екипи или групи от операции, които променят програмата. Графично представяне на този символ е шестоъгълник.
4. предварително определен процес на изчисление означава за предварително определен или стандартна програма. Той се използва за означаване на лечението на спомагателната алгоритъм, който съществува самостоятелно като отделни независими модули, както и до библиотеката съчетания. Графично оглед на символа представлявана от правоъгълник с две вертикални ленти от двете страни. Този елемент служи за ръководство на извиквания на функции, процедури, софтуерни модули.
5. входно-изходни данни в общ вид.
7. Документ означава изходни резултати от печата. Графично, елемент като правоъгълник, само че вместо на долната половина вълна директен вписан.
8. ръчно въвеждане означава от обработката на данни на спусъка оператор чрез устройство, което се свързва с компютър (клавиатура). Графичен символ на ръчно въвеждане е четириъгълник, чиито страни са успоредни на линията, дъното е перпендикулярна на тях, и да се чувствате наклонена.
9. дисплея означава вход или изход информация в случай, когато устройството е свързан директно към процесора. В този момент, когато те започват да играят на данните, операторът може да прави промени в процеса на преработка. Графично, този елемент е фигура, в която горните и долните линии са успоредни, нали - това е дъгата, а отляво е съставена от две прави като стрела.
10. линии на потока - стрелки, които показват последователността на връзки. Нито диаграма структура блок не може да се освободи с този елемент. Има някои правила за проследяване на тези знаци. Ето кои са те:
- тези елементи трябва да бъдат успоредни на линиите на външния периметър или границите на страницата, на която това показва блокова схема;
- посока линия от горе до долу, или отляво надясно се счита за основна, тя не е показано със стрелките, останалите случаи показват области, определени от тях;
- промяна на посоката на този елемент е само около 90.
11. Съединител. Този елемент се използва за определяне на връзката се пречи на движението на линиите. Тези символи се използват в случай, че блокова схема на програмата е изграден от няколко части. След това потокът от една част на линията трябва да завършва с "съединител", както и новата част - започнете с този символ. Вътре в този елемент се поставя същия сериен номер. Graphic "съединител" - кръг.
12. интерстициална конектор. Целта на този елемент е подобен на предишния, тя се използва само за да се свържете блок-схеми, поставени на различни страници. Образът на такъв елемент е представен като къща петоъгълник.
Строителни блок-схеми
Графичен строителство алгоритъм - е част от документацията за устройството или програмата, която е винаги на разположение в изобилие. Въпреки това, в повечето случаи, софтуерът не е необходимо в блок-схемата. Само няколко изисква изграждането на един алгоритъм отнема няколко листа, а останалата част е доста символична схема. Обикновено блок схема, показваща структурата на разклоняване програмата само в един аспект. Въпреки това, дори такава структура е ясно видима само при условие, че алгоритъмът е поставена на един лист. В обратния случай, когато на блок-схемата се намира на няколко страници, свързани междинни преходи са много трудно да се получи вярна представа за това. Ако това се поставя върху един лист, а след това голяма програма този образ алгоритъм превръща в цялостната му план със списък на основните елементи и етапи. Разбира се, тази схема не следва стандартите за дизайн процедура, но той не се нуждаят от тях, тъй като процесът е съвсем различно. Правила по отношение на вида на знаците, стрелки и редът за номериране е нужен само за разбор на подробни графики.
Масивите и изграждане на алгоритми
Масивът е колекция от един и същ вид информация, която се съхранява в последователни клъстери памет и разполага с общо име. Тези клетки се наричат "елементи на системата." Всички клъстери са номерирани в ред. Това число се нарича "индекса на елемента на решетка". Как да се създаде технологична схема за такава система? Вземем примера на създаването на алгоритъма за елементен едномерен тип масив. Най-простият система е обикновено изглед линия. Задаване на име на масива - "А". Предполагаме, че нашата система се състои от осем клетки (от 1 до 8). Всяка от споменатите клъстери включва произволен брой, който се нарича "масив елемент". За достъп до определена клетка трябва да посочва името в квадратни скоби ([3]). Помислете за един пример, в който блокова схема на масив е предназначен за запълване на системата с произволни числа и след това извежда информация на екрана. Какво е един алгоритъм? Тази елементарна система. В действителност, тя няма практическо приложение, обаче, е полезна за процеса на обучение. Отчетено е блокова схема (например на конструкцията, описана по-долу) съдържа само седем основни елемента, свързани преходи линии.
Описание на последователността на задачите
1. Първият елемент на схемата ще бъде символ на "Home".
2. Вторият блок - "процес", който се вписва в рамките на "инициализация случаен".
3. следващия елемент - "Модификация", влиза стойността на масива на клетки в блока.
6. "Заключението" произвежда дисплей информация за съдържанието на новия масив в монитора, следвани от посоката на предишния блок. Следваща - последния елемент.
7. "End" на алгоритъма.
Въз основа на блокова схема на компоненти на програмата, която ще осигури работа представен алгоритъм.