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










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

 

Òèïû äàííûõ â Pascal

ßçûê Ïàñêàëü ÿâëÿåòñÿ ñòðîãî-òèïèçèðîâàííûì ÿçûêîì ïðîãðàììèðîâàíèÿ. Ýòî îçíà÷àåò, ÷òî äëÿ âñåõ ïåðåìåííûõ â ïðîãðàììå äîëæåí áûòü îïðåäåëåí èõ òèï äàííûõ.

Ïîíÿòèå òèïà äàííûõ ÿâëÿåòñÿ êëþ÷åâûì â ÿçûêå Ïàñêàëü. Òèï äàííûõ õàðàêòåðèçóåò âíóòðåííåå ïðåäñòàâëåíèå, ìíîæåñòâî äîïóñòèìûõ çíà÷åíèé äëÿ ýòèõ äàííûõ, à òàêæå ñîâîêóïíîñòü îïåðàöèé íàä íèìè.

Êàê è â áîëüøèíñòâå ÿçûêîâ ïðîãðàììèðîâàíèÿ, â Ïàñêàëå âñå ïåðåìåííûå. Èñïîëüçóåìûå â ïðîãðàììå, îïèñûâàþòñÿ â åå íà÷àëå â ñïåöèàëüíîì ðàçäåëå îïèñàíèÿ ïåðåìåííûõ ïîñëå çàðåçåðâèðîâàííîãî ñëîâà Var.

Ñðåäè òèïîâ äàííûõ ðàçëè÷àþò ñòàíäàðòíûå (ïðåäîïðåäåëåííûå ðàçðàáîò÷èêàìè ÿçûêà) è ïîëüçîâàòåëüñêèå (îïðåäåëÿåìûå ïðîãðàììèñòîì â ñâîåé ïðîãðàììå).

Ìû áóäåì ðàññìàòðèâàòü ñëåäóþùèå ñòàíäàðòíûå òèïû:
 
1. Ïðîñòûå òèïû (ñêàëÿðíûå òèïû) - ê òàêèì òèïàì äàííûõ îòíîñÿò òèïû äàííûõ òàêèõ âåëè÷èí, çíà÷åíèÿ êîòîðûõ íå ñîäåðæèò ñîñòàâíûõ ÷àñòåé
1.1. Ïîðÿäêîâûå
- {SITELINK-S146}öåëûå ÷èñëà{/SITELINK} (Òèï Integer – çíà÷åíèåì ïåðåìåííîé ýòîãî òèïà ìîæåò áûòü öåëîå ÷èñëî èç èíòåðâàëà îò -32768 äî 32767)
 
- {SITELINK-S147}âåùåñòâåííûå ÷èñëà{/SITELINK} (Òèï Real – çíà÷åíèåì ïåðåìåííîé ýòîãî òèïà ìîæåò áûòü âåùåñòâåííîå ÷èñëî, ìîäóëü êîòîðîãî ïðèíàäëåæèò îòðåçêó [2,9×10-39; 1,7×108])
 
- ëîãè÷åñêèé òèï (Òèï Boolean – ïåðåìåííàÿ ýòîãî òèïà ìîæåò ïðèíèìàòü òîëüêî äâà çíà÷åíèÿ: èñòèíà (true) èëè ëîæü (false))
 
- ñèìâîëüíûé (Òèï Char – çíà÷åíèÿì ïåðåìåííîé ýòîãî òèïà ìîæåò áûòü ëþáîé ñèìâîë, èç íàáîðà ASCII-ñèìâîëîâ)
 
- ïåðå÷èñëÿåìûé òèï (òèï äàííûõ, çàäàííûé ñïèñêîì ïðèíàäëåæàùèõ åìó çíà÷åíèé)
 
- èíòåðâàëüíûé òèï èëè äèàïàçîí (ïîçâîëÿåò çàäàâàòü äâå êîíñòàíòû, îïðåäåëÿþùèå ãðàíèöû äèàïàçîíà çíà÷åíèé äëÿ äàííîé ïåðåìåííîé)
 
1.2. Ññûëî÷íûé òèï
 
2. Ñòðóêòóðèðîâàííûå òèïû - îíè îïðåäåëÿþò óïîðÿäî÷åíóþ ñîâîêóïíîñòü ñêàëÿðíûõ ïåðåìåííûõ è õàðàêòåðèçóþòñÿ òèïîì ñâîèõ êîìïîíåíòîâ
2.1. Ñòðîêîâûé (Òèï String - ñòðîêà ñèìâîëîâ, íà ýêðàí âûâîäèòñÿ êàê ñòðîêà ñèìâîëîâ, êîäû êîòîðûõ õðàíÿòñÿ â ïîñëåäîâàòåëüíîñòè áàéò, çàíèìàåìîé âûâîäèìîé ïåðåìåííîé òèïà STRING; â ïàìÿòè çàíèìàåò îò 1 äî 256 áàéò – ïî êîëè÷åñòâó ñèìâîëîâ â ñòðîêå, ïëþñ îäèí áàéò, â êîòîðîì õðàíèòñÿ äëèíà ñàìîé ñòðîêè)
2.2. Ðåãóëÿðíûé
2.3. Êîìáèíèðîâàííûé
2.4. Ìíîæåñòâåííûé
2.5. Ôàéëîâûé
3. Ïðîöåäóðíûå òèïû
 
Ïðîãðàììèñò ìîæåò îïèñàòü ñâîé òèï íà îñíîâå ýòèõ áàçîâûõ â ðàçäåëå îïèñàíèÿ òèïîâ, êîòîðûé íà÷èíàåòñÿ ñëîâîì Type. Çàòåì äëÿ êàæäîãî òèïà ñëåäóåò êîíñòðóêöèÿ âèäà:

èäåíòèôèêàòîð òèïà = îïðåäåëåíèå òèïà;

 

 



 
     
   
 


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

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

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

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

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


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

 


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