КАТЕГОРИИ:


Астрономия- (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)

Алгоритмична и програмиране




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

• Дискретен - всеки алгоритъм трябва да бъде разделена на определен брой завършени действия;

• определеност (сигурност) - всяко действие трябва да е ясно на изпълнителя (за всеки алгоритъм предполага специално художник) и да съдържа мерки за известно данни;

• изпълнение - всеки алгоритъм е насочена към решаване на конкретни проблеми, и по този начин да се получи определен резултат;

• Маса - алгоритъма трябва да бъдат формулирани така, че да може да се е за решаване на тези проблеми.

Алгоритмите могат да бъдат разделени в следните типове:

· Linear алгоритъм - последователност от действия (команди);

· Разклонение алгоритъм - изборът на действията в зависимост от състоянието;

· Всеки срещу всеки - Някои действия се повтарят няколко пъти или докато са изпълнени следните условия;

· Рекурсивно алгоритъм се отнася до себе си, докато не бъдат изпълнени определени условия; рекурсия е възможно в ежедневието (свещ между две успоредни огледала).

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

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

· Graphics (снимки, графични знаци);

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

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

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

Има три вида програмни езици:

- езици от ниско ниво (на ниво машинен код, като например асемблер) - машинно-ориентирани езици, така че програмата те заемат много малко място и е доста bystrodeystvenny, но се работи в такива езици изискват програмист високото изкуство;

- високо ниво езици са близки до естествения език, най-често на английски, има преводач, т.е. специално устройство за преобразуване на текста на програмата в областта на компютърните кодове за ... Примери за такива езици:. Basic, C, Fortran, Pascal и др;

- обектно-ориентирани езици, които се занимава обекти (.. прозорец, меню, бутони, указател и т.н.), да ви позволи да се напише програма, с един-единствен интерфейс, улесняване на планирането на рутинни операции на програмата. Примери: Object Pascal, Visual Basic, Visual FoxPro, Java и др.

Азбука - разрешено да използва набор от символи, с които могат да се образуват думи и големината на yazyka.Sintaksis - система от правила, които определят допустимите структура на езика за програмиране на буквите от азбуката. Семантика - система от правила за двусмислено тълкуване на всеки строителен език, което позволява да се направи обработка на данни