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

2.1 История

Паскал - разработен през 1968 г. - 1971 година Никлаус Вирт на Цюрих Институт по информатика (Швейцария).

Целта - да преподава програмиране инструмент като систематичен дисциплина. Установено е изключително ефективен при прилагането и програмиране надеждност.

Паскал - ориентиран език машина тип фон Нойман; тези езици се наричат ​​задължително (императив - съдържащ индикация за извършване на някакво действие) или процедурни.

Ще опишем на Turbo Pascal (Pascal стандартно разширение).

2.2 азбука Pascal

езикови знаци Основни (жетони) - или отделни букви на клавиатурата, или някаква комбинация от тях.

<буква>:: = а | б |. | Z | A | B |. | Z | _

<спецсимвол>:: = <знак арифметической операции>|

<знак операции сравнение>|

<знак арифметической операции>:: = * | / | + | -

<знак операции сравнения>:: = = | <>| <|>| <=|>=

Функционални думи - "запазени" думи - използвани за определени цели.

<служебные слова>:: = започне | край | Var | Конст | ако | след това | още | функция | за |.

2.3 Променливи

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

Името на променливата в Pascal синтаксис е описано използване идентификатори:

дължина Identifier е произволно, но компилаторът от езика Turbo Pascal приема само първите 63 знака.

2.4 Основни понятия Па

Operatory.Kazhdy оператор е пълен език фрази и определя напълно завършен етап на обработка на данни.

Големите оператори (не съдържат в структурата на други оператори):

Операторът на задача. Създаден, за да промените стойностите на променливите.

Влизане оператор (прочети). Тя е предназначена да влиза в входа на програмата.

О, оператор (запис). Проектиран за оттегляне от работната програма, резултати.

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

описание на данните. Pascal програма започва с описание на използваните променливи. За всяка променлива да се посочи името и вида на стойност.

Описание на последователността от действия, които трябва да се направи, то трябва да бъде след описанието на всички променливи.

Пример за декларация на променлива:

Програмата на Паскал, който и да е от променливите се използват, с изключение на системата (predopisannyh). трябва да се определи с определяне променлива текстуално трябва да предхожда първото му използване. ОБЛАСТ слава ( "видимост") е ограничено до променлива блок. в която е дефинирана. Всяка променлива е описан в блока трябва да се спомене в описанието не повече от веднъж. Това се отнася не само за променливите, и като цяло за всички идентификатори.

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

Пример константи описание:

Въведете константи, определени от стойността си.

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

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

Грубо схема на програмата:

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