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)

Основни понятия за програмиране




Въведение в Turbo Pascal

език на високо ниво Turbo Pascal

Класификация на програмни езици, всеки от които могат да бъдат свързани в профила ориентирани информатика Разбира се, могат да бъдат представени със следната схема:


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

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

Коренно различна посока в програмирането, свързани с методологии (парадигми) не-процедурно програмиране. Обектно-ориентирано програма - съвкупност от множество независими обекти. Всеки обект може да се използва за решаване на проблема, без ровене в вътрешните реда за нейното функциониране. Най-популярните езици за програмиране са обект - C ++, Delphi, Visual Basic.

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

В тази статия ние считаме структуриран програмиране на Pascal.

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

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

Assembler език първоначално е бил разработен, за да се ускори процеса на програмиране, както и на други езици от високо ниво (включително Turbo Pascal). Програмата започва през Assembler написана като поредица от линии, всяка от които включва съдържанието на действие (името действие) и се отнасят за операнди. Програми в езика на високо ниво се състои от оператори, които вече (интегрирани екипи), всяка от които могат да съответстват на броя на машинни операции.



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

Системата от правила формират множество езикови конструкции (думи, изрази, извлечения) - синтаксис.

Система за двусмислено тълкуване на правилата на изпълнителния програма (човешки и технически устройство) смисъл синтаксис определя семантиката на алгоритмичен език.

За програма, написана на език от високо ниво (като Turbo Pascal) ясно се възприема и тълкува процесорът трябва да бъдат приведени в съответствие с неговата команда система (ICS). Тази функция се осъществява от специална програма - компилатор.

В практиката на развитите програмата, има основания за отказ да спази някои набор от първоначални данни (не за да се постигне ефективно изпълнение на работата), които могат да бъдат:


Първоначално изпълним

софтуерна програма

Съобщения за грешка

§ синтактични грешки, т.е. нарушение на правилата на официални записи на алгоритъма;

§ Излез първоначалните данни извън осъществимо комплекта;

§ Неспазване на възможностите алгоритъма на изпълнителя.

Ето защо, в допълнение към програмата за конверсия на текст в машинен код компилатор решава Вторият проблем: открива и показва синтаксиса на програмата (срещани в изходния код на програмата невалидни комбинации от символи).

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

В случая, когато грешките са чувство (семантична) естество и тяхното локализиране на коригиране прибягна до тестването на програмата. Тестване е да се провери изпълнението на алгоритъма (програма) за тези стойности на първоначалните данни, която включва всички възможни начини за обработка на данни. На практика, изпитването се провежда върху само няколко комплекта от суровите данни (лимит: минимум и максимум, неприемливи). Тестът може да открие грешка, която обаче не се докаже тяхната липса.

Обработката на Pascal програмата език:


В процеса на програмиране в високо ниво универсален език Паскал се състои от следните стъпки: влизане и програма за редактиране на текст, превод и отстраняване на грешки. За да се подобри качеството и скоростта на програмиране е създадена интегрирана система за програмиране Turbo Pascal, която е единство на два принципа: съставител и програмни среди - Instrumental език програма черупка, предлагащи различни услуги.

За да завършите всеки етап от специални инструменти, използвани интегрирана среда за разработка: текстов редактор (редактор), съставител (съставител), свързваща (свързваща), дебъгер (дебъгер).

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





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


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



ТЪРСЕНЕ:


Вижте също:



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