Comandă cododder mod div

În acest material vom vorbi despre comenzile MOD și DIV.
Sunt discutate întrebări despre scopul acestor comenzi, sarcinile tipice și exemplele de scriere a codului. Pentru a înțelege ce fac aceste echipe, să ne întoarcem la școala primară, unde






Ai învățat toată diviziunea și diviziunea cu restul.

exemplu:
7 împărțiți cu 2. Ai spus că va fi 3, iar restul este 1: adică 7 = 3 * 2 + 1.
15 împărțit la 3: Ai spus că vor fi 5 rămase 0: adică 15 = 5 * 3 + 0.
Deci, comanda MOD returnează restul de la împărțirea numărului A cu numărul B (este ușor de reținut că pentru cuvântul Ostache și comanda MOD este litera O).
Comanda DIV returnează partea intregă din divizarea numărului A de numărul B.
exemple:
5 mod 2 = 1; 12 mod 6 = 0; 9 mod 5 = 4.
5 div 2 = 1; 12 div 6 = 2; 9 div 5 = 1.

IMPORTANT: variabilele care sunt utilizate cu comenzile MOD DIV trebuie să fie Integer

În ce sarcini de bază sunt utilizate aceste comenzi:
1. Gasiti partea intreaga (restul) de a imparti un numar in altul.
2. Traducerea de la o metrică la alta: metri pe kilometru, grame până la kilograme și așa mai departe.
3. Defalcarea numărului în cifre, urmată de unele acțiuni.
1. Sarcina: Sunt date două numere întregi. Găsiți partea parțială și restul împărțind un număr pe altul


declarați variabilele (a, b:
r1, r2: rezultat)
PRIMII
interogare A
Solicitați B
Calculul DIV
Calcularea MOD
Rezultatul rezultatului
Rezultatul rezultatului
așteptați pentru Enter
FINAL

2. Sarcina: Având în vedere distanța L în metri (întreg). Scrieți un program care se traduce în km. și m.






Pentru L = 7255, rezultatul rezultă în forma: 7255 m = 7 km. 255 m.
Deci, dacă soluționăm manual problema, știm că 1 km = 1000 m.
Când împărțim 7255 pe mie cu restul (ca în școala primară), vom scrie că 7255 = 7 numere întregi și 255 în restul
7 este kilometrul nostru (întreaga parte), 255 este restul nostru de împărțit la 1000 și ne dă contoare.
Acum despre variabile: ni se dă L - un număr întreg: Integer
Pentru calcul, alegem variabilele klm metr. (Vă reamintesc că programatorul alege numele variabilelor independent, pe baza încărcării lor semantice)
Deoarece MOD DIV este în uz, măsura noastră klm va fi de asemenea un întreg.
Datele primite sunt distanța în metri L, rezultatul: km și metri.


Variabile (L este distanța în m.)
klm, metr: pentru a stoca rezultatul
PRIMII
cererea de distanță L
Calculul km
Computing m
Rezultatul rezultatului în funcție de starea problemei
așteptați pentru Enter
FINAL

3. Problema: Având în vedere o două cifre naturale N. Scrieți un program care găsește suma cifrelor unui număr dat și coeficientul diviziei
Pentru N = 23 rezultatul este rezultat ca:
N = 23
Suma = 5
Diviziunea = 0,66
Din nou, amintiți-vă școala de juniori
23 împărțiți cu 10, restul primind 2 numere întregi și 3 în restul, ceea ce ne permite să folosim din nou MOD DIV
Variabilele: numărul N (incoming): integer, rezultatul intermediar: des, edn: integer, rezultatul Summa: integer, chast: real (pentru a diviza un număr în altul)


Variabile (N este distanța în m.)
des, edn: pentru a stoca rezultatul intermediar
summa
chast
PRIMII
interogați numărul N.
Calculul zecilor
Unități de calcul
Găsirea sumei numerelor
Găsirea unui coeficient din diviziune
Ieșirea numărului N (cu o linie nouă)
ieșirea rezultatului sumă (cu o linie nouă)
rezultatul diviziei de rezultate (cu 2 zecimale)
Așteptând Enter
FINAL

Pentru auto-parsare, găsiți regularitatea, defalcată după cifrele N (2-3-4-5) ale numărului digital:







Articole similare

Trimiteți-le prietenilor: