BÀI TẬP VỀ NHÀ Viết chương trình đưa ra màn hình vận tốc v khi chạm đất của một vật rơi từ độ cao h, biết rằng v=, trong đó g là gia tốc rơi tự do và g=9,8m/s2.. Độ cao hm được nhập vào [r]
Trang 1TRƯỜNG THCS VÀ THPT HÓA TIẾN
CHÀO MỪNG QUÝ
THẦY CÔ GIÁO
VỀ DỰ GIỜ MÔN TIN
HỌC LỚP 11A2GV: CAO THÀNH TRUNGTỔ: TOÁN TIN
Trang 2BÀI TẬP VÀ THỰC
HÀNH 1 (TIẾT 1)
TIẾT: 8
Trang 3TIẾT: 8 BÀI TẬP VÀ THỰC HÀNH 1
XÉT BÀI TOÁN
Viết chương trình giải phương
trình:
ax2 + bx + c = 0 (a≠0) (*) Với a, b, c là các số thực được nhập
từ bàn phím, giả sử (*) có nghiệm Hãy
xuất ra màn hình x1, x2 là 2 nghiệm của
(*)
Trang 4TIẾT: 8 BÀI TẬP VÀ THỰC HÀNH 1
PHÂN TÍCH
Input:
Output:Các số thực a,b,c (a≠0)Các số thực x1, x2 thỏa
mãn
ax2 + bx + c = 0
Trang 5TIẾT: 8 BÀI TẬP VÀ THỰC HÀNH 1
THUẬT TOÁN
d = b 2 - 4ac
Nhập các số thực a, b, c (a≠0)
�1 = (−� − )/( )2�
�2 = −�/� � – 1 Đưa ra x 1 , x 2 và kết thúc.
Trang 6TIẾT: 8 BÀI TẬP VÀ THỰC HÀNH 1
CHƯƠNG TRÌNH
Trang 7TIẾT: 8 BÀI TẬP VÀ THỰC HÀNH 1
YÊU CẦU
1 Gõ chương trình vào máy tính
Lưu chương trình với tên là: TH1_lop
Dịch chương trình.
Thực hiện chương trình.
Nhập 1 -3 2 và cho biết kết quả
Nhập 1 0 -2 và cho biết kết quả.
Sửa lại chương trình để chương trình không dùng biến d
Thực hiện chương trình Nhập 1 -3 2 và thông báo KQ.
2
3
4
5
Sửa lại chương trình bằng cách thay đổi cách tính:
x2:=(-b + sqrt(d))/(2*a);
Thực hiện chương trình Nhập 1 -5 6 và thông báo KQ.
6
Thực hiện chương trình Nhập 1 1 1 và thông báo KQ.
7
Trang 8TIẾT: 8 BÀI TẬP VÀ THỰC HÀNH 1
GHI NHỚ
- Xác định dữ liệu vào, dữ liệu ra
- Xác định thuật toán
- Soạn chương trình vào máy
- Lưu trữ chương trình
- Biên dịch chương trình
- Thực hiện và hiệu chỉnh chương trình
Các bước để hoàn thành một chương trình:
Trang 9TIẾT: 8 BÀI TẬP VÀ THỰC HÀNH 1
BÀI TẬP VỀ NHÀ
Viết chương trình đưa ra màn
hình vận tốc v khi chạm đất
của một vật rơi từ độ cao h,
biết rằng v=, trong đó g là gia
tốc rơi tự do và g=9,8m/s2 Độ
cao h(m) được nhập vào từ bàn
phím
Trang 10TIẾT: 8 BÀI TẬP VÀ THỰC HÀNH 1
BÀI HỌC ĐÃ KẾT THÚC,
XIN CẢM ƠN!