Sunteți pe pagina 1din 4

Subiecte pentru lucrare de laborator la tema: Structuri alternative. Instrucţiunea If.

2018
LUCRAREA DE LABORATOR №
Tema: STRUCTURI ALTERNATIVE. INSTRUCTIUNEA IF
1. Să se calculeze valoarea funcţiei:

3,5a  7 x  2,5 x 2 , x  5

y  a  5 , x  5
 x  6
 a cos , x  5
 x  5

unde a - număr real.


2. Să se calculeze valoarea funcţiei :
a  3 x 2  12,5 , x  10

 x 2  4
y  a , 10  x  12
 x  1

a  lg( x  11)  7 x x  12
2
,

unde a - număr real.


Remarcă: lgx=lnx/ln10.
3. Să se calculeze valoarea funcţiei :
 b( 2 x 2  7,3)
 , x  2
 3

y  b  x 2
 5x  6 , 2  x  3

bx  sin x , x  3

unde b - număr real.


4. Să se calculeze valoarea funcţiei :
 4  x  ax 3 , x  4

 100
y  a   1, 4 , 4  x  10
 x
ax 2  10 x  2, x  10

unde a - număr real.


5. Să se calculeze valoarea funcţiei :

 4,8a  6 x  x 2
, x  1


y   17  a, x  1
 x
 a si n x  , x  1

 x  1

unde a - număr real.

6. Să se calculeze valoarea funcţiei :



 ax 2  bx  c, x  a

(a, b, c –numere reale )




y   x  a  bc , x  a

b x  a
  c, x  a

 x  a

7. Să se calculeze valoarea funcţiei :


ax 2  b, x  b

 x
2
 b 2  a
y   , x  b
 5
 x 2  a 2
 b 2
, x  b

unde a , b - numere reale.

8. Să se calculeze valoarea funcţiei :



 x  a 2 , x  2


y  l g x  a, 2  x  40
 2
 a 2
 x 2 , x  40
 x
  a 2

unde a - număr real. Remarcă: lgx=lnx/ln10.


9. Să se calculeze valoarea funcţiei :

sin x  a 2 , x  0


y  a
2
 a 2  5 , x  0
 x  a
 , x  0

 5

unde a - număr real.


10. Să se calculeze valoarea funcţiei :
cos x  a 2 , x  0


y  a x  a , 0  x  2

( a

2
 x )( a 2  x 2
 1), x  2

unde a - număr real.


11. Să se calculeze valoarea funcţiei :
 a 2  b 2  x , x  0

 a
y  sin x  , 0  x  2
 b 2
 1
a 2  x  b, x  2

unde a , b - numere reale.


12. Să se calculeze valoarea funcţiei :
 a 2  b 2
  x, x  0
 a 2  b 2  1

y  sin( x  b )  x  a , 0  x  2

 a 2  b 2  3, x  2

unde a , b - numere reale.

13. Să se calculeze valoarea funcţiei :


 a 2  b 2 , x  0

cos x  a  b , 0  x  4

y   a  b
 , 4  x  10
 x
lg x
  a  b , x  10

unde a , b - numere reale. Remarcă: lgx=lnx/ln10.


14. De calculat valoarea
y  min( a , b , c , d ) , unde a , b , c , d - numere reale.
15. De calculat valoarea
y  max(a, b, c)  min( s, d , t )
unde a , b , c , d , s , t - numere reale.
16. De calculat valoarea
y  max( a , b , c )  abc

unde a , b , c - numere reale.


17. De calculat valoarea
y  max(a  b  c, a , b , c )

unde a , b , c - numere reale.


