Sunteți pe pagina 1din 1

MN_TEMA 1 [5.03.2019 – 8.03.

2018]

1. Care este rezultatul calculului: 8.7 - 8.675 + 1.975 realizat într-o aritmetică a virgulei mobile cu următoarele
caracteristici: β = 2 , t = 4, L = -2, U = 4, reprezentare cu bit ascuns, rotunjire simetrică. Se manifestă vreun
fenomen de eroare? Explicaţi. Cum ar trebui efectuat calculul pentru a evita apariţia vreunui fenomen de
eroare?

2. Care este rezultatul calculului ( 2.725 − 0.125) ⋅1.225 realizat într-o aritmetică a virgulei mobile cu
următoarele caracteristci: β = 2 , t = 4, rotunjire uniformă, L = -4, U = 6. Ce fenomen de eroare apare
şi cum poate fi eliminat? Argumentaţi.

3. Calculul funcției ln(x). Pentru calculul valorilor funcției ln(x) se procedează ca şi în cazul calculului
exponențialei, apelând la dezvoltarea în serie Taylor în jurul originii. Pentru aceasta, argumentul
x > 0 este adus la forma x = 2 m ⋅ (1 + f ) , unde m este un număr natural, iar f este un număr real care
satisface f < 1 . Astfel: ln( x) = m ⋅ ln(2) + ln(1 + f ) . Pentru calculul logaritmilor implicați se utilizează
seriile:
2 ∞ 1 
ln(2) = ⋅ ∑  k  ;
3 k =0  9 ⋅ (2 ⋅ k + 1) 
∞ 
(−1) k +1 k 
ln(1 + f ) = ∑  ⋅ f  .
k =1  k 
Criteriul de trunchiere este cel utilizat în cazul calculului exponențialei. Să se realizeze şi să se
implementeze în mediul de programare MATLAB algoritmul de calculul al valorilor funcției ln(x)
bazat pe dezvoltarea în serie Taylor în jurul originii a acesteia.

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