-->
|
|
|
§ 3.3. Ïðîãðàììèðîâàíèå ëèíåéíûõ àëãîðèòìîâ Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ3.3.3. Ñèìâîëüíûé è ñòðîêîâûé òèïû äàííûõÇíà÷åíèåì ñèìâîëüíîé âåëè÷èíû (òèï char) â ÿçûêå Ïàñêàëü ÿâëÿåòñÿ ëþáîé èç ñèìâîëîâ, êîòîðûé ìîæíî ïîëó÷èòü íà ýêðàíå íàæàòèåì íà êëàâèàòóðå îäíîé èç êëàâèø èëè êîìáèíàöèè êëàâèø, à òàêæå íåêîòîðûõ äðóãèõ ñèìâîëîâ, â òîì ÷èñëå è íåâèäèìûõ. Ìíîæåñòâî òàêèõ ñèìâîëîâ ñîñòîèò èç 256 ýëåìåíòîâ, êàæäîìó èç êîòîðûõ ñîãëàñíî èñïîëüçóåìîé êîäîâîé òàáëèöå ïîñòàâëåí â ñîîòâåòñòâèå êîä — ÷èñëî 0 äî 255. Ñèìâîëû, ñîîòâåòñòâóþùèå ïåðâûì 32 êîäàì, ÿâëÿþòñÿ óïðàâëÿþùèìè, à îñòàëüíûå — èçîáðàæàåìûìè. Ê èçîáðàæàåìûì ñèìâîëàì îòíîñèòñÿ è ïðîáåë, èìåþùèé êîä 32. Çíàêàì ïðåïèíàíèÿ, çíàêàì àðèôìåòè÷åñêèõ îïåðàöèé, öèôðàì, ïðîïèñíûì è ñòðî÷íûì ëàòèíñêèì áóêâàì ñîîòâåòñòâóþò êîäû îò 33 äî 127. Áóêâàì íàöèîíàëüíîãî àëôàâèòà ñîîòâåòñòâóþò êîäû ñ íîìåðàìè 128 è äàëåå.  òåêñòå ïðîãðàììû êîíñòàíòó ñèìâîëüíîãî òèïà ìîæíî çàäàòü, çàêëþ÷èâ ëþáîé èçîáðàæàåìûé ñèìâîë â àïîñòðîôû: '5', 'Â', '*'. Åñëè çíà÷åíèå ñèìâîëüíîé ïåðåìåííîé ñ÷èòûâàåòñÿ ñ êëàâèàòóðû, òî åãî ñëåäóåò íàáèðàòü áåç àïîñòðîôîâ. ×òîáû íàéòè êîä ñèìâîëà, èñïîëüçóþò ôóíêöèþ ord, ãäå â êà÷åñòâå ïàðàìåòðà çàäàþò ñèìâîë. ×òîáû ïî êîäó óçíàòü ñèìâîë, èñïîëüçóþò ôóíêöèþ chr, ãäå â êà÷åñòâå ïàðàìåòðà óêàçûâàþò êîä ñèìâîëà. Çíà÷åíèåì ñòðîêîâîé âåëè÷èíû (òèï string) ÿâëÿåòñÿ ïðîèçâîëüíàÿ ïîñëåäîâàòåëüíîñòü ñèìâîëîâ, çàêëþ÷åííàÿ â àïîñòðîôû.  Ïàñêàëå (êàê è â àëãîðèòìè÷åñêîì ÿçûêå) ñòðîêè ìîæíî ñöåïëÿòü.
program n_5;
|
|
|