Documente Academic
Documente Profesional
Documente Cultură
1
1. Sa se gaseasca cel mai mic numar pozitiv u > 0, de forma u = 10
m
,
astfel ca:
1.0 u 6= 1.0
unde prin am notat operat ia de adunare efectuata de calculator.
Numarul u poarta numele de precizia masina.
2. Fie numerele a = 1.0, b = u, c = u, unde u este precizia masina
calculata anterior. Sa se verice ca operat ia de adunare efectuata de
calculator nu este asociativa, i.e.:
(a b) c 6= a (b c)
3. Aproximarea funct iei tan folosind fract iile continue.
O fract ie continua are urmatoarea forma:
f(x) = b
0
+
a
1
b
1
+
a
2
b
2
+
a
3
b
3
+
a
4
b
4
+
a
5
b
5
+
sau, pentru economie de spat iu, se prefera notat ia:
f(x) = b
0
+
a
1
b
1
+
a
2
b
2
+
a
3
b
3
+
a
4
b
4
+
a
5
b
5
+
j
= C
j
D
j
;
f
j
=
j
f
j1
;
j = j + 1 ;
while (|
j
1| ) ;
j
si f
j
nu este necesara alocarea unor vectori ci doar a unei singure
variabile pentru ecare sir n parte (C, D, , f), variabila care este
actualizata la ecare pas.
Sa se aplice algoritmul lui Lentz modicat pentru aproximarea funct iei
tan, pentru argumente x (
2
,
2
). Pentru valori ale lui x care nu sunt
n intervalul (
2
,
2
) se foloseste periodicitatea funct iei tangenta (se
face o mpart ire cu rest) si antisimetria, tan(x) = tan(x). Valorile
lui x multiplu de
2
trebuie tratate separat.
Sa se compare valoarea funct iei tangenta obt inuta prin procedura de
mai sus cu valoarea furnizata de tangenta implementata n biblioteca
matematica a limbajului de programare pe care l folosit i.
4. Proceduri de citire a vectorilor si a matricilor de la tastatura, din sier
si automat (folosind funct ia rand) si proceduri de asare a vectorilor si
a matricilor.
3