Sunteți pe pagina 1din 3

Problema 1.

Programe liniare
1. Scopul.
1.1 Ob!inerea deprinderii practice de elaborare "i depanare a programelor.
1.2 Studierea "i utilizarea instruc!iunilor de baz# ale limbajului pentru elaborarea
programelor liniare.
2. Cuno!tin"e necesare.
2.1 Deprinderi de lucru cu calculatorul "i mediul de programare.
2.2 Tipurile de date simple.
2.3 Sintaxa "i modul de utilizare a instruc!iunilor simple.
2.4 Sintaxa "i modul de utilizare a func!iilor aritmetice "i trigonometrice.
3. Con"inutul temei.
3.1 Studierea principiilor fundamentale de lucru n mediul de programare "i a
meniurilor de dialog principale.
3.2 nsu"irea instruc!iunilor de citire "i afi"are a datelor.
3.3 Elaborarea "i depanarea programului.
4. Con"inutul raportului.
4.1 Tema "i scopul lucr#rii.
4.2 Condi!ia problemei.
4.3 Schema-bloc a algoritmului.
4.4 Listingul programului.
4.5 Rezultatul calculelor cu analiza corectitudinii.
4.6 Descrierea instruc!iunilor principale folosite n program.
4.7 Concluzii.
5. Exemplu de program.
Calcula!i valorile F "i Y conform formulelor:
F= k tg
2
m
3
+ 7
2
+ + km km ; Y= e
4
2
b
- ) / ( sin
2
b x .
Deoarece valorile k,m,b "i x nu sunt determinate, ele vor vi introduse de utilizator.
Schema-bloc a programului: Listingul programului:

a) n limbajul Pascal

program liniar;
Var k,m,b,x:integer; f,y:real;
Begin
writeln(Culege valorile k,m,b,x);
readln(k,m,b,x);
F:=k*(sqr(sin(m*m*m))/sqr(cos(m*m*m)))+
+sqrt(k*sqr(m)+k*m+7);
Y:=exp(sqr(b)-4)-sqr(sin(x/b));
Writeln (F=,f, Y=,y); readln
End.



b) n limbajul C++

#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
void main(void) {
int k,m,b,x; float f,y;
printf ("Culege valorile k,m,b,x");
scanf ("%d%d%d%d",&k,&m,&b,&x);
f=k*pow(tan(pow(m,3)),2)+sqrt(k*pow(m,2)+k*m+7);
y=exp(pow(b,2)-4)-pow(sin(x/b),2);
printf("F=%f, Y=%f",f,y);
getch();
}

6. Variante.
Calcula!i valoarea func!iei:

var Condi!ia
1.
d=a e ) / cos( a bx
a
; Y=
1
) cos(
2
+
+ +

x
x b a b a
x x
;
2.
w=cos
2 2 3 2
/ b a x x + ; z=e
| | b x x
a x x
cx

+ +

;
3.
U=
1 sin
cos
2
+
+

bx e bx
bx e x a
x
x
; a=
tgx
x
3
cos 5 . 1
2
;
4.
z=
3
2
) cos( b x
a
x
+ + ; S=x b x a b x tg + + + / ) (
2 2 3
;
5.
Z= ) ( 2 sin
2
b x e x ax
x
+ +

; Z= mx cm
x m
x
ln
sin 1
sin
2 2

+
;
6.
B=1+
5 / 3
2
2
z
z
+
; S=1+x+
4 3 2
4 3 2
x x x
+ + ;
7.
C=ln (x+7 )
| |
| |
b x
a x
+
+
; F=ln(a+x ) / ( sin )
2 2
b x ;
8.
f=e ) ln( ) ln(
3 2
x b b x a
x x
+ ; Y=b tg
) / ( sin
2
2
a x
a
x ;
9.
f=(y-x)
2
) ( 1
) /(
x y
x y z y
+

; r= x a x b b x / ) ( sin
3 2 2
+ + ;
10.
s=e 5 . 1 1 + + +

x e x
bx ax
; A=
y
pi x
2
sin 2 / 1
) 6 / cos( 2
+

;
11.
s=
3 2
) ( cos / b x a xb + + ; F=
3
| ) sin( * | ) ( * t c t tg m + ;
12.
y=cos
2 2 3 2
/ b a x x + ; A=|x
3
/
/ x y
x y
| ;
13. R=x ) ( sin / ) 1 (
2 2
a x b x + + ; e=x(sinx y
2 3
cos + );
14.
z=m cos( bt*sin(t) )+c; Y=e | | ) sin( a bt b at
bt
+ +

;
15.
W= x a x b b x / ) ( sin
3 2 2
+ + ; Y=sin b x a x / ) (
2 2 3
+ ;
16.
s=bsin(at 1 ) 2 cos
2
t ; Q=
1
2

ax
e
a bx
;

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