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

4.2. Цялостната структура на програмата. Променливи и константи.

Всеки в Pascal програма се състои от две части: повествованието. където се определя данни (стойности), които се използват в програмата, както и изпълнителната власт на. състояща се от набор от отчети, които да определят действия, за да се извърши на данните в програмата. Съхранение по време на програмата, са променливи и константи. Данните са представени в тях, тъй като техните стойности. Константи за разлика от променливите не могат да променят техните стойности по време на изпълнение.

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

<имя программы> - е името, което програмистът трябва да избере своята програма;

<оператор> - означава всеки оператор Pascal;

<целое число> - означава всяко цяло число, и т.н.

Заключение описано строителството в квадратни скоби означава изискването на този дизайн. Например, вместо на структурата

можете да сложите плюс, минус или нищо залог.

Програмата започва със заглавието на програмата, която е както следва:

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

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

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

Като пример, помислете Higth програма, която реализира формулата за изчисляване на максималната височина на повдигане на тялото хвърлен от земята вертикално нагоре с предварително зададена скорост V:

Добави ( "Enter началната скорост тяло, м / сек ');

Добави ( "височина на повдигане, т. Н: 5: 2)

В този пример за титлата на програмата трябва да бъде постоянна част, която започва с запазена дума CONST и съдържа описание на реалната постоянна Г. в константи на секциите е променлива част, която започва с запазена дума VAR. В този пример, този раздел се описва променливи V и Н материал (REAL) тип (тип отделя от променливата списък на дебелото черво).

Изпълнителният част на програмата (наречена раздел оператори) затворена между спомагателните думите ЗАПОЧНЕТЕ (Старт) и END (End). Защото словото приключи в края на програмата, с начална точка. В този пример, секцията оператори съдържа четири оператори, които са разделени с запетая. Същият символ разделени от заглавието и секцията на програмата. Трябва да се отбележи, че не запетая прекратява оператор и оператори разделя един от друг (в пример три запетая разделени един от друг четири оператори).

Следваща задача оператор Н: = V * V / (2 х G) изчислява стойността на максималната височина на повдигане и възлага на променлива Н (обърнете внимание, че знаменател е оградена в скоби, след Н: = V * V / (2 х G) е еквивалентни на Н: = (V * V / 2) * G, която не съответства на задача).

Последно оператор например, както и първият, наречен изхода процедура (WRITE - писане) и е предназначен за показване на резултатите от монитора, списък на които е показан в скоби. ВНИМАНИЕ! Трябва възможно логически стойности, цели числа, реални, струнни и символни типове.

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

"Enter началната скорост тяло, м / сек '

В списъка на втория оператор включва два елемента:

"Височина на повдигане в метри"

ВНИМАНИЕ! За реална променлива N две числа, разделени с двоеточие (форматиран спецификация): първото средство в тази променлива ще бъде дадено само 5 позиции на екрана, и че два от тях - под дробна част; Друга позиция ще бъде заета от десетична запетая, общо за цялата отляво в 2 позиции (т.нар формат на номерата на фиксирана точка). Ако процедурата на WRITE да посочите името на променливата без формат спецификация, тогава той ще покаже стойността в плаваща запетая формат, например, 4.6892974268E + 00.

Текстови отношение са важни елементи на Паскал. Всеки текстов низ - низ от никакви символи затворени в единични кавички. Ако е необходимо, използвайте вътрешността на символа на символен низ се апостроф го повтори два пъти подред. Примери за текстови низове:

"AVC" 'е низ "" 1 * 4' "асансьор" + "

Дължина на текст линия е ограничен: като името и номера не могат да се прехвърлят от една програма в следващия ред.

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

Например, Н запис: = V * V / (2 х G) и Н = V * V / (2 х G) са еквивалентни.

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

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