Sunteți pe pagina 1din 5

MATEMATIC DISCRET ________________________________________________ LABORATOR NR.

FUNCII
CentOS
Applications Programming Eclipse
Setare Workspace pe home/student/workspace
Use this as default and do not ask again OK

MATEMATIC DISCRET ________________________________________________ LABORATOR NR. 7

Applications System Tools Terminal

File New C Project


Project Name: problema1; Project Type: Empty project; Toolchains: Linux GCC.
Next Finish
Click dreapta pe proiectul problema1
New Folder, Folde name: src
New File Header file: header.h
New File Source file: functii.c
New File Source file: main.c

MATEMATIC DISCRET ________________________________________________ LABORATOR NR. 7

Dublu click stnga pe header.h

Dublu click stnga pe functii.c

MATEMATIC DISCRET ________________________________________________ LABORATOR NR. 7

Dublu click stnga pe main.c

Lansare n execuie din terminal


cd = schimb folderul n ... ; dir, ls = listare coninut folder curent;
./numeProiect = lansare n execuie numeProiect.exe

MATEMATIC DISCRET ________________________________________________ LABORATOR NR. 7

Problema nr. 1
Fie funcia f : R R definit astfel:

f x x 3 2

a) S se scrie programul n C care implementeaz funcia f.


b) S se calculeze f(3), f(12), f(-5).
c) S se afieze resultatele obinute.
Problema nr. 2
Fie trei funcii f : N N , g : N N , h : N N definite prin relaiile:
1 x 100
f x
2 x 100

gx x 2 1 , x N

hx 2x 1 , x N

a) S se scrie programul n C care implementeaza funciile f, g i h.


b) S se calculeze f(54), f(101), f(278), g(12), h(14), h(98).
c) S se afieze rezultatele obinute.
Problema nr. 3
1

S se demonstreze c dac x este un numr real atunci 2x x x . S


2

se implementeze n C funciile f=g corespunztoare egalitii de mai sus. S se afieze


valoarea de adevr a expresiei pentru:
a) x =10;
b) x = -15.

Problema nr. 4
S se demonstreze c x y x y . S se implementeze n C funciile f i g
corespunztoare celor doi membri ai egalitii de mai sus. S se afieze valoarea de
adevr a expresiei pentru:
a) x = 15 i y = 25;
b) x = -67 i y = 3;
c) x = -12 i y = -8.
Problema nr. 5
S se scrie programul n C care implementeaz funcia : 3 , (, , ) =
( )( )( ) pentru a calcula aria triunghiului cu laturile de lungimi a, b i c i
semiperimetru . S se afieze ariile triunghiurilor cu laturile:
a) = 3, = 4 = 5;
b) = = = 6.
Problema nr. 6
S se scrie programul n C care implementeaz funcia : , () = 2 3 + 7.
S se calculeze (12) i (12) i s se afieze rezultatele obinute. S se calculeze
valorile pe care le ia funcia f n intervalul [12; 12].
a) a = 3, b=4 i c=5;
b) a=b=c=6.
5