Зракопловно инжењерство Управно право Управно право Бјелорусија Алгебра Архитектура Сигурност живота Увод у професију "психолог" Увод у економију културе Виша математика Геологија Геоморфологија Хидрологија и хидрометрија Хидро сустави и хидраулични стројеви Повијест Украјине Културологија Културологија економија Нацртна геометрија Основи економске т Ориа Безбедност Фире Тактика процеси и структуре мисли Профессионал Псицхологи Псицхологи Психологија менаџмента модерног фундаменталних и примењених истраживања у инструменти социјална психологија социјална и филозофским проблемима Социологи Статистика Теоријске основе рачунара аутоматска контрола теорија вероватноћа транспорт Закон Туроператор Кривични закон о кривичном поступку управљања савременим производним Пхисицс физичких појава Пхилосопхи Рефригератион Инсталлатионс и екологија Привреда Историја економије Основе економије Економика предузећа Економска историја Економска теорија Економска анализа Развој економије ЕУ Хитне ситуације ВКонтакте Одноклассники Мој свет Фацебоок ЛивеЈоурнал Инстаграм

Карактеристике секција програма




Сваки програм имплементира алгоритам за рјешавање проблема. Он комбинира низ акција које се изводе на одређеним подацима користећи одређене операције за постизање одређеног циља. Главне карактеристике програма су тачност резултата, време извршења и количина потребне меморије.

Синтактички, Пасцал програм се састоји од два дела: заглавља, која је опционална, и блока , који може да садржи друге блокове. Блок се, са своје стране, састоји од два дела: одељка за опис и одељка за руковаоца . Први део можда недостаје, без другог блока нема смисла.

Блок који не припада ниједном другом блоку назива се глобал . Ако постоје други блокови у глобалном блоку, они се називају локалним . Глобална јединица је главни програм, она мора бити присутна у сваком случају. Локални блокови су процедуре и функције, њихово присуство је опционо.

На почетку програма налази се заглавље , које се обично састоји од резервисане речи Програм , имена програма и параметара са којима програм комуницира са оперативним системом. Наслов програма је потпуно смислен и може бити одсутан. Назив програма је идентификатор и формира се у складу са одговарајућим правилима.

Формат заглавља програма

Програм <име програма>;

На пример, Програм Лин;

Заглавље је праћено програмским блоком , који се углавном састоји од описних делова модула библиотеке прикључака, ознака, константи, типова података, променљивих, процедура и функција и одељка оператора .

Могуће је да недостаје било који одељак осим одељка за кориснике. Описне секције се могу појавити у програму било који број пута и пратити их било којим редослиједом. Главна ствар је да сви описи објеката програма треба да буду направљени пре њиховог коришћења.

Хајде да окарактеришемо делове програмског блока.

н Опис плуг-ин модула библиотеке

Карактеристична карактеристика Пасцала је присуство великог броја стандардних процедура и функција (заједничко име су потпрограми). Сви су у модулима библиотеке. Модул библиотеке је резултат компајлирања једне или више процедура и функција. Модул има име, наводећи у одјељку Усес, да можете приступити свакој процедури или функцији садржаној у њему.

На пример, језик Турбо Пасцал има следеће стандардне модуле: Систем, Дос, Оверлаи, Грапх, Црт, Принтер, који се чувају у ТУРБО датотеци.

Модул Црт садржи стандардне процедуре за управљање екраном, а модул штампача контролише рад штампача.


border=0


Размотрите неке од процедура ЦРТ модула, које ће се користити приликом писања програма:

1. ЦЛРСЦР - брисање екрана. Курсор се помера у горњи леви угао екрана.

2. ГОТОКСИ (Н1, Н2) - помера курсор на одређену тачку на екрану. Овде су Н1 , Н2 параметри:

- Н1 - број колоне на екрану, цео број из опсега од 1 до 80;

- Н2 - број линије на екрану, цео број из опсега од 1 до 25;

На пример, ГОТОКСИ (20,10) - помера курсор у 10. ред и 20. колону.

3. ДЕЛАИ (Т) - закашњење извршења програма за Т милисекунде. На пример , да бисте направили кашњење од 2 секунде, упишите ДЕЛАИ (2000).

