Giáo án Tin học 8 - Bài 5: Từ bài toán đến chương trình - Nguyễn Thị Hằng - Trường THCS Hoàn Sơn

I. MỤC TIÊU

1. Về kiến thức

 - Tìm hiểu được một số bài toán

 - Biết được khái niệm của bài

2. Về kỹ năng

 - Xác định được input

 - Xác định được output

3. Thái độ

 - HS có thái độ nghiêm túc trong học bài

 - Có ý thức tìm hiểu môn học và làm bài

II. CHUẨN BỊ

1. Giáo viên: - SGK, SGV, tài liệu, giáo án và các đồ dùng khác

2. Học sinh:

 - SGK, đồ dùng học tập, bảng phụ

 - Đọc trước bài tại nhà

 

doc 5 trang Người đăng nguyenphuong Lượt xem 1348Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án Tin học 8 - Bài 5: Từ bài toán đến chương trình - Nguyễn Thị Hằng - Trường THCS Hoàn Sơn", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
TuÇn 10:
Ngµy so¹n :	227/10/2012
Ngµy d¹y : 29/10/2012
TiÕt 19 : tõ bµi to¸n ®Õn ch­¬ng tr×nh
I. MỤC TIÊU
1. Về kiến thức
	- Tìm hiểu được một số bài toán
	- Biết được khái niệm của bài
2. Về kỹ năng
	- Xác định được input
	- Xác định được output
3. Thái độ
	- HS có thái độ nghiêm túc trong học bài
	- Có ý thức tìm hiểu môn học và làm bài
II. CHUẨN BỊ
1. Giáo viên: 	- SGK, SGV, tài liệu, giáo án và các đồ dùng khác
2. Học sinh:
	- SGK, đồ dùng học tập, bảng phụ
	- Đọc trước bài tại nhà
III. TIẾN TRÌNH TIẾT DẠY
1. Ổn định lớp (2ph)
	- Kiểm tra sĩ số
	- Ổn định trật tự
2. Kiểm tra bài cũ (0ph)
Không
3. Dạy bài mới
	* Đặt vấn đề (3ph).
	Trong bài học trước, Các em đã được làm quen Ngôn ngữ lập trình turbo Pascal để giải các bài toán. Vậy bài toán là gì? Cách giải bài toán trên các ngôn ngữ lập trình có giống nhau không? Bài học hôm nay cô và trò chúng ta sẽ cùng tìm hiểu.
Bài học “Từ bài toán đến chương trình” chúng ta sẽ cùng tìm hiểu trong 4 tiết lí thuyết và 2 tiết bài tập.
	* Nội dung bài giảng.
HĐ CỦA THẦY VÀ TRÒ
TG
NỘI DUNG
HĐ 1: Tìm hiểu khái niệm về bài toán và thuật toán
GV: ThuyÕt tr×nh - ®Æt c©u hái
Bµi to¸n lµ kh¸i niÖm quen thuéc trong c¸c m«n häc nh­ to¸n, vËt lÝ Ch¼ng h¹n nh­ tÝnh tæng 2 sè tù nhiªn, tÝnh qu·ng ®­êng ®i.
HS: L¾ng nghe
? Em hiÓu thÕ nµo lµ bµi to¸n.
HS: Tr¶ lêi kh¸i niÖm bµi to¸n.
? Muèn gi¶i mét bµi to¸n tr­íc tiªn em ph¶i lµm g× ?
GV: Chia líp ra lµm 3 nhãm
HS: C¸c nhãm - X¸c ®Þnh ®Çu vµo vµ ra cña bµi to¸n tÝnh diÖn tÝch h×nh tam gi¸c, nÊu mét mãn ¨n, v­ît qua nót nghÏn giao th«ng.
GV: Thu nhËn kÕt qu¶ vµ chèt kiÕn thøc.
? ViÖc x¸c ®Þnh bµi to¸n lµ c«ng viÖc nh­ thÕ nµo?
35
Bµi to¸n vµ x¸c ®Þnh 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.
- Muèn gi¶i mét bµi to¸n tr­íc hÕt ph¶i x¸c ®Þnh ®­îc gi¶ thiÕt vµ kÕt luËn tøc ®Çu vµo vµ ®Çu ra cña bµi to¸n.
 - X¸c ®Þnh ®Çu vµo vµ ®Çu ra cña bµi to¸n tÝnh diÖn tÝch h×nh tam gi¸c, nÊu mét mãn ¨n, v­ît qua nót nghÏn giao th«ng (SGK)
