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) П Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военно дело (14632) Висока технологиите (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къщи- (47672) журналистика и SMI- (912) Izobretatelstvo- (14524) на външните >(4268) Informatika- (17799) Iskusstvo- (1338) История- (13644) Компютри- (11121) Kosmetika- (55) Kulinariya- (373) култура (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23,702) Matematika- (16,968) инженерно (1700) медицина-(12,668) Management- (24,684) Mehanika- (15423) Naukovedenie- (506) образование-(11,852) защита truda- (3308) Pedagogika- (5571) п Политика- (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) oligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97182) от промишлеността (8706) Psihologiya- (18,388) Religiya- (3217) с комуникацията (10668) Agriculture- (299) Sotsiologiya- (6455) спортно-(42,831) Изграждане, (4793) Torgovlya- (5050) превозът (2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596 ) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Telephones- (8441) Elektrotehnika- (4623) Мощност инженерно (12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Спецификация структура




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

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

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

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

Вдясно от автомата се представлява от нейния контрол и подчинените обекти (вложени или причинени) машини. За всеки изход променлива линия, прекарана между устройството и съответния контрол обект маркиран с идентификатор и описание на променливата. Ако призвание машината предава едно или повече събития за всяка от тези събития също направи линия от пояснителните бележки. Ако контролните обекти също са източници на информация - са част от входните променливи на машината - те се показват на правото и реда, съответстващ на входните променливи са представени под формата на обратна връзка.


Софтуер изпълнение на часовника с будилник в C

конст Int з = 1;

конст Int m = 2;

конст Int а = 3;

Int д; // Текущ Събитие

Int у; // Текущо състояние на контрол

// Изпълнение на контрол обект

Int часа;

Int минути;

INT alarmHrs;

INT alarmMins;

невалидни z1 () {

ч = (часа + 1)% 24;

}

невалидни z2 () {

мин = (мин + 1)% 60;



}

невалидни z3 () {

alarmHrs = (alarmHrs + 1)% 24;

}

невалидни z4 () {

alarmMins = (alarmMins + 1)% 60;

}

// Изпълнение на контрол автомат

невалидни А1 () {

ключ (у) {

СЛУЧАЙ 1: // алармата

ако (д == з) {z1 (); }

иначе, ако (д == т) {z2 (); }

иначе, ако (д == а) {Y = 2; }

прекъсване;

При 2: // Задайте часа на алармата

ако (д == з) {z3 (); }

иначе, ако (д == т) {z4 (); }

иначе, ако (д == а) {у = 3; }

прекъсване;

Случай 3: // Аларма активиран

ако (д == з) {z1 (); }

иначе, ако (д == т) {z2 (); }

иначе, ако (д == а) {у = 1; }

прекъсване;

}

}





; Дата на добавяне: 26.05.2015; ; Прегледи: 37; Нарушаването на авторски права? ;


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



ТЪРСЕНЕ:


Вижте също:



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