Nem hivatalos honlapján középiskolai №9 g

Aritmetikai műveletek a programozási nyelv QBasic

A QBasic programozási nyelv a munka, mint egy egész, és a racionális számokat. Természetesen a matematikában ismert, hogy a racionális számok tartalmazza az egész számok.
aritmetikai műveletet használunk racionális számokat: +, -, *, / és ^ (hatványozás).
De vannak művelet elvégezhető csak az egész számok. Ezek közé tartozik: \ - osztás (ennek eredménye művelet egész részét a szétválás egy szám egy másik), és mod - maradékos osztás (a művelet következtében a fennmaradó részlege egy szám egy másik).
Például: 34 \ 6 = 5, és 6 = 34 mod 4.

Szabályzat levelet aritmetikai kifejezések
1. Expression van írva a sor kihagyás.
2. Ha egy kifejezés kiértékeléséből, a műveleteket ugyanolyan módon, mint a matematikában.
3. Ha a kifejezés egy része, a számláló és a nevező kell zárójelek közé, mert lépések zárójelben végezzük először.


Feladat: Számítsa ki a kifejezés értékét:

A változók értéke be a billentyűzetről.


megoldás:
Az írás egy program, ez aritmetikai kifejezés van írva a következő: (a + b) / (3 * c ^ 2) + 25 * a. Helyezzük a kifejezés értéke a változó Z.
A program:
CLS
PRINT „Írja be az a és b”
INPUT a, b
Z = (a + b) / (3 * c ^ 2) + 25 * egy
PRINT „Az érték a kifejezés:”, Z
VÉGE

integer aritmetikai

Integer aritmetikai - egy kapcsolódó számítást a számok az egész számok.
Az egész számok használt műveletek: +, -, *, ^, \ és mod.


Feladat: Adott egy háromjegyű szám. Flip a számokat.
megoldás:
Ahhoz, hogy megtalálja a terméket a számok, azt kell tudni, hogy a számok önmagukban. Nevezzük őket x1, x2, x3.
Az utolsó számjegy minden szám a maradék számát elosztjuk 10.
Nézzük a megoldás a probléma, hogy egy konkrét példát. Tegyük fel, X = 457 Ezután a szükséges számú 754.
457 mod 10 = 7
Ahhoz, hogy megtalálja az utolsó előtti szám, könnyebb, hogy ez az utolsó számát elosztjuk osztható 10.
457 \ 10 = 45.
Most, a működése a maradékos osztás, azt látjuk, az utolsó előtti számjegy.
45 mod 10 = 5.
És az első szám megtalálható lesz az egész részét osztás 10.
45 \ 10 = 4.
Ahhoz, hogy megkapjuk a kívánt számú (y), akkor összegyűjti számjegyet a soraiban: 754 = 7 * 100 + 5 * 10 + 4.
Írni egy programot, akkor végre kell hajtania a következő algoritmus:
1) Adjon meg egy előre meghatározott számú;
2) Keresse a számait;
3) egy új számot;
4) Vezessük az eredmény.
A program:
CLS
PRINT „írja egy adott számú”
INPUT x
x3 = x mod 10
x = x \ 10
x2 = x mod 10
x1 = x \ 10
y = x3 * 100 + x2 * 10 + x1
PRINT „fordított száma egyenlő”, y
VÉGE

Feladatok az önálló döntési
1. Írj egy programot, hogy értékelje a kifejezést

, minden a változók értékeit a és b (a nem 0).
2. Adott egy ötjegyű szám n és a számot. Cserélni minden második számjegye egy számjegyet (például, n = 47.962, a = 5, az eredmény: 45.952).

Kapcsolódó cikkek