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

Chia sẻ bởi Lộ Chí Khiêm | Ngày 10/05/2019 | 82

Chia sẻ tài liệu: Bài tập và thực hành 2 thuộc Tin học 11

Nội dung tài liệu:

TIẾT: 15
B�I T?P V� TH?C H�NH 2
1/ Khái niệm về bộ số Pitago:
Ba số nguyên dương a, b, c được gọi là bộ số Pitago nếu tổng bình phương của hai số bằng bình phương của số còn lại.
a2 = b2 + c2
b2 = a2 + c2
c2 = a2 + b2
2/ Bài toán: (Bộ số Pitago):
Viết CT nhập từ bàn phím ba số nguyên dương a, b, c và kiểm tra xem chúng có là bộ số Pitago hay không ?
Xác định bài toán:
Input: Nhập ba số nguyên dương a, b, c
Output: Ba số là bộ số Pitago hoặc không là bộ số Pitago.
Ý tưởng của bài toán?
Kiểm tra xem có đẳng thức nào trong ba đẳng thức sau đây xảy ra không:
a2 = b2 + c2
b2 = a2 + c2
c2 = a2 + b2
Thuật toán cho bài toán:
B1: Nhập a, b, c nguyên dương;
B2: Nếu ( a2 =b2 + c2 ) hoặc ( b2 = a2 + c2) hoặc ( c2 =a2 + b2) thì đưa thông báo ba số a, b, c là bộ số Pitago, rồi kết thúc;
B3: Thông báo ba số a, b, c không là bộ số Pitago, rồi kết thúc.
a/ Gõ chương trình: ( sgk tr49)
b/ Nhấn F2 để lưu chương trình với tên Pitago.pas.
c/ Nhấn F7 để thực hiện từng câu lệnh chương trình, nhập giá trị a=3, b=4, c=5.
d/ Vào Debug để xem giá trị a2, b2, c2.
e/ Nhấn F7 để thực hiện từng câu lệnh chương trình, nhập giá trị a=9, b=16, c=25.
f/ Quan sát quá trình rẽ nhánh.
c
t
g/ Lặp lại các bước với bộ dữ liệu:

A=700, b=1000, c=800.
h/ Cải tiến chương trình bằng cách đổi:
a2= sqr(a2)
b2=sqr(b2)
c2=sqr(c2)
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Lộ Chí Khiêm
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)