Ghi kết quả 5 lần lặp, làm tròn đến 5 chữ số thập phân.
Trang 1Đề thi cuối kì 2019 – 2020 Phương pháp tính và Matlab
Câu 1: Điền vào chỗ trống đoạn chương trình:
a = input (‘Input a =… ‘);
b = …
c = …
%% … %
If … & … & …
disp (‘phương trình vô số nghiệm’)
… a == 0 & b == 0 disp (‘phương trình vô nghiệm’)
… a == 0
x = - 𝑐
𝑏
disp (‘phương trình có một nghiệm x: ‘) else if …
x1 = (-b + … );
x2 = (-b - … );
disp (‘x1, x2 là 2 nghiệm phức’), disp ([x1 x2]) else if b^2== …
x = … disp (‘phương trình có nghiệm kép’) else
x1 = (-b + sqrt (b^2 – 4*a*c) ) / (2*a) ;
x2 = … disp (‘ phương trình có 2 nghiệm [x1 x2] = ‘), disp ([x1 x2])
…
Trang 2Câu 2: Điền vào chỗ trống:
inc = [ 5k 10k 15k 30k 50k];
tax = 0.1*inc *(inc <= 10k );
tax = tax + (inc > 10k & inc <= 20k) *(0.2*(inc – 10k) + 1k);
tax = tax + (inc > 20k) *(0.5*(inc – 20k) + 3k);
disp ([inc’ tax’ ]);
Chuyển sang cấu trúc If
inc = [5k … 15k … 50k … ;
for ti = inc
if … tax = 0.1*ti ;
… ti < 20k
tax = 1k + … *(ti – 10k);
else
tax = … + 0.5*(… - …);
… ;
disp ([ti tax]);
end;
Câu 3: Phương pháp chia đôi f(x) = 0 với f(x) = 5x3 – 5x2 + 6x – 2 Ghi kết quả 5 lần lặp, làm tròn đến 5 chữ số thập phân