ПредишенСледващото

Компютърен софтуер. Програмиране система: основните функции и компоненти. Структурата и синтаксиса на програмата, аритметика и математически функции на Паскал.

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

Системен софтуер - е програмата, предназначена за поддържане на компютъра и контролира работата на своите устройства. Системен софтуер включва програми за услуги на операционната система и. Операционна система допълва от хардуера на компютъра, което позволява на приложенията достъп до външни устройства, а потребителят да контролира работата на машината със съответните команди. СП обслужват следните цели: те произвеждат чрез първоначални маркировка дискове за определяне на параметрите на външни устройства, тестване на паметта и др апарат за отпечатване на информация изход, докинг с друга машина или локална мрежа, и т.н. ...

програмиране система - набор от софтуерни инструменти, предназначени за работа с програмите на език за програмиране. програмни системи осигуряват възможности за услуги за програмистите да разработват свои собствени компютърни програми. Средства за разработка и системи системен софтуер за програмиране се наричат ​​система за програмиране; разработка на приложения, наречен приложно програмиране.

Развитието на всеки софтуер, системен и приложен чрез използване на системите за програмиране, които включват:

§ преводачи с език на високо равнище;

§ инструменти за редактиране, конфигурация и програми на натоварване;

§ макро монтажници (машини, ориентирани езици);

§ дебъгерите компютърни програми.

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

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

Преводач - превод преводач осигуряване за всеки дизайн алгоритмичен език на машинен код с едновременното изпълнение.

Дебъгерите - това са специални програми за проследяване (мониторинг на изпълнението на програмата в pooperatornom версия), идентифициране на местоположението и вида на грешки в програмата, "наблюдават" промяната на стойностите на променливи, изрази и т.н.

Системи за програмиране обикновено включват:

§ програма товарач (Load), което ви позволява да изберете желаната директория от текстов файл;

§ програма за стартиране (Run), провеждане на процес на изпълнение на програмата;

§ File Manager (File), който предлага възможност за извършване на операции с файлове: спестяване, търсене, унищожаване и т.н.

програмиране система е в основата на езика. език за програмиране - формален език за описване на алгоритми за решаване на проблем с компютъра.

Съществуващи езици за програмиране могат да бъдат разделени на две групи:

1) лечение: - ниско ниво,

2) не са процесуално: - обектно-ориентиран,

Процедурно (или алгоритмичен) програма е система от предписания за определена цел. Компютърни роля се свежда до механичното прилагане на тези разпоредби.

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

Програма на езици на високо равнище са близки до естествения език (английски) и са дадени набор от команди.

PL високо ниво имат следните предимства:

- азбуката е много по-широка машина, тя го прави много по-изразителен;

- дизайн команди отразяват съществени типове данни и разположен в разбираемостта;

- употребявани машини променливи и действия с тях;

- подкрепен от широка гама от типове данни.

По процедурни езици включват програмни езици като Алгол. Fortran. Basic. Паскал. C.

Пример за обектно-ориентирани езици са C ++, Java.

Класове декларативни езици са функционални езици (например, Lisp) и логически езици (например, Prolog).

Структурата и синтаксиса на програмата, аритметика и математически функции Паскал

Всеки PL има азбука, лексика, граматика, синтаксис.

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

Синтаксис - система от правила, които определят структурата на допустимото PL на азбуката.

В Pascal всички компоненти се образуват от различни ASCII символи. елементи от азбуката могат да бъдат разделени в 4 групи:

1. Символите, използвани в идентификатори.

3. специални знаци.

4. Неизползваните знаци.

Identifier - името на който и да е обект на програмата, която може да включва букви, цифри и символа долна черта. Като се използват букви 26 латински букви от А до Я. идентификатори цифрите могат да присъстват, но не и да стоят на първо място.

Сепаратори са свикнали да разделят един от друг идентификатори, резервирани номера думи. V може да се използва като разделител, например, пространство, «Влез». Във всеки един момент в програмата, където е възможно да се сложи сплитер, можете да сложите произволен брой от тях, както и във всяка комбинация. Това ви позволява да се направи програма за потребителя лесен и разбираем.

Специални знаци. знаци за пунктуация операции, запазени думи.

[] - масив индекс избор, елементите на комплекта, размер линия,

() - разпределение изрази, списъци с параметри,

"(" Апостроф ") - за избиране на символ или низ константа,

= - присвояване на стойност на променлива, въведен постоянен или функция,

; - разделението на програмните предложения,

- разделяне на променлива тип,

- разделяне на елементи от списъка,

- отделяне на краищата на групата,

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

Табели операции. се състои от не-буквени символи (+, -. * /) се състои от буквени знаци (DIV мод и др.).

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

Неизползваните знаци. някои от героите на ASCII. напр%. ". включително българските букви от азбуката се използват в Pascal.

Всяка програма в Pascal е текстов файл с от свое име и разширение. па.

Компоненти на програмата:

1. дял. ПРОГРАМА <имя>

2. Раздел Описания

4. Операторите на Раздел

Tags рекламирани етикет,

Постоянни стойности (константи) е най-често числов или знак. Стойностите на константите характер са в апострофи. Константи са описани в раздела за константи схема:

строителство <имя> = <константа>

пи = 3,14159; к = -15; S = "област";

Променливите са описани в частта, посветена на променливите според схемата:

Var <список имен переменных>: <тип>

Например. вариация, б, в: реален;

Описание на номерираните тип се извършва по видовете схема:

тип <имя типа> = <список имен>

Например. тип дни = (пн, вт, ср, чет, пет, наситен, сан);

В оператора за запис на поредица от действия, извършвани от оператора. Те са разделени от "; ".

въвеждане на данни от клавиатурата на оператора се случва

прочетете (<список переменных>) или

readln (<список переменных>).

Продукция на резултати, получени от оператора

напиши (<список вывода>) или

writeln (<список вывода>).

Математически функции. пл (х), SQRT (х), ABS (х), грях (х), COS (х), тен (х), LN (х), междинно съединение (х) - цялата част от х. случаен (х) - случайно число в границите 0 до х. кръг (х) - е цяло число, получен от принципите на закръгляване реално и сътр.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!