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










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

 

Öåëûé òèï äàííûõ

Öåëî÷èñëåííûå òèïû äàííûõ ïðåäñòàâëÿþò ñîáîé çíà÷åíèÿ, êîòîðûå ìîãóò èñïîëüçîâàòüñÿ â àðèôìåòè÷åñêèõ âûðàæåíèÿõ è çàíèìàòü â ïàìÿòè îò îäíîãî äî ÷åòûðåõ áàéò.

 ÿçûêå Òóðáî Ïàñêàëü îïðåäåëåíî ïÿòü öåëûõ òèïîâ:

Shortint (äèàïàçîí ïðåäñòàâëåíèÿ îò -128 äî 127, 1 áàéò);
Integer (äèàïàçîí ïðåäñòàâëåíèÿ îò -32767 äî 32768, 2 áàéòà);
Longint (äèàïàçîí ïðåäñòàâëåíèÿ îò -2147483648 äî 2147483647, 4 áàéòà);
Byte (äèàïàçîí ïðåäñòàâëåíèÿ îò 0 äî 255, 1 áàéò), – Word (äèàïàçîí ïðåäñòàâëåíèÿ îò 0 äî 65535, 2 áàéòà).

Çíà÷åíèÿ öåëûõ òèïîâ ìîãóò èçîáðàæàòüñÿ â ïðîãðàììå äâóìÿ ñïîñîáàìè: â äåñÿòè÷íîì âèäå (òðàäèöèîííî, â âèäå ïîñëåäîâàòåëüíîñòè öèôð) è â øåñòíàäöàòåðè÷íîì âèäå (â ýòîì ñëó÷àå ÷èñëî ïðåäâàðÿåòñÿ çíàêîì «$», à öèôðû ñòàðøå 9 îáîçíà÷àþòñÿ ëàòèíñêèìè áóêâàìè îò À äî F).

Ïðèìåð:

Var

x1, x2:integer;
y1:byte;
y2:word;

Íàä äàííûìè öåëîãî òèïà îïðåäåëåíû ñëåäóþùèå àðèôìåòè÷åñêèå îïåðàöèè: ñëîæåíèå «+», âû÷èòàíèå «-», óìíîæåíèå «*», äåëåíèå «/», öåëî÷èñëåííîå äåëåíèå div, îñòàòîê îò äåëåíèÿ mod. Ðåçóëüòàò âûïîëíåíèÿ ýòèõ îïåðàöèé íàä öåëûìè îïåðàíäàìè òàêæå èìååò öåëûé òèï.

Òàêæå ñ öåëûìè ÷èñëàìè ìîæíî ïðîèçâîäèòü îïåðàöèè, ðåçóëüòàòû êîòîðûõ íå öåëûå ÷èñëà. Ýòî îáû÷íîå äåëåíèå è îïåðàöèè îòíîøåíèÿ. Êðîìå òîãî, èìååòñÿ áîëüøîå êîëè÷åñòâî âñòðîåííûõ ôóíêöèé äëÿ ðàáîòû ñ öåëûìè ÷èñëàìè: abs, sqr, sqrt, sin, cos, exp, ln è äð.

Íàä äàííûìè öåëîãî òèïà îïðåäåëåíû ñëåäóþùèå îïåðàöèè îòíîøåíèÿ: ðàâíî «=», íå ðàâíî «<>», áîëüøå «>», ìåíüøå «<», áîëüøå èëè ðàâíî «>=», ìåíüøå èëè ðàâíî «<=», âûðàáàòûâàþùèå ðåçóëüòàò ëîãè÷åñêîãî òèïà (Boolean).

Äëÿ öåëûõ ÷èñåë îïðåäåëåíû ñëåäóþùèå ñòàíäàðòíûå ôóíêöèè:

Odd(x) – âîçâðàùàåò ðåçóëüòàò ëîãè÷åñêîãî òèïà: äëÿ ÷åòíîãî àðãóìåíòà – false, à äëÿ íå÷åòíîãî – true;
Succ(x) – âîçâðàùàåò ñëåäóþùåå öåëîå ÷èñëî (õ+1);
Pred(x) – âîçâðàùàåò ïðåäûäóùåå öåëîå ÷èñëî (õ-1);
Ord(x) – âîçâðàùàåò àðãóìåíò x;
Abs(x) – âîçâðàùàåò ìîäóëü õ;
Srq(x) – âîçâðàùàåò êâàäðàò ÷èñëà õ;
Sqrt(x) – âîçâðàùàåò çíà÷åíèå êîðíÿ ÷èñëà õ;
Exp(x) – âîçâðàùàåò å â ñòåïåíè õ (ýêñïîíåíòó), ðåçóëüòàò âåùåñòâåííîãî òèïà;
Sin(x) – âîçâðàùàåò ñèíóñ õ, ðåçóëüòàò âåùåñòâåííîãî òèïà;
Cos(x) – âîçâðàùàåò êîñèíóñ õ, ðåçóëüòàò âåùåñòâåííîãî òèïà;
Ln(x) – âîçâðàùàåò íàòóðàëüíûé ëîãàðèôì õ, ðåçóëüòàò âåùåñòâåííîãî òèïà;
Dec(x, i) – óìåíüøàåò çíà÷åíèå õ íà i, åñëè i íå çàäàíî, òî íà 1;
Inc(x, i) – óâåëè÷èâàåò çíà÷åíèå õ íà i, åñëè i íå çàäàíî, òî íà 1


 
     
   
 


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

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

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

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

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


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

 


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