Интегрисано развојно окружење Делпхи има своје стандардне модуле: СисУтилс, Виндовс, Грапхицс и неке друге. Више информација о сврси и саставу сваког од њих може се наћи у Делпхи систему помоћи.

Пример

Користи СисУтилс, Виндовс;

СисУтилс модул садржи процедуре, функције, објекте за обраду и управљање различитим типовима података, организовање и обраду датотека и управљање радом програма.

Модул Виндовс садржи библиотеке са скупом ОС АПИ функција, посебно СетЦонсолеоутпутСП (Н) процедуру, која би се требала користити за приказ руских фонтова (у СетЦонсолеоутпутСП формату (1251), гдје је 1251 код странице која садржи ћирилично писмо).

Ове информације су детаљније описане у систему помоћи Делпхи софтверског окружења.

Секција описа модула библиотеке плуг-ина се увек налази иза заглавља програма.

Формат

Користи <име модула1>, <име модула2>, ...;



н Секција за опис ознаке

Пре било ког оператера Пасцал језика, можете ставити ознаку која ће вам омогућити да позовете овог оператера користећи оператер гото прелаза са било ког места у програму. Ознака се састоји од имена иза којег следи двоточка. Име може бити идентификатор или број.

Ознаке које се користе требају бити описане у одјељку Ознака.

Формат

Ознака <наме ,. . . >;

Пример

Ознака М1, М2, 4, Блок2;

Затим, у тексту програма, налепницама се приступа помоћу оператора Гото.

Гото М1;

. . .

М1: И: = 2 * СИН (Кс);

Овде је М1 ознака оператера.

н Одељак описа константи

Овај одељак додељује константне идентификаторе константним вредностима.

Формат

Цонст <ид> = <валуе>;

Пример

Цонст Р1 = 22;

Ст = 3.25;

Р2: Интегер = 4;

Једном када је константа дефинисана, не може јој бити додељена друга вредност. Серија константи (Труе, Фалсе, Макинт) је дефинисана као стандард, а може им се приступити без претходног описа.

н Тип података Опис Одељак

Овај одељак је укључен у програм када програмер користи своје типове у програму. Стандардни типови не захтевају опис. Синтакса језика Пасцал не захтијева обавезну идентификацију идентификатора типа, јер вриједности типа увијек могу бити специфициране уносом у одјељку описа варијабле.

Формат

Упишите <типе наме> = <типе валуес>;

Пример

Тип Т1 = 1..25;

Т2 = Арраи [1..10] реалног;

н Одељак са описом променљиве

Свака варијабла у програму мора бити описана. Одјељак описа варијабли укључује опис свих варијабли на које се наилази у програму.

Формат

Вар <ид ,. . .>: <тип>;

Пример

Вар А, Б, Кс: реално;

З, И: интегер;

н Одељак који описује процедуре и функције

Стандардне процедуре и функције нису описане у програму. У одељку који описује процедуре и функције, треба дати само процедуре и функције које програмер развија и користи у овом програму.

Формат

Процедура <име процедуре> {(листа формалних параметара)};

Функција <име функције> {(листа формалних параметара)}: <типе>;

Пример

Процедура Сум (а, б: реал; Вар С: реал);

Функција Сум (а, б: реал): реална;

Више процедура и корисничких функција биће објашњено у наставку.

.

н Секција оператера

Секција оператора је основна, јер описује алгоритам за решавање проблема. Овај одељак почиње речју Почни и завршава се речју Крај са тачком (Крај.) , Између које постоје линије оператора које описују редослед којим се извршавају акције на подацима како би добили жељени резултат. На крају сваког оператора ставља се точка-зарез (“;”).

Формат:

Бегин

<оператор;>

. . .

<оператор;>

Крај.





; Датум додавања: 2017-10-25 ; ; Прегледа: 321 ; Да ли објављени материјал крши ауторска права? | | Заштита личних података | ОРДЕР ВОРК


Нисте пронашли оно што сте тражили? Користи претрагу:

Најбоље речи: Можете купити нешто за стипендију, али не више ... 7959 - | 6515 - или читај све ...

2019 @ edubook.icu

Генерација странице преко: 0.005 сек.