18. De calculat valoarea
t  min( xy, xz , yz ,100)
unde x , y - numere reale.
19. De calculat valoarea
y  max(abc, a 3 , b 3 , c 3 )
unde a , b , c - numere reale.
20. De calculat valoarea
y  min(max(a, b, c),30)
unde a , b , c - numere reale.
21. Se consideră trei numere reale a , b şi c . Să se afişeze pe ecran aceste numere
în ordine crescătoare / descrescătoare.
22. Să se determine minimul numerelor a , b , c şi de înlocuit prin el numărul
maximal dintre ele.
23. Fiecare dintre numerele a şi b sunt diferite de zero. Dacă ele au acelaşi semn,
de înlocuit pe cel mai mare prin cel mai mic; dacă însă numerele sunt de semne
opuse, atunci de atribuit fiecărui din ele semnul numărului mai mare după modul.
2
24. Să se determine care din numerele întregi a , b şi c sunt divizibile prin numărul
întreg N≠0.
25. Să se determine, care din punctele din plan ( x1 , y1 ) , ( x 2 , y 2 ) , ( x3 , y 3 ) este cel
mai apropiat de originea de coordonate.
26. De la tastatura se citesc 3 numere în variabilele reale a , b şi c . Să se compună
un program care va determina care din ele sunt întregi.
27. Să se compună un program care va verifica dacă numărul natural N este un pătrat
perfect. De exemplu, 25 este un pătrat perfect.
28. Se consideră două triplete de numere reale:  x, y, z şi  a, b, c , unde x , y şi z
sunt exprimate în grade, iar a , b şi c sunt exprimate în aceeaşi unitate de lungime.
Să se compună un program care va verifica dacă triplete în studiu pot reprezenta
respectiv măsurile unghiurilor şi laturilor aceluiaşi triunghi.
29. Se consideră un unghi exprimat în radiani. Să se scrie un program care determină
în ce cadran trigonometric se află unghiul respectiv. Aceeaşi problemă pentru cazul
în care unghiul se consideră exprimat în grade, minute şi secunde.
30. Cunoscând data curenta exprimată prin trei numere întregi reprezentând anul,
luna, ziua precum şi data naşterii unei persoane, exprimata la fel, să se facă un
program care să calculeze vârsta persoanei respective în număr de ani împliniţi.
31. Se ştie că ani bisecţi ai calendarului Gregorian sunt anii ce se împart la 4 şi nu se
împart la 100. Toţi anii ce se împart la 400 sunt ani bisecţi. Să se compună algoritmul
ce determină dacă anul considerat A din perioada 1555:2002 este un an bisect.
32. Cunoscând data curenta exprimată prin trei numere întregi reprezentând anul,
luna, ziua precum şi data naşterii unei persoane exprimată la fel, să se facă un
program care să calculeze vârsta persoanei respective în număr de ani, luni şi zile.
Remarca: noţiunea de an bisect este prezentată în problema 31.
33. Un punct în plan este dat prin coordonatele sale ( x, y ) . Să se scrie un program
care determină dacă punctul este în origine, într-un cadran (1, 2, 3 sau 4) sau pe una
din semiaxe(1-2, 2-3, 3-4, 4-1).
34. Se dau trei perechi de numere reale reprezentând coordonatele carteziene ale
vârfurilor unui triunghi. Să se scrie un program care determină natura triunghiului cu
vârfurile în cele trei puncte ( degenerat, scalen, isoscel, echilateral).
35. Se dau trei perechi de numere reale reprezentând coordonatele carteziene ale
vârfurilor unui triunghi. Să se scrie un program care determină natura triunghiului cu
vârfurile în cele trei puncte (degenerat, dreptunghic, ascuţitunghic, obtuzunghic,
dreptunghic isoscel).
36. Se dau patru perechi de numere reale reprezentând coordonatele carteziene ale
vârfurilor unui patrulater. Să se scrie un program care va decide este sau nu acest
patrulater un pătrat.
37. Se dau trei perechi de numere reale ( x1 , y1 ) , ( x 2 , y 2 ) , ( x 3 , y 3 ) reprezentând
coordonatele carteziene ale vârfurilor unui triunghi şi coordonatele unui punct ( x, y )
. Să se scrie un program care determina aparţine ori nu acest punct triunghiului.
38. Intr-o curte sunt găini şi iepuri. Câte găini şi câţi iepuri sunt, dacă exista c capete
şi p picioare. De analizat toate cazurile posibile pentru c şi p .
39. De la tastatură se introduce un caracter. Să se determine ce fel de caracter este:
literă mare, literă mică, cifră sau semn special.
3
Se admit litere numai din alfabetul latin.

S-ar putea să vă placă și