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

 


Ñîäåðæàíèå

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

§ 3.3. Ïðîãðàììèðîâàíèå ëèíåéíûõ àëãîðèòìîâ

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

3.3.2. Öåëî÷èñëåííûé òèï äàííûõ

Íàä öåëûìè ÷èñëàìè â ÿçûêå Ïàñêàëü âûïîëíÿþòñÿ ñëåäóþùèå îïåðàöèè: ñëîæåíèå (+), âû÷èòàíèå (-), óìíîæåíèå (*), ïîëó÷åíèå öåëîãî ÷àñòíîãî (div), ïîëó÷åíèå öåëîãî îñòàòêà äåëåíèÿ (mod) è äåëåíèå (/). Ðåçóëüòàòû ïåðâûõ ïÿòè îïåðàöèé — öåëûå ÷èñëà. Ðåçóëüòàòîì îïåðàöèè äåëåíèÿ ìîæåò áûòü âåùåñòâåííîå ÷èñëî. Ðàññìîòðèì ïðèìåð èñïîëüçîâàíèÿ îïåðàöèé div è mod, çàïèñàâ íà ÿçûêå Ïàñêàëü ïðîãðàììó íàõîæäåíèÿ ñóììû öèôð ââîäèìîãî ñ êëàâèàòóðû íàòóðàëüíîãî òð¸õçíà÷íîãî ÷èñëà. Èñïîëüçóåì òîò ôàêò, ÷òî ïîëîæèòåëüíîå òð¸õçíà÷íîå ÷èñëî ìîæíî ïðåäñòàâèòü â âèäå ñëåäóþùåé ñóììû: õ = à•100 + b•10 + ñ, ãäå à, b, ñ — öèôðû ÷èñëà.

    program n_4;
      var õ, a, b, ñ, s: integer;
    begin
      writeln ('Íàõîæäåíèå ñóììû öèôð òð¸õçíà÷íîãî ÷èñëà') ;
      write ('Ââåäèòå èñõîäíîå ÷èñëî»');
      readln (õ);
      à:=õ div 100;
      b:=x mod 100 div 10;
      ñ:=õ mod 10;
      s:=a+b+c;
      writeln ( 's= ', s)

    end.

×åìó ðàâíà ñóììà öèôð ÷èñëà 123? À ÷èñëà -123? Ñîâïàäàþò ëè âàøè ðåçóëüòàòû ñ ðåçóëüòàòàìè ðàáîòû ïðîãðàììû? Êàê ìîæíî îáúÿñíèòü è èñïðàâèòü îøèáêó â ïðîãðàììå?

 

 

Ðåéòèíã@Mail.ru



Ñîäåðæàíèå

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