Программа денесі(операторлар тізбегі)


Prosedure атауы (формальды көрсеткіштері); Begin



бет22/163
Дата07.02.2022
өлшемі4,26 Mb.
#94523
түріПрограмма
1   ...   18   19   20   21   22   23   24   25   ...   163
Байланысты:
cda6b05d-8cb5-11e3-bf6e-f6d299da70eeУММ ПР1

Prosedure атауы (формальды көрсеткіштері);
Begin
Процедураның орындалатын бөлімі;
End;
Функцияны хабарлау бөлімінің жалпы жазылуы:
Function функция атауы (формальды көрсеткіштер:типі): нәтиже типі;
Begin
Функцияның орындалатын бөлімі;
End;
Паскаль тілінің программасы блоктардан құрылады. Қандай-да бір блок ішінде басқа да кішігірім блоктар орналасуы мүмкін. Блоктар екі бөлімнен тұрады, олардың алғашқысы - мәліметтерді сипаттау бөлімі, ал екінші - сол мәліметтерді пайдаланып әр түрлі іс-әрекеттерді (операцияларды) атқару бөлімі.
Мәліметтерді сипаттау бөлімінің болуы міндетті емес, ал екінші негізгі бөлімнің болуы керек. Ал блок ішіндегі блок – жергілікті (локальды) блок деп аталады.
Негізгі блок – негізгі программа блогы, сондықтан ол басқа блоктарға кірмеуі тиіс. Жергілікті блоктарға процедуралар мен функциялар кіреді, олар кейбір программаларда болмауы да мүмкін.
Программалардың негізгі объектілері болып саналатын айнымалы, тұрақты және олардың типтері орналасқан блогына байланысты басты немесе жергілікті деп аталады. Программа объектілерінің де жұмыс істеу, ықпал ету аймағы сол өздері орналасқан блокпен шектеледі. Блоктың құрылымы программа мәтінін тиянақты түрде қатесіз құрастыруға мүмкіндік береді.
Turbo Pascal программасының тақырыбын (атауын) жазбай кетуге де болады, бірақ жалпы Паскаль тілінің стандарты бойынша программада тақырып болуы қажет.
Паскаль тіліндегі кез келген программаның тақырыбы, одан кейін сипаттау бөлімі және begin және end сөздерімен қоршалған, операторлар бөлімі болуы керек. Сипаттау бөлімі толық жағдайда, 7 бөліктен тұрады, олар:

  1. программамен байланысатын кітапханалық модульдер атауларының тізімі (ол uses түйінді сөзімен басталады);

  2. белгілерді (Label) сипаттау;

  3. тұрақтыларды (const) сипаттау;

  4. мәліметтер типтерін (type) анықтау;

  5. айнымалыларды (var) сипаттау;

  6. процедураларды (procedure) сипаттау;

  7. функцияларды (function)сипаттау.

Осы айтылғандарға байланысты программа құрылымы мынадай болуы қажет:
Program <программа атауы> (input,output);
Uses<1-атау, 2-атау, 3-атау,...>;
Label …;
Const …;
Type …;
Var
Procedure <процедура атауы>;
<процедура тұлғасы>;
Function <функция атауы>;
<функция тұлғасы>;
begin
<1-оператор>;
<2-оператор>;


end.
Операторлар бөлімінде командалар ретімен орналасады. Олардың кейбірі шартқа байланысты атқарылса, ал кейбірі кайталанатын цикл немесе қосымша программа (ішкі программа, процедура) түрінде орындалады. Операторлар бөлімінде орындалатын негізгі әрекеттерді қарастырайық.
Деректер — сан мәндері мен мәтін түріндегі сөз тіркестерін мән ретінде қабылдай алатын тұрақтылар (константалар), айнымалылар т.б. осы тәрізді құрылымдар немесе солардың адрестері.


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   163




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет