Csapatok mod div Codder
Ebben a cikkben fogunk beszélni MOD és DIV utasítást.
Vizsgáljuk meg a kérdést kinevezésének ezeket a parancsokat, a közös feladatok és példák vesződnie. Ahhoz, hogy megértsük, mi ezeket a parancsokat nem, menjen vissza az általános iskolát
Azt tanítják teljes osztály és maradékos osztás.
például:
7 osztva 2. Azt mondta, nem lesz 3 és ostacha 1: azaz 7 = 3 * 2 + 1.
15 osztva 3: Azt mondta, nem lesz 5 ostacha 0: azaz 15 = 5 * 3 + 0.
Tehát MOD parancs visszatérési ostachu számát elosztjuk száma A B (könnyű megjegyezni, mert az O betű a szó Ostacha és MOD csapat).
DIV parancs az egész része a szétválás szám A száma V.
példák:
5 mod 2 = 1; 12 mod 6 = 0; 9 mod 5 = 4.
5 div 2 = 1; Div 12 = 2 6; 9 div 5 = 1.
FONTOS: A változók szerint, mint a MOD DIV kell Integer
Mely parancsokat használnak alapvető feladatai:
1. Find egész részét (ostachu) osztásának egy számot egy másik.
2. Transzfer egy szimmetrikus mennyiségben más: méter kilométerre, g kilogramm, stb ...
3. megoszlása számok a számok, majd egyes műveletek végrehajtása.
1. Feladat: Adott két egész szám. Keresse egész részét és ostachu elosztjuk egy számot egy másik
állapítsa változók (a, b: Tekintettel arra,
R1, R2: eredmény)
ISMERKEDÉS
A kérés
kérdés
számítási DIV
Kiszámítása a MOD
eredmény kimenet
eredmény kimenet
Írja számíthat
FINAL
2. A probléma: Mivel az L távolságnak méterben (integer). Írj egy programot, amely a km. és m.
Az L = 7255 eredményeként kijelző: 7255 m = 7 km. 255 m.
Tehát, ha megoldja ezt a problémát kézzel - tudjuk, hogy 1 km = 1000 m.
Ha elosztjuk 7255 több mint ezer ostachey (általános iskolában), akkor azt írjuk, hogy több mint 7 = 7255 és 255 ostache
7 - mi km (egész része), 255 mi ostacha osztály 1000 és megadja nekünk a felvételeket.
Most a változók kaptak L - egész Integer
A számításhoz változó kiválasztásához klm metr. (Ne felejtsük el, hogy a nevét, a változók a programozó úgy dönt, hogy saját alapuló szemantikai terhelés)
Mivel a tanfolyam a MOD DIV mi klm metr is egész.
Bejövő adatok a távolság méterben L, az eredmény: kilométert méter.
Változók (L - távolság m).
klm, metr: az eredmény tárolásához
ISMERKEDÉS
távolság érdeklődés L
Kiszámítása km
számítási m
Kimeneti eredmények szerint a feladat feltételei
Írja számíthat
FINAL
3. Cél: Adott egy pozitív kétjegyű N. Írj egy programot, amely megállapítja az összege számjegyét és a hányados
N = 23, az eredmény kimeneti formájában:
N = 23
Sum = 5
Division = 0,66
Ismét emlékszik a junior iskola
23 osztás 10 kap ostachey 2 egész és 3 ostache, hogy megadja nekünk a lehetőséget, hogy ismét használni a MOD DIV
Változók: a számot N (bejövő): integer, Kimenet: des, edn: integer, eredmények Summa: integer, chast: valós (osztódó egy számot egy másik)
Változó (N - m távolságban).
des, edn: tárolása a közbenső eredmények
summa
chast
ISMERKEDÉS
kérés számok N
Kiszámítása tízes
számítási egységek
Megtalálni a számjegyek összege
Megtaláljuk a hányados
Következtetés N szám (az átmenetet egy új vonal)
A kimeneti eredménye az összeg (az átmenetet egy új vonal)
Elosztjuk az output (két tizedesjegy pontossággal)
Írja számíthat
FINAL
Az önálló elemzést találni egy mintát bontásban szám N (2-3-4-5) digitális számok: