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










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

 

Çàäà÷è íà òåìó "Ñèìâîëüíûå ïåðåìåííûå è ñòðîêè"

 PASCAL 7.0 ñóùåñòâóåò ñòàíäàðòíûé òèï äàííûõ, êîòîðûé íàçûâàåòñÿ ñèìâîëüíûì, – CHAR. Ýòîò òèï ÿâëÿåòñÿ ïîðÿäêîâûì, è çíà÷åíèÿ ñèìâîëüíûõ ïåðåìåííûõ ìîãóò ñðàâíèâàòüñÿ ìåæäó ñîáîé.

Ê ñèìâîëüíûì ïåðåìåííûì îòíîñÿòñÿ âñå çàãëàâíûå ëàòèíñêèå áóêâû 'À', 'Â', 'Ñ', ..., 'Z', ñòðî÷íûå 'à', b', 'ñ', ..., 'z', öèôðû '0', '1', '2', ..., '9', çíàêè ïðåïèíàíèÿ, âñåâîçìîæíûå ñêîáêè, ðóññêèå áóêâû è ò. ä.  ïðîãðàììàõ èõ çíà÷åíèÿ âñåãäà çàêëþ÷àþòñÿ â àïîñòðîôû. Âíóòðè êàæäîãî òàêîãî ðÿäà êîäû ñèìâîëîâ óïîðÿäî÷åíû:

'À' < 'Â' < 'Ñ <... <'Z'

'à' < Ú' < 'ñ' <... <'z'

'0' < Ò < '2' <... <'9'

'À < 'Á' < 'Â' <... <'ß'

'à' < 'á' < 'â'<... <'ÿ'

Êîäû âñåõ ñòðî÷íûõ áóêâ ìåíüøå âñåõ çàãëàâíûõ.

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

- PRED() – ïðåäûäóùåå çíà÷åíèå, íàïðèìåð PRED('B') = 'A';

- SUCC() – ïîñëåäóþùåå çíà÷åíèå, íàïðèìåð SUCC('a') = 'b';

- ORD() – ÷èñëåííîå çíà÷åíèå êîäà, íàïðèìåð ORD('7')-ORD('O') = 7.

Ñèìâîëüíûå ïåðåìåííûå ìîãóò èñïîëüçîâàòüñÿ êàê ïåðåìåííûå öèêëà, íàïðèìåð FOR I := 'Z'DOWNTO 'A DO èëè FOR I := 'À ÒÎ 'Z' DO.

Ïîñëåäîâàòåëüíîñòü ñèìâîëîâ, çàêëþ÷åííàÿ â àïîñòðîôû, íàçûâàåòñÿ ñòðîêîé è îïèñûâàåòñÿ òèïîì STRING:

'ASEWQ', 'zxczxczxc', 'õè-õè' è ò. ä.

Ñòðîêè, ñîñòîÿùèå âñåãî èç îäíîãî ñèìâîëà, íàçûâàþòñÿ ñèìâîëüíûìè êîíñòàíòàìè.

Ó òèïà-ñòðîêè ìîæåò áûòü óêàçàí ðàçìåð (îò 1 äî 255). Äëÿ ñòðîê âûïîëíÿþòñÿ îïåðàöèè ñðàâíåíèÿ (>, <, > = , <=), íàïðèìåð

'viv'<'viva',

è êîíêàòåíàöèè (+):

'ìîòî'+'öèêë' = 'ìîòîöèêë'

Ïî ñóòè, ñòðîêà äëèíû Ê ïðåäñòàâëÿåò ñîáîé ìàññèâ èç Ê+1 ñèìâîëüíûõ ïåðåìåííûõ, ãäå íóëåâîé ýëåìåíò õðàíèò çíà÷åíèå äëèíû ñòðîêè: STRING[K] = ARRAY[0..K] OF CHAR

Äëÿ ñòðîê ÷àñòî èñïîëüçóåòñÿ ôóíêöèÿ îïðåäåëåíèÿ äëèíû ñòðîêè LENGTH(STR).
 
{SITELINK-S252}Óïðàæíåíèå 1.{/SITELINK}  Äàíà ñòðîêà ñèìâîëîâ. Óäàëèòü èç íåå ïåðâûé çíàê ïðåïèíàíèÿ.
 
{SITELINK-S253}Óïðàæíåíèå 2.{/SITELINK} Äàíà ñòðîêà ñèìâîëîâ. Çàìåíèòü â íåé âñå âîñêëèöàòåëüíûå çíàêè íà òî÷êè
 
{SITELINK-S254}Óïðàæíåíèå 3.{/SITELINK} Äàíà ñòðîêà ñèìâîëîâ äî òî÷êè. Ãðóïïû ñèìâîëîâ â íåé ìåæäó ãðóïïàìè ïðîáåëîâ ñ÷èòàþòñÿ ñëîâàìè. Ïîñ÷èòàòü, ñêîëüêî ñëîâ ñîäåðæèò äàííàÿ ñòðîêà.
 
{SITELINK-S255}Óïðàæíåíèå 4.{/SITELINK} Äàíà ñòðîêà ñèìâîëîâ äî òî÷êè. Ãðóïïû ñèìâîëîâ â íåé ìåæäó ãðóïïàìè ïðîáåëîâ ñ÷èòàþòñÿ ñëîâàìè. Îïðåäåëèòü äëèíó ñàìîãî êîðîòêîãî è ñàìîãî äëèííîãî ñëîâà.


 
     
   
 


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

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

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

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

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


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

 


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