* KÕt luËn: X¸c ®Þnh bµi to¸n lµ b­íc ®Çu tiªn vµ lµ b­íc quan träng nhÊt trong viÖc gi¶i quyÕt bµi to¸n.
4. Hoạt động củng cố (3ph)
HS: CÇn n¾m râ v× sao ph¶i x¸c ®Þnh bµi to¸n.
G : Chèt kiÕn thøc träng t©m trong tiÕt häc.
5. Hoạt động hướng dẫn (2ph)
- ¤n l¹i bµi häc h«m nay
- §äc tr­íc néi dung bµi sau.
===========================================================
TiÕt 20 : tõ bµi to¸n ®Õn ch­¬ng tr×nh
I. MỤC TIÊU
1. Về kiến thức
	- Tìm hiểu được một số bài toán
	- Biết được khái niệm của bài
2. Về kỹ năng
	- Xác định được input
	- Xác định được output
3. Thái độ
	- HS có thái độ nghiêm túc trong học bài
	- Có ý thức tìm hiểu môn học và làm bài
II. CHUẨN BỊ
1. Giáo viên: 	- SGK, SGV, tài liệu, giáo án và các đồ dùng khác
2. Học sinh:
	- SGK, đồ dùng học tập, bảng phụ
	- Đọc trước bài tại nhà
III. TIẾN TRÌNH TIẾT DẠY
1. Ổn định lớp (2ph)
	- Kiểm tra sĩ số
	- Ổn định trật tự
2. Kiểm tra bài cũ (0ph)
Không
3. Dạy bài mới
HĐ CỦA THẦY VÀ TRÒ
TG
NỘI DUNG
HĐ 1: Tìm hiểu quá trình giải một bài toán trên máy tính
GV: Yªu cÇu häc sinh ®äc néi dung SGK
HS: §äc néi dung
? Gi¶i to¸n trªn m¸y tÝnh nghÜa lµ g× ?
HS: Nghiªn cøu SGK tr¶ lêi.
GV: Em hiÓu thÕ nµo lµ thuËt to¸n ?
HS: Tr¶ lêi.
GV: §Ó nhê m¸y gi¶i mét bµi to¸n ta ph¶i thùc hiÖn nh÷ng b­íc nµo ?
HS: Nghiªn cøu SGK vµ tr¶ lêi.
GV: Em hiÓu thùc chÊt ch­¬ng tr×nh lµ g× ?
HS: Nghiªn cøu SGK tr¶ lêi
18
Qu¸ tr×nh gi¶i bµi to¸n trªn m¸y tÝnh
* C¸c b­íc ®Ó nhê m¸y gi¶i mét bµi to¸n :
B­íc 1 : X¸c ®Þnh bµi to¸n lµ x¸c ®Þnh (th«ng tin vµo - INPUT) vµ kÕt qu¶ cÇn x¸c ®Þnh (th«ng tin ra -OUTPUT).
B­íc 2 : ThiÕt lËp ph­¬ng ¸n gi¶i quyÕt (x©y dùng thuËt to¸n) lµ t×m, lùa chän thuËt to¸n vµ m« t¶ nã b»ng ng«n ng÷ th«ng th­êng.
B­íc 3 : ViÕt ch­¬ng tr×nh (lËp tr×nh) lµ diÔn ®¹t thuËt to¸n b»ng mét ng«n ng÷ lËp tr×nh sao cho m¸y tÝnh cã thÓ hiÓu vµ thùc hiÖn.
H§ 2: T×m hiÓu bµi to¸n vµ viÕt ch­¬ng tr×nh
GV: Hái – h­íng dÉn häc sinh viÕt ch­¬ng tr×nh
HS: Chó ý quan s¸t
? Muèn nhê m¸y tÝnh gi¶i mét bµi to¸n, th× em ph¶i lµm g×?
HS: §­a ra c¸c lÖnh cô thÓ
GV: Tæ chøc lµm viÖc nhãm
Nhãm 1: ? H·y viÕt lÖnh ®Ó gi¶i bµi to¸n tÝnh P biÕt r»ng
P= (a.b-c)/d
Nhãm 2: ? H·y ®­a ra c¸c lÖnh ®Ó tÝnh diÖn tÝch h×nh thang
Nhãm 3: ViÕt c¸c lÖnh ®Ó lµm c«ng viÖc tr¸ng trøng.
HS: Lµm viÖc theo nhãm
GV: Gäi hs lªn b¶ng
HS: Lµm bµi
- NhËn xÐt
GV: Chèt kiÕn thøc
20
 Bµi to¸n 3 :
H·y ®iÒu khiÓn r«bèt nhÆt r¸c theo s¬ ®å bµi 1.
=> ViÕt ch­¬ng tr×nh gåm c¸c lÖnh sau : 
4. Hoạt động củng cố (3ph)
HS: CÇn n¾m râ C¸c b­íc ®Ó gi¶i mét bµi to¸n.
G : Chèt kiÕn thøc träng t©m trong tiÕt häc.
5. Hoạt động hướng dẫn (2ph)
- ¤n l¹i bµi häc h«m nay
- §äc tr­íc néi dung bµi sau.

Tài liệu đính kèm:

  • docBài 5. Từ bài toán đến chương trình - Nguyễn Thị Hằng - Trường THCS Hoàn Sơn.doc