Çàî÷íîå äèñòàíöèîííîå îáðàçîâàíèå ñ ïîëó÷åíèåì ãîñóäàðñòâåííîãî äèïëîìà ÷åðåç Internet










Ïîëó÷èòü èíôîðìàöèþ î ïîñòóïëåíèè
 
Ãëàâíàÿ Íîâîñòè Êàðòà ñàéòà Ôîòîàëüáîì Ãîñòåâàÿ êíèãà Êîíòàêòû

 

Ðàçäåë Const, Type è Var

Ðàçäåë îïèñàíèÿ êîíñòàíò

 ðàçäåëå îïèñàíèÿ êîíñòàíò ïðîèçâîäèòñÿ ïðèñâàèâàíèå èäåíòèôèêàòîðàì êîíñòàíò ïîñòîÿííûõ çíà÷åíèé. Ðàçäåë íà÷èíàåòñÿ çàðåçåðâèðîâàííûì ñëîâîì const, çà êîòîðûì ñëåäóåò ðÿä âûðàæåíèé, ïðèñâàèâàþùèõ èäåíòèôèêàòîðàì ïîñòîÿííûå ÷èñëîâûå èëè ñòðîêîâûå çíà÷åíèÿ. Âûðàæåíèÿ ïðèñâàèâàíèÿ îòäåëÿþòñÿ äðóã îò äðóãà òî÷êîé ñ çàïÿòîé.

Ôîðìàò:

const <èäåíòèôèêàòîð> = <çíà÷åíèå>:

Ïðèìåð:

const

Maxlnd: word = 100: {Òèïèçèðîâàííàÿ êîíñòàíòà}

Name = 'Ïåòÿ': {Ñòðîêîâàÿ êîíñòàíòà}

Code = $124: {Êîíñòàíòà - øåñòíàäöàòåðè÷íîå çíà÷åíèå}

 Turbo Pascal èìååòñÿ áîëüøîå ÷èñëî ñòàíäàðòíûõ êîíñòàíò, ê êîòîðûì ìîæíî îáðàùàòüñÿ áåç ïðåäâàðèòåëüíîãî îïèñàíèÿ.

 
Ðàçäåë îïèñàíèÿ òèïîâ äàííûõ

Òèï äàííûõ ìîæåò áûòü ëèáî îïèñàí íåïîñðåäñòâåííî â ðàçäåëå îïèñàíèÿ ïåðåìåííûõ, ëèáî îïðåäåëÿòüñÿ èäåíòèôèêàòîðîì òèïà. Ñòàíäàðòíûå òèïû íå òðåáóþò îïèñàíèÿ, â îòëè÷èå îò òèïîâ, îïðåäåëåííûõ ïîëüçîâàòåëåì. Ñòðîãî ãîâîðÿ, ñèíòàêñèñ ÿçûêà Pascal íå òðåáóåò îáÿçàòåëüíîãî îïðåäåëåíèÿ èäåíòèôèêàòîðà òèïà è â ïîñëåäíåì ñëó÷àå, òàê êàê òèï ìîæíî çàäàòü ïåðå÷èñëåíèåì â ðàçäåëå îïèñàíèÿ ïåðåìåííûõ. Âûáîð îïèñàíèÿ òèïà çàâèñèò, òàêèì îáðàçîì, òîëüêî îò ïðîãðàììèñòà è ñïåöèôèêè ïðîãðàììû. Ðàçäåë îïèñàíèÿ òèïîâ äàííûõ íà÷èíàåòñÿ çàðåçåðâèðîâàííûì ñëîâîì type, çà êîòîðûì ñëåäóþò îäíî èëè íåñêîëüêî îïðåäåëåíèé òèïîâ, ðàçäåëåííûõ òî÷êîé ñ çàïÿòîé.

Ôîðìàò:

type <èìÿ òèïà> = <çíà÷åíèÿ òèïà>:

Ïðèìåð:

type

LatLetter = ('A'..'z');

Days = 1..31:

Matr = àããàó[1..10] of integer;

Êàæäîå îïèñàíèå çàäàåò ìíîæåñòâî çíà÷åíèé è ñâÿçûâàåò ñ ýòèì ìíîæåñòâîì íåêîòîðîå èìÿ òèïà. Íàïðèìåð, â äàííîì îïèñàíèè òèï LatLetter îïðåäåëÿåò ìíîæåñòâî áóêâ ëàòèíñêîãî àëôàâèòà, Days – ìíîæåñòâî öåëûõ ÷èñåë îò 1 äî 31, Matr – ìàññèâ èç 10 öåëûõ ÷èñåë.
 

Ðàçäåë îïèñàíèÿ ïåðåìåííûõ

Êàæäàÿ âñòðå÷àþùàÿñÿ â ïðîãðàììå ïåðåìåííàÿ äîëæíà áûòü îïèñàíà. Îïèñàíèå îáÿçàòåëüíî äîëæíî ïðåäøåñòâîâàòü èñïîëüçîâàíèþ ïåðåìåííîé. Ðàçäåë îïèñàíèÿ ïåðåìåííûõ íà÷èíàåòñÿ çàðåçåðâèðîâàííûì ñëîâîì var (variable – ïåðåìåííàÿ), çàòåì ÷åðåç çàïÿòóþ ïåðå÷èñëÿþòñÿ èìåíà ïåðåìåííûõ è ïîñëå äâîåòî÷èÿ ñëåäóþò èõ òèï è òî÷êà ñ çàïÿòîé.
 
Ôîðìàò:

var èäåíòèôèêàòîð > : <òèï>;

 ðàññìàòðèâàåìîì ïðèìåðå ïðîãðàììû òðè ïåðåìåííûå À,  è Proizved, êîòîðûå ìîãóò ïðèíèìàòü öåëî÷èñëåííûå çíà÷åíèÿ, îïèñàíû ñëåäóþùèì îáðàçîì:

var

À,Â. Proizved : integer;



 
     
   
 


Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êðóãëîì ñòîëå!
ïîäðîáíåå   >>>
 

Èíñòèòóò Ìåíåäæìåíòà, Ýêîíîìèêè è Èííîâàöèé íà÷èíàåò íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Óâàæåìûå ñòóäåíòû ÀÍÎ ÂÏÎ ÈÌÝèÈ!
ïîäðîáíåå   >>>
 

Íà÷èíàåòñÿ íàáîð íà êóðñû ïîâûøåíèÿ êâàëèôèêàöèè!
ïîäðîáíåå   >>>
 

Ïðèãëàøàåì ïðèíÿòü ó÷àñòèå â êîíôåðåíöèÿõ!
ïîäðîáíåå   >>>
 


âñå íîâîñòè...

 


Ðàññûëêè Subscribe.Ru
Ñîâðåìåííîå îáðàçîâàíèå
Ïîäïèñàòüñÿ ïèñüìîì