CHÀO MỪNG QUÝ THẦY CÔ CÙNG TOÀN THỂ CÁC EM
Bµi 5
Tiết 20
Toán: Tính tổng của các số từ 1 đến 100
Vật lý: Tính quãng đường ô tô đi được
trong thời gian 3 giờ với vận tốc 60 km/h.
Hóa học : Tính số mol cho 50g Cu.
Tin học: Viết chương trình tính tổng hai số
a và b bất kỳ được nhập từ bàn phím...
BÀI TOÁN CÁC MÔN HỌC
Bài 5
LËp b¶ng cöu chư¬ng
LËp b¶ng ®iÓm c¸c m«n häc
So s¸nh c©n nÆng cña hai b¹n trong líp
So s¸nh gi¸ tiÒn cña 1kg ®Ëu vµ 1kg thÞt
BÀI TOÁN TRONG CUỘC SỐNG
Bµi 5
mét nhiÖm vô cÇn ph¶i gi¶i quyÕt
Bài toán là gì ?
3
1
Bµi to¸n vµ x¸c ®Þnh bµi to¸n
Bµi 5
Điều kiện cho trước : Input
Kết quả thu được :output
Ví dụ 1: Tính diện tích tam giác với độ dài một cạnh a và chiều cao tương ứng h.
Xác định:
Input: Một cạnh a và chiều cao h
Output: Diện tích tam giác
Xác định bài toán là gì?
Bµi 5
§iÒu kiÖn
cho trưíc
KÕt qu¶
thu ®ưîc
VÞ trÝ ®iÓm t¾c nghÏn�giao th«ng
C¸c con ®ưêng cã thÓ ®i�tõ vÞ trÝ hiÖn t¹i ®Õn vÞ trÝ�cÇn ®Õn
§Õn ®ưîc vÞ trÝ cÇn ®Õn�mµ kh«ng qua�®iÓm t¾c nghÏn
3
1
Bµi to¸n vµ x¸c ®Þnh bµi to¸n
Ví dụ 2:Tìm đường đi tránh các điểm nghẽn giao thông
§iÒu kiÖn
cho trưíc
KÕt qu¶
thu ®ưîc
C¸c thùc phÈm hiÖn cã
Mét mãn ¨n
Ví dụ 3: Bài toán nấu một món ăn
Bµi 5
Bài tập 1: Tính diện tích và chu vi hình chữ nhật. Các cạnh được nhập vào từ bàn phím.
Chia nhóm làm bài tập: Xác định Input và output
Bài tập 3: Tính quãng đường ô tô đi được trong 3 giờ với vận tốc 60km/giờ
Bài tập 2: Hãy tính số mol của 50gCu; 6,5gAg
Bài tập 4: Tính tổng của các số tự nhiên từ 1 đến 100.
Bµi 5
Bài tập 1: Tính diện tích và chu vi hình chữ nhật. Các cạnh được nhập vào từ bàn phím
Input:
Output:
Chu vi, diện tích.
Chiều dài, chiều rộng.
Bài tập 2: Hãy tính số mol của 50gCu, 6,5gAg
Input:
50gCu; 6,5gAg
Output:
Số mol của Cu; Ag.
Bài tập 3: Tính quãng đường ô tô đi được trong 3 giờ với vận tốc 60km/giờ
Input:
t = 3h, υ = 60km/h
Output:
Quãng đường ô tô đi được.
Bài tập 4: Tính tổng của các số tự nhiên từ 1 đến 100.
Input:
Dãy 100 số tự nhiên đầu tiên 1, 2,…, 100
Output:
Giá trị của tổng 1+2+3+…+100
Ví dụ : Rô- bốt ‘nhặt rác’
1. Tiến 2 bước;
2. Quay trái, tiến 1 bước;
3. Nhặt rác;
4. Quay phải, tiến 3 bước;
5. Quay trái, tiến 2 bước;
6. Bỏ rác vào thùng;
Bµi 5
Qu¸ tr×nh gi¶i to¸n trªn m¸y tÝnh
2
Dãy hữu hạn các thao tác cần thực hiện để giải
một bài toán được gọi là thuật toán.
Qu¸ tr×nh gi¶i to¸n trªn m¸y tÝnh
2
Bµi 5
Kết quả
1
X¸c ®Þnh bµi to¸n:
Input, Output
2
3
M« t¶ thuËt to¸n:
T×m c¸ch gi¶i, diÔn t¶ b»ng c¸c lÖnh
ViÕt chư¬ng tr×nh:
ViÕt CT b»ng ng«n ng÷ lËp tr×nh ®· biÕt
C¸c bưíc gi¶i bµi to¸n trªn m¸y tÝnh
Qu¸ tr×nh gi¶i to¸n trªn m¸y tÝnh
2
Lưu ý: Để giải một bài toán có thể có nhiều thuật toán khác nhau, song mỗi thuật toán chỉ dùng để giải một bài toán cụ thể. Vì vậy khi mô tả thuật toán nên chỉ ra điều kiện cho trước và kết quả nhận được kèm theo để dễ nhận biết thuật toán đó dùng để giải bài toán nào.
Bµi 5
Bước 1:Xác định bài toán
Bước 2: Mô tả thuật toán:
1. Khai báo(biến,hằng,…)
có 3 biến: chiều cao h, cạnh a, diện tích.
2. Nhập các cạnh.
3. Tính diện tích.
4. In ra kết quả và kết thúc.
Bước 3: Viết chương trình trên ngôn ngữ pascal
Var a,h: integer;
Dientich:real;
Begin
Write(‘nhap vao chieu cao:’); readln(h);
Write(‘nhap vao canh a:’); readln(a);
dientich:=a*h/2;
Writeln(‘dien tich tam giac ’, dientich);
Readln;
End.
Ví dụ: Tính diện tích tam giác với độ dài một cạnh a và chiều cao tương ứng h.
Các nhóm một tả thuật toán và viết chương trình cho 4 bài tập trên
Củng cố