Để giải quyết một bài toán cụ thể thì chúng ta cần làm những công việc gì?.[r]
Trang 1CHÀO MỪNG QUÝ THẦY CÔ GIÁO CÙNG TẤT CẢ CÁC EM HỌC SINH
Trang 21.Hãy chỉ ra các lỗi có trong chương trình sau?
Trang 3Program
ues crt ;
var ban_kinh, chu vi, dien _tich : real; Const Pi = 3.14;
Begin
Writeln(‘ cho biet ban kính:’)
Readln( ban_kinh);
Chu_vi = 2*pi*ban_kinh;
Dien_tich = ban_kinh*ban_kinh*pi;
Writeln (‘chu vi la,’ chu vi)
Writeln (‘dientich la,’dientich);
Readln;
End
1.Hãy chỉ ra các lỗi có trong chương trình sau?
: :
Hinh _tron;
;
;
Trang 4Program Hinh_tron;
ues crt ;
var ban_kinh, chu vi, diên _tich : real;
Const Pi = 3.14;
Begin
Writeln(‘ cho biet ban kính:’);
Readln( ban_kinh);
Chu_vi := 2*pi*ban_kinh;
Dien_tich := ban_kinh*ban_kinh*pi;
Writeln(‘chu vi la,’ chu vi);
Writeln(‘dientich la,’dientich);
Readln;
End.
2.Khi chạy chương trình cho ta kết quả gì?
Chương trình trên được viết để tính chu vi và diện tích hình tròn với bán kính đựơc nhập vào từ bàn phím
Trang 5BÀI 5
Trang 61.Bài toán và chương trình
-Tính tổng các số tự nhiên từ 1 đến 100
-Tính quảng đường ô tô đi đựơc trong 3
giờ với vận tốc 60km/giờ
Em hiÓu thÕ nµo
lµ bµi to¸n?
- Bµi to¸n lµ mét c«ng viÖc hay mét nhiÖm vô cÇn ph¶i gi¶i quyÕt
Trang 71.Bài toán và chương trình
Để giải quyết đựơc một bài toán cụ thể thì cần làm công việc gì?
Xác định bài toán
Xác định rõ điều kiện cho trước và kết quả cần thu được
Trang 81.Bài toán và chương trình
Ch¼ng h¹n, víi bµi to¸n ghi ra mµn hinh tæng cña hai sè a vµ b ® îc gâ vµo tõ bµn phÝm, ch ¬ng trinh
cã thÓ gåm c¸c lÖnh nh hinh sau ®©y:
Trang 9Từ các câu lệnh đó ta có thể viết được chương trình như sau:
Program tinh_tong;
Begin Writeln(‘nhap vao so a’);
Readln(a);
Writeln(‘Nhap vao so b’);
Readln(b);
S:= a+b;
Writeln(‘Tong la’, S);
Readln;
End.
Trang 101.Bài toán và chương trình
2 Bài toán và cách xác định bài toán
V í dụ: Xét các bài toán
a Để tính diện tích hình tam giác
h
a B
A
C
Điều kiện cho trước:
Kết quả cần thu được:
Một cạnh và đường cao tương ứng với cạnh đó
Diện tích hình tam giác
Trang 111.Bài toán và chương trình
2 Bài toán và cách xác định bài toán
V í dụ:
Tim ® êng ®i tr¸nh c¸c ®iÓm nót nghÏn
giao th«ng trong giê cao ®iÓm Điều kiện cho trước :
Kết quả cần thu được
Vị nghẽn điểm giao thông và các con đường có thể đi từ
vị trí hiên tại tới vị trí cần tới
Đường đi từ vị trí hiện tại tới vị trí cần tới mà không bị nghẽn giao thông
Trang 121.Bài toán và chương trình
2 Bài toán và cách xác định bài toán
V í dụ:
NÊu mét mãn n tõ ăn tõ
những thùc phÈm hiÖn
cã
Các thực phẩm hiện có (rau, trứng, mắm, muối….)
Một món ăn
Điều kiện cho trước
Kết quả cần thu được
Trang 131.Bài toán và chương trình
2 Bài toán và cách xác định bài toán
Xác định bài toán là bước đầu tiên và là bước quan trọng trong việc giả quyết một bài toán
Kết luận:
Trang 14CỦNG CỐ
Bài toán là gì?
Để giải quyết một bài toán cụ thể thì chúng ta cần làm những công việc gì?