Site neoficial al liceului № 9 g

Operații aritmetice în limbajul de programare QBasic

În limbajul de programare QBasic, puteți lucra cu întreg, precum și cu numere raționale. Din cursul matematicii se știe că setul de numere raționale include setul de numere întregi.






Pentru numere raționale, operațiile aritmetice sunt utilizate: +, -, *, / și ^ (ridicarea la putere).
Dar există operații care pot fi efectuate numai în setul de numere întregi. Acestea includ: \ - integer division (rezultatul acestei operațiuni este partea întreagă a diviziunii un număr de altul) și mod - diviziune cu rest (rezultatul acestei operațiuni este restul de diviziune a unui număr de altul).
De exemplu: 34 \ 6 = 5 și 34 mod 6 = 4.

Reguli pentru scrierea expresiilor aritmetice
1. Expresia este scrisă în linie fără spații.
2. Atunci când se calculează o expresie, operațiile sunt efectuate în aceeași ordine ca și în matematică.
3. Dacă expresia este o fracțiune, atunci numerotatorul și numitorul trebuie să fie închise în paranteze, deoarece Acțiunile din paranteze sunt efectuate mai întâi.


Sarcina: Evaluați valoarea expresiei:

Introduceți valorile variabilelor de la tastatură.


soluţie:
Când scrieți un program, această expresie aritmetică va fi scrisă astfel: (a + b) / (3 * c ^ 2) + 25 * a. Plasați valoarea expresiei în variabila Z.






Programul:
CLS
PRINT "Introduceți a și b"
INPUT a, b
Z = (a + b) / (3 * c ^ 2) + 25 * a
PRINT "Valoarea expresiei este:", Z
END

Întregul aritmetic

Întregul aritmetic este un calcul al cifrelor întregilor.
În setul de numere întregi, operațiile: +, -, *, ^, \ și mod sunt utilizate.


Alocare: este indicat un întreg număr de trei cifre. Răsturnați numărul.
soluţie:
Pentru a găsi un produs cu numere, trebuie să cunoașteți numerele în sine. Le numim x1, x2, x3.
Ultima cifră din orice număr este restul de împărțire cu 10.
Să analizăm soluția problemei folosind un exemplu concret. Să presupunem că x = 457. Atunci numărul necesar este 754.
457 mod 10 = 7
Pentru a găsi penultima cifră, este mai ușor să o faci ultima împărțind numărul cu 10 întregi.
457 \ 10 = 45.
Acum, folosind diviziunea cu restul, găsim penultima cifră.
45 mod 10 = 5.
Și prima cifră va fi găsită ca întreaga parte a împărțirii cu 10.
45 \ 10 = 4.
Pentru a obține numărul dorit (y), îl vom colecta din cifre de către biți: 754 = 7 * 100 + 5 * 10 + 4.
Pentru a scrie un program, trebuie să implementați următorul algoritm:
1) Introduceți numărul dat;
2) găsiți cifrele;
3) Creați un număr nou;
4) Ieșiți rezultatul.
Programul:
CLS
PRINT "introduceți numărul specificat"
INPUT x
x3 = x mod 10
x = x \ 10
x2 = x mod 10
x1 = x \ 10
y = x3 * 100 + x2 * 10 + x1
PRINT "numărul inversat este egal", y
END

Sarcini pentru decizia independentă
1. Scrieți un program pentru a calcula expresia

, pentru orice valori ale variabilelor a și b (și nu egale cu 0).
2. Se dă un număr de cinci cifre n și un număr a. Înlocuiți fiecare a doua cifră a numărului cu o cifră a (De exemplu, n = 47962, a = 5, atunci rezultatul este 45952).







Articole similare

Trimiteți-le prietenilor: