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)

Graphic нотация на алгоритми

Вербалното формата на алгоритмите

Формира записи алгоритъм

Алгоритъм като последователност от стъпки или инструкции, могат да бъдат представени в различни форми.

На практика, следните са най-честата форма на представяне на алгоритмите:

· Вербална (в запис на естествен език);

· Graphics (изображение на графични символи);

· Псевдокод (semiformalized описват алгоритми на конвенционалните алгоритмичен език, включително и как елементите на езика за програмиране и естествени езикови фрази, конвенционалната математика нотация и др.);

· Софтуер (текстове в езиците за програмиране).

Устни метод на алгоритъм запис е описание на последователността от стъпки за обработка на данни. Алгоритъмът е посочена в всяко изявление на естествен език.

Устни метод не се използва широко, поради следните недостатъци:

· Не е строго формализира;

· Страдат от детайлност на записи;

· Разрешаване нееднозначно тълкуване на някои разпоредби.

Графично начин да представляват алгоритми е по-компактен и ясно в сравнение с вербалното. В графичното представяне на алгоритъма е представена като поредица от взаимосвързани функционални блокове, всеки от които съответства на прилагане на едно или повече действия.

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

Таблица 13.1

име на герой Определяне и пример за пълнене изясняване
процес Действието на компютри или последователност от действия
решение условия на изпитването
модификация Старт цикъл
Предварително процес Изчисленията по подпрограмата, подпрограма
Входно-изходната Входно-изходната обикновено
Start-Stop Започнете от края на алгоритъм, входа и на изхода на подпрограмата
документ Отпечатва резултати

Забележки към таблица 13.1.

§ Block "процес" се използва за обозначаване на действия или последователност от действия, които променят стойността, или представянето на разположение данни. За по-голяма яснота, няколко схеми за отделните процесори могат да бъдат комбинирани в един блок. Представяне на отделните операции по-скоро свободно.



§ Unit "решение" се използва за обозначаване на състоянието на преходите за контрол. Във всеки "решение" блок следва да се уточни въпрос, състояние, или сравнение, което го определя.

§ единица "модификация" се използва, за да организира циклични структури. Вътре в блока се записва определяне цикъл, за които е посочено първоначалната си стойност, граничното условие и постепенна промяна в стойността на параметъра за всяко повторение.

§ Block "предварително определен процес" се използва за обозначаване препратки към допълнителни алгоритми, съществуваща независимо под формата на няколко независими модули, както и за разговори към практиката на библиотеката.

<== Предишна лекция | На следващата лекция ==>
| Graphic нотация на алгоритми

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


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



ТЪРСЕНЕ:


Вижте също:



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