Tải bản đầy đủ (.ppt) (13 trang)

PPT Bài tập và thực hành 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (371.02 KB, 13 trang )

TIẾT 9 + 10:
BÀI TẬP THỰC HÀNH 1
1. Một số chương trình hoàn chỉnh:
Ví dụ 1: Chương trình giải phương trình bậc
2 (trường hợp có hai nghiệm)
Program giai_ptb2;
Uses crt;
Var a, b, c, d, x1, x2: real;
Begin
Clrscr;
Write(’nhap a b c ’); Readln(a, b, c);
D: = b*b-4*a*c;
X1: = (-b-sqrt(d))/(2*a);
X2: = (-b+sqrt(d))/(2*a);
Writeln(’x1 = ’,x1:6:2,’ x2 = ’,x2:6:2);
Readln
End.
Chúng ta sẽ thử với các trường hợp cụ thể sau:

Trường hợp 1: a = 1; b = 1; c = 2;
Khi chạy chương trình sẽ thấy thông báo lỗi: Ivanlid
floating point operation. (sử dụng sai thao tác với số thực)
ở đây là do delta âm nên hàm sqrt không thực hiện được.

Trường hợp 2: a = 1; b = 2; c = 1;
Khi chạy chương trình cho ta kết quả: x1 = -1.00; x2 =
-1.00;

Trường hợp 3: a = 1; b = -3; c = 2;
Khi chạy chương trình cho ta kết quả: x1 = 1.00; x2 =
-2.00;


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×