-->
|
|
|
§ 3.2. Îðãàíèçàöèÿ ââîäà è âûâîäà äàííûõ Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ3.2.1. Âûâîä äàííûõÊëþ÷åâûå ñëîâà:
 ïðåäûäóùåì ïàðàãðàôå ìû ïîçíàêîìèëèñü ñî ñòðóêòóðîé ïðîãðàììû íà ÿçûêå Ïàñêàëü, íàó÷èëèñü îïèñûâàòü äàííûå, ðàññìîòðåëè îïåðàòîð ïðèñâàèâàíèÿ. Ýòîãî äîñòàòî÷íî äëÿ òîãî, ÷òîáû çàïèñàòü ïðîãðàììó ïðåîáðàçîâàíèÿ äàííûõ. Íî ðåçóëüòàò ýòèõ ïðåîáðàçîâàíèé íàì âèäåí íå áóäåò. Äëÿ âûâîäà äàííûõ èç îïåðàòèâíîé ïàìÿòè íà ýêðàí ìîíèòîðà èñïîëüçóåòñÿ îïåðàòîð âûâîäà write:
Çäåñü â êðóãëûõ ñêîáêàõ ïîìåùàåòñÿ ñïèñîê âûâîäà — ñïèñîê âûðàæåíèé, çíà÷åíèÿ êîòîðûõ âûâîäÿòñÿ íà ýêðàí. Ýòî ìîãóò áûòü ÷èñëîâûå, ñèìâîëüíûå è ëîãè÷åñêèå âûðàæåíèÿ, â òîì ÷èñëå ïåðåìåííûå è êîíñòàíòû. Ïðîèçâîëüíûé íàáîð ñèìâîëîâ, çàêëþ÷¸ííûé â àïîñòðîôû, ñ÷èòàåòñÿ ñòðîêîâîé êîíñòàíòîé. Ñòðîêîâàÿ êîíñòàíòà ìîæåò ñîäåðæàòü ëþáûå ñèìâîëû, íàáèðàåìûå íà êëàâèàòóðå. Ïðèìåð. Îïåðàòîð write (' s=', s) âûïîëíÿåòñÿ òàê: 1) íà ýêðàí âûâîäÿòñÿ ñèìâîëû, çàêëþ÷¸ííûå â àïîñòðîôû: s=
Åñëè çíà÷åíèå ïåðåìåííîé s ðàâíî 15 è îíà èìååò öåëî÷èñëåííûé òèï, òî íà ýêðàíå ïîÿâèòñÿ: s=15 Åñëè çíà÷åíèå ïåðåìåííîé s ðàâíî 15, íî îíà èìååò âåùåñòâåííûé òèï, òî íà ýêðàíå ïîÿâèòñÿ: s=1. 5Å+01 Ïðè âûïîëíåíèè îïåðàòîðà âûâîäà âñå ýëåìåíòû ñïèñêà âûâîäà ïå÷àòàþòñÿ íåïîñðåäñòâåííî äðóã çà äðóãîì. Òàê, â ðåçóëüòàòå ðàáîòû îïåðàòîðà write (1, 20, 300) íà ýêðàí áóäåò âûâåäåíà ïîñëåäîâàòåëüíîñòü öèôð 120300, êîòîðàÿ áóäåò âîñïðèíèìàòüñÿ íàìè êàê ÷èñëî 120300, à íå êàê òðè îòäåëüíûå ÷èñëîâûå êîíñòàíòû. Ñäåëàòü âûâîäèìûå äàííûå áîëåå äîñòóïíûìè äëÿ âîñïðèÿòèÿ ìîæíî ðàçíûìè ñïîñîáàìè:
Ôîðìàò âûâîäà — ýòî óêàçûâàåìîå ïîñëå äâîåòî÷èÿ öåëîå ÷èñëî, îïðåäåëÿþùåå, ñêîëüêî ïîçèöèé íà ýêðàíå äîëæíà çàíèìàòü âûâîäèìàÿ âåëè÷èíà. Åñëè öèôð â ÷èñëå ìåíüøå, ÷åì çàðåçåðâèðîâàííûõ ïîä íåãî ïîçèöèé íà ýêðàíå, òî ñâîáîäíûå ïîçèöèè äîïîëíÿþòñÿ ïðîáåëàìè ñëåâà îò ÷èñëà. Åñëè óêàçàííîå â ôîðìàòå âûâîäà ïîñëå äâîåòî÷èÿ ÷èñëî ìåíüøå, ÷åì íåîáõîäèìî, òî îíî àâòîìàòè÷åñêè áóäåò óâåëè÷åíî äî ìèíèìàëüíî íåîáõîäèìîãî. Äëÿ âûâîäà âåùåñòâåííîãî ÷èñëà â ôîðìàòå ñ ôèêñèðîâàííîé çàïÿòîé â ñïèñêå âûâîäà äëÿ êàæäîãî âûðàæåíèÿ óêàçûâàþòñÿ äâà ïàðàìåòðà: 1) îáùåå êîëè÷åñòâî ïîçèöèé, îòâîäèìûõ ïîä ÷èñëî; 2) êîëè÷åñòâî ïîçèöèé â äðîáíîé ÷àñòè ÷èñëà:
Ïðè âûïîëíåíèå íîâîãî îïåðàòîðà write âûâîä ïðîäîëæàåòñÿ â òîé æå ñòðîêå. ×òîáû îñóùåñòâèòü ïåðåõîä ê íîâîé ñòðîêå, èñïîëüçóåòñÿ îïåðàòîð writeln. Äðóãèõ ðàçëè÷èé ìåæäó îïåðàòîðàìè write è writeln íåò.
|
|
|