--> Ââîä äàííûõ ñ êëàâèàòóðû. Èíôîðìàòèêà 8 êëàññ. Áîñîâà.Èíòåðàêòèâíûå çàäàíèÿ
ìîé ÞÒÓÁ êàíàë ïðèêîëüíûõ ÌÓËÜÒÈÊÎÂ!
ìîé ÒÅËÅÃÐÀÌ êàíàë ïðèêîëüíûõ ÌÓËÜÒÈÊÎÂ!

 


Ñîäåðæàíèå

Ãëàâíàÿ >> Èíôîðìàòèêà 8 êëàññ. Áîñîâà

§ 3.2. Îðãàíèçàöèÿ ââîäà è âûâîäà äàííûõ

Ïîóðî÷íûå ïëàíû, èíòåðàêòèâ

3.2.3. Ââîä äàííûõ ñ êëàâèàòóðû

Äëÿ ââîäà â îïåðàòèâíóþ ïàìÿòü çíà÷åíèé ïåðåìåííûõ èñïîëüçóåòñÿ îïåðàòîð ââîäà read:

Ïðè âûïîëíåíèè îïåðàòîðà read êîìïüþòåð ïåðåõîäèò â ðåæèì îæèäàíèÿ äàííûõ: ïîëüçîâàòåëü äîëæåí ââåñòè äàííûå ñ êëàâèàòóðû è íàæàòü êëàâèøó Enter1. Íåñêîëüêî çíà÷åíèé ïåðåìåííûõ ÷èñëîâûõ òèïîâ ìîãóò ââîäèòüñÿ ÷åðåç ïðîáåë èëè ÷åðåç çàïÿòóþ. Ïðè ââîäå ñèìâîëüíûõ ïåðåìåííûõ ïðîáåë è çàïÿòàÿ âîñïðèíèìàþòñÿ êàê ñèìâîëû, ïîýòîìó ñòàâèòü èõ íåëüçÿ.

    1 Íàæàòèåì êëàâèøè Enter ìîæåò ñîïðîâîæäàòüñÿ ââîä êàæäîãî çíà÷åíèÿ.

Ïåðâîå ââåä¸ííîå ïîëüçîâàòåëåì çíà÷åíèå ïåðåìåííîé ïîìåùàåòñÿ â ÿ÷åéêó ïàìÿòè, èìÿ êîòîðîé ðàñïîëîæåíî ïåðâûì â ñïèñêå ââîäà, è ò. ä. Ïîýòîìó òèïû ââîäèìûõ çíà÷åíèé (âõîäíîãî ïîòîêà) äîëæíû ñîîòâåòñòâîâàòü òèïàì ïåðåìåííûõ, óêàçàííûõ â ðàçäåëå îïèñàíèÿ ïåðåìåííûõ.

Ïðèìåð. Ïóñòü

    var i, j: integer; x: real; a: char;

Ïðèñâîèì ïåðåìåííûì i, j, x, à çíà÷åíèÿ 1, 0, 2,5 è 'À'. Äëÿ ýòîãî âîñïîëüçóåìñÿ îïåðàòîðîì

    read (i, j, x, a)

è îðãàíèçóåì âõîäíîé ïîòîê îäíèì èç ñëåäóþùèõ ñïîñîáîâ:

Çäåñü ìû íå òîëüêî èñïîëüçîâàëè ðàçëè÷íûå ðàçäåëèòåëè (ïðîáåë, çàïÿòàÿ), íî è ïðåäñòàâëÿëè âõîäíîé ïîòîê â âèäå îäíîé, äâóõ è ÷åòûð¸õ ñòðîê.

Äëÿ ââîäà äàííûõ ñ êëàâèàòóðû ìîæíî òàêæå èñïîëüçîâàòü îïåðàòîð readln. Îòëè÷èå ñîñòîèò â òîì, ÷òî ïîñëå âûïîëíåíèÿ readln îñóùåñòâëÿåòñÿ àâòîìàòè÷åñêèé ïåðåõîä íà íîâóþ ñòðîêó âõîäíîãî ïîòîêà, äàæå åñëè â òåêóùåé ñòðîêå îñòàëèñü íåââåä¸ííûå ñèìâîëû. Òàêèì îáðàçîì, readln ïîçâîëÿåò ñ÷èòàòü ëèøü íà÷àëüíóþ ÷àñòü ââåä¸ííîé ïîëüçîâàòåëåì ñòðîêè è, ïðîèãíîðèðîâàâ å¸ îêîí÷àíèå, ïåðåéòè ê ñëåäóþùåé ñòðîêå.

Óñîâåðøåíñòâóåì ïðîãðàììó n_1, îðãàíèçîâàâ â íåé ââîä äàííûõ ñ ïîìîùüþ îïåðàòîðà read. À ÷òîáû ïîëüçîâàòåëü çíàë, äëÿ ÷åãî ïðåäíàçíà÷åíà ïðîãðàììà, è ïîíèìàë, êàêîå èìåííî äåéñòâèå îæèäàåò îò íåãî êîìïüþòåð, âûâåäåì ñîîòâåòñòâóþùèå òåêñòîâûå ñîîáùåíèÿ ñ ïîìîùüþ îïåðàòîðà writeln:

    program n_2;
      const pi=3.14;
      var r, c, s: real;
    begin
      writeln('Âû÷èñëåíèå äëèíû îêðóæíîñòè è ïëîùàäè êðóãà');
      write('Ââåäèòå r>>');
      readln(r);
      c:=2*pi*r;
      s:=pi*r*r;
      writeln ('ñ=', ñ:6:4);
      writeln ('s=', s:6:4)

    end.

Ðåçóëüòàò ðàáîòû óñîâåðøåíñòâîâàííîé ïðîãðàììû;

Òåïåðü íàøà ïðîãðàììà ìîæåò âû÷èñëèòü äëèíó îêðóæíîñòè è ïëîùàäü êðóãà äëÿ ëþáîãî çíà÷åíèÿ r. Èíà÷å ãîâîðÿ, îíà ðåøàåò íå åäèíè÷íóþ çàäà÷ó, à öåëûé êëàññ çàäà÷. Êðîìå òîãî, â ïðîãðàììå ïîíÿòíî è óäîáíî îðãàíèçîâàí ââîä èñõîäíûõ äàííûõ è âûâîä ïîëó÷àåìûõ ðåçóëüòàòîâ. Ýòî îáåñïå÷èâàåò äðóæåñòâåííîñòü ïîëüçîâàòåëüñêîãî èíòåðôåéñà.

 

 

Ðåéòèíã@Mail.ru



Ñîäåðæàíèå

!-- Step 2 - Decide on the place where you want to place the video -->
. Âàæíî, ÷òîáû ñêðèïò áûë ïîñëå áëîêà. Íàïðèìåð, ìîæíî ðàçìåñòèòü ïåðåä òåãîì -->