1)Ce rezultat intoarce operatorul DIV?
2)MOD este operator:
-relational
-logic
-aritmetic;
3)Calculati: a)29DIV9= ; b)48MOD7= c)37.0/6= d)74/9= e)66%8=
4)Precizati care sunt diferentele dintre cei doi algoritmi de mai jos, chiar daca scopul lor final este acelasi:
1.Se citesc doua nr intregi de la tastatura. Se cere sa se afiseze cel mai mare dintre ele.
start
intreg x,y
scrie’introdu 2 nr de la tastatura’
citeste x,y
daca x>y atunci
scrie x
altfel
scrie y
stop
2. Se citesc doua nr intregi de la tastatura. Se cere sa se afiseze maximul dintre ele.
start
intreg x,y,max
scrie’introdu 2 nr de la tastatura’
citeste x,y
daca x>y atunci
max←x
altfel
max←y
scrie max
stop
5)Se citeste de la tastatura un numar format din 5 cifre.Sa se afiseze pe ecran cifra din mijloc.
Răspunsuri la întrebare
1) Rezultatul operatorului DIV este câtul împărțirii.
2) MOD este operator aritmetic.
3) 29 DIV 9 = 3
48 MOD 7 = 6
37.0/6 = 6.1666.. (este 6.1(6), numarul de cifre de 6 depinde de tipul de date)
74/9 = 8
66%8 = 2
4) În primul program se cere să se afișeze cel mai mare dintre cele două numere introduse, iar pe ecran se afișează aceeași variabilă care a fost citită x sau y în dependeță de care dintre ele este mai mare.
(se afișează variabila care a fost citiă)
În programul al doilea se cerere afișarea maximului dintre ele, deci se verifică dacă x>y și se atribuie unei alte variabile una dintre valorile x sau y introduse, în dependeță de care dintre ele este mai mare.
(se atribuie unei variabile valoarea maximă și după se afișează acea variabila)
5) Am atașat programul în pseudocod.