Studopediya

КАТЕГОРИЯ:


Астрономия- (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) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Strukturogrammy




Една снимка на алгоритъм, използващ strukturogrammy (Наси-Shneiderman схема) изпълнява изискването на структуриран програмиране в блок-схема. Тя ви позволява да изобрази трансферите веригата за управление не се използват явни линии на информационните потоци, и с представянето на гнездене структури. Някои от процеса, използвани в този графични символи (блокове) съответстват на символите на изображението в диаграмите. За графични алгоритми могат да използват следните единици:

1. Единицата за обработка (изчисления). Всеки герой е strukturogrammy процесор. Всеки правоъгълник в всеки символ е и процесор (фиг. 1.7).

2. след блок. Този символ обединява редица последователни процесори (фиг. 1.7 б).

3. Блокиране на решения. Този символ се използва за означаване на вида на разклоняване структура. Състоянието се намира в горната част на триъгълника разтвори - от двете страни на триъгълника и процесите на лечение са означени с правоъгълници (фигура 1.7 инча).

4. Блок вариант. Този символ е разширение на блока на решение. Тези опции от този блок, които могат да се формулират точно поставени в ляво. Останалата част са обединени в един, призова за освобождаването на неспазване на условията, и се намира в дясно. Ако е възможно да се изброят всички възможни случаи, от дясната страна може да бъде оставено празно или пропуснати напълно (фиг. 1,7 г).

5. единица цикъл с предварително условие. Този символ показва, циклична структура с условията на теста в началото на цикъла. Условията за продължаване на цикъла се намира в горната лента, сливане с лявата лента, показваща границата на цикъл. Тази структура може да се използва за обозначаване на параметъра цикъл. Същевременно горната посочва промяната на параметъра за цикъл (фиг. 1.7, и т.н.).

6. Мощност цикъл с postcondition. Този символ е подобен на единица цикъл с предпоставката, но състоянието е в долната част. Това състояние прекратяване (фиг. 1.7, д).

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



Фиг. 1.7 - Blocks strukturogramm.

Примери за приложение strukturogramm да опише алгоритми за намиране на най-голям общ делител и търсене на високо и ниско в крайната последователност от числа, показани на фиг. 1.8.

В някои случаи, за простота и яснота на алгоритъм, използван strukturogramm модификация. За тази цел, strukturogramm символи едновременно с схеми или символи на други начини за описване на алгоритмите символи.



Например, на фиг. 1.9 показва модифицирана strukturogramma

алгоритъм за търсене на високо и ниско в последователност от числа и и , ..., A , Блоковете са показани отделно strukturogramme въвеждане на данни и печат нарязани

ultatov и опростена състояние и решения изображение блок <Min.

Фигура 1.9 - Modified strukturogramma.





; Дата: 01.07.2014; ; Прегледи: 257; Нарушаването на авторските права? ;


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



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.26
Page генерирана за: 0.045 сек.