Kế hoạch bài học Tin học 8 - Tiết 37+38: Câu lệnh lặp - Năm học 2014-2015 - Lê Thị Ánh Tuyết

5. TOÅNG KEÁT VAØ HÖÔÙNG DAÃN HOÏC TAÄP: (10 phuùt)

 5.1 Toång keát:

 GV ñaët caâu hoûi vaø HS traû lôøi

Câu 1: Em hãy cho ví dụ về việc phải thực hiện lặp lại trong cuộc sống hằng ngày?

Đáp án 1:

ví dụ: tính tổng 10 số nguyên đầu tiên (0+1+2+3 9) ,Viết cửu chương 3, trường học mỗi ngày 2 buổi

Câu 2: Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước?

Đáp án 2: Câu lệnh lặp với số lần biết trước có tác dụng làm đơn giản và giảm nhẹ công sức của người viết chương trình.

 5.2 Höôùng daãn hoïc taäp:

 - Ñoái vôùi baøi hoïc ôû tieát hoïc naøy:

 + Học sinh phải biết thế nào là hoạt động lặp

 + Biết ích lợi của câu lệnh lặp trong NNLT

 - Ñoái vôùi baøi hoïc ôû tieát hoïc tieáp theo:

 + Chuẩn bị, xem trước câu lệnh lặp minh họa trên NNLT Pascal

 + Giải các bài tập câu lệnh lặp SGK/ T60, 61

6. PHỤ LỤC: Không có

 

doc5 trang | Chia sẻ: xuannguyen98 | Lượt xem: 471 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Kế hoạch bài học Tin học 8 - Tiết 37+38: Câu lệnh lặp - Năm học 2014-2015 - Lê Thị Ánh Tuyết, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
CAÂU LEÄNH LAËP
Tieát 37
Tuaàn 20
Ngaøy daïy: 05/01/2015
1. MUÏC TIEÂU
	1.1. Kiến thức:
Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình
Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
1.2. Kĩ năng:
Hiểu hoạt động của câu lệnh lặp với số lần biết trước
Viết đúng được lệnh lặp với số lần biết trước trong một số tình huống đơn giản
Hiểu lệnh ghép
1.3. Thái độ:
Nghiêm túc trong học tập, hứng thú, tư duy giải các bài tập.
2. NOÄI DUNG HOÏC TAÄP:
Biết có những tình huống đòi hỏi phải thực hiện lặp đi lặp lại với số lần nhất định một số thao tác nào đó. NNLT cung cấp các lệnh thể hiện cấu trúc điều khiển cho phép lặp đi lặp lại với số lần nhất định
Hiểu hoạt động của câu lệnh lặp với số lần biết trước
Hiểu cú pháp câu lệnh, viết đúng được câu lệnh lặp với số lần biết trước
Hiểu lệnh ghép là câu lệnh gộp một dãy các câu lệnh (như Pascal các câu lệnh phải được đặt trong cặp từ khóa Begin  end;)
3. CHUAÅN BÒ
3.1. Giaùo vieân
- Máy chiếu và một số BT cấu trúc rẽ nhánh trên bảng phụ
3.2. Hoïc sinh
- Hoïc baøi vaø xem baøi tröôùc, giải các câu hỏi, bài tập cuối bài
4. TỔ CHỨC CÁC HỌAT ĐỘNG HỌC TẬP: 
4.1. Ổn định, tổ chức và kiểm diện:
GV: kiểm diện sĩ số học sinh
HS: lớp trưởng báo cáo sĩ số lớp
4.2. Kiểm tra miệng: (10 phút)
Câu 1(9đ)
Viết chương trình nhập vào số nguyên n 
Xuất thông báo tương ứng:
+ Nếu n chia hết cho 2 thì “n là số chẳn”
+ Nếu n không chia hết cho 2 thì “n là số lẻ”
Đáp án 1:
Viết chương trình trên máy dịch và chạy chương trình.
Thuật toán:
	If (n mod 2= 0) then
	Writeln(n, ‘la so chan’)
	Else
	Writeln(n,’la so le’);
4.3. Tiến trình bài học:
HỌAT ĐỘNG 1: Tìm hiểu một số công việc thực hiện nhiều lần (10 phuùt)
Muïc tieâu:
- Kieán thöùc: HS bieát caùc công việc phải thực hiện nhiều lần
Kó naêng: Bieát lieân heä thöïc teá
(2) Phöông phaùp, phöông tieän daïy hoïc:
 Dieãn giaûi, thöïc hieän theo nhoùm
(3) Caùc böôùc cuûa hoïat ñoäng:
Hoạt động của GV và HS
Nội dung bài học
GV:YCHS đọc mục 1 SGK trang54.
HS: đọc, lắng nghe.
GV: cho ví dụ về các hoạt động sống lặp lại như: gà gáy sáng, đồng hồ quả lắc điểm giờ,
HS: lắng nghe
GV: YC nhóm HS tìm YCHS cho thêm một vài ví dụ.
HS: thảo luận nhóm tìm ví dụ về hoạt động lặp
GV: YC các nhóm trình bày các ví dụ 
HS: đại diện nhóm trình bày 
GV: nhận xét đánh giá cho điểm nhóm tìm được ví dụ hay và hoàn chỉnh nhất.
1. Các công việc phải thực hiện nhiều lần
(SGK/T56)
HỌAT ĐỘNG 2: Tìm hiểu câu lệnh lặp – một lệnh thay cho nhiều lệnh (15 phuùt)
Muïc tieâu:
 - Kieán thöùc: HS bieát nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình
- Kó naêng: Bieát được cấu trúc lặp
Phöông phaùp, phöông tieän daïy hoïc:
 Dieãn giaûi, thöïc hieän theo nhoùm
(3) Caùc böôùc cuûa hoïat ñoäng:
GV: YCHS đọc ví dụ 2
HS: chú ý lắng nghe.
GV: YCHS mở SGK/T41xem lại vd3 
HS: Xem SGK
GV: Đó là thuật toán mà các em đã được giới thiệu. Nhưng chưa biết phải viết chương trình như thế nào? dùng câu lệnh gì để viết? và đó chính là câu lệnh lặp mà hôm nay các em sẽ được học và làm quen.
2.Câu lệnh lặp – một lệnh thay cho nhiều lệnh (SGK/T57)
5. TOÅNG KEÁT VAØ HÖÔÙNG DAÃN HOÏC TAÄP: (10 phuùt)
 5.1 Toång keát:
 GV ñaët caâu hoûi vaø HS traû lôøi
Câu 1: Em hãy cho ví dụ về việc phải thực hiện lặp lại trong cuộc sống hằng ngày?
Đáp án 1: 
ví dụ: tính tổng 10 số nguyên đầu tiên (0+1+2+39) ,Viết cửu chương 3, trường học mỗi ngày 2 buổi 
Câu 2: Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước?
Đáp án 2: Câu lệnh lặp với số lần biết trước có tác dụng làm đơn giản và giảm nhẹ công sức của người viết chương trình.
 5.2 Höôùng daãn hoïc taäp:
 - Ñoái vôùi baøi hoïc ôû tieát hoïc naøy: 
 + Học sinh phải biết thế nào là hoạt động lặp
	 + Biết ích lợi của câu lệnh lặp trong NNLT
 - Ñoái vôùi baøi hoïc ôû tieát hoïc tieáp theo:
 + Chuẩn bị, xem trước câu lệnh lặp minh họa trên NNLT Pascal
 + Giải các bài tập câu lệnh lặp SGK/ T60, 61	
PHUÏ LUÏC: Không có
CAÂU LEÄNH LAËP
Tieát 38
Tuaàn 20
Ngaøy daïy: 05/01/2015
1. MUÏC TIEÂU
	1.1. Kiến thức:
Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập trình
Biết ngôn ngữ lập trình dùng cấu trúc lặp để chỉ dẫn máy tính thực hiện lặp đi lặp lại công việc nào đó một số lần.
1.2. Kĩ năng:
Hiểu hoạt động của câu lệnh lặp với số lần biết trước
Viết đúng được lệnh lặp với số lần biết trước trong một số tình huống đơn giản
Hiểu lệnh ghép
1.3. Thái độ:
Nghiêm túc trong học tập, hứng thú, tư duy giải các bài tập.
2. NOÄI DUNG HOÏC TAÄP:
Hiểu hoạt động của câu lệnh lặp với số lần biết trước
Hiểu cú pháp câu lệnh, viết đúng được câu lệnh lặp với số lần biết trước
Hiểu lệnh ghép là câu lệnh gộp một dãy các câu lệnh (như Pascal các câu lệnh phải được đặt trong cặp từ khóa Begin  end;)
3. CHUAÅN BÒ
3.1. Giaùo vieân
- Máy chiếu và một số BT cấu trúc rẽ nhánh trên bảng phụ
3.2. Hoïc sinh
- Hoïc baøi vaø xem baøi tröôùc, giải các câu hỏi, bài tập cuối bài
4. TỔ CHỨC CÁC HỌAT ĐỘNG HỌC TẬP: 
4.1. Ổn định, tổ chức và kiểm diện:
GV: kiểm diện sĩ số học sinh
HS: lớp trưởng báo cáo sĩ số lớp
4.2. Kiểm tra miệng (5 phút)
	Câu 1: Hãy cho biết tác dụng của câu lệnh lặp với số lần biết trước? (9 đ)
Đáp án 2: Câu lệnh lặp với số lần biết trước có tác dụng làm đơn giản và giảm nhẹ công sức của người viết chương trình.
4.3 Tiến trình bài học:
HỌAT ĐỘNG 1: Tìm hiểu các ví dụ về câu lệnh lặp (15 phuùt)
Muïc tieâu:
- Kieán thöùc: HS bieát caùc vd về câu lệnh lặp
Kó naêng: Thưc hiện được câu lệnh
Phöông phaùp, phöông tieän daïy hoïc:
 Dieãn giaûi, thöïc hieän theo nhoùm
(3) Caùc böôùc cuûa hoïat ñoäng:
Hoạt động của GV và HS
Nội dung bài học
GV: giải thích ý nghĩa câu lệnh
HS: ghi bài, lắng nghe
GV: Giải thích ví dụ 3 HS tham khảo
HS: lắng nghe
GV: YCHS Giải thích ví dụ 4 và cho biết kết quả sau khi chạy chương trình
HS: thảo luận nhóm, đại diện trình bày
GV: Nhận xét, kết luận
3. Ví dụ về câu lệnh 
 Câu lệnh lặp (Pascal)
For := to do 
Trong đó:
For, to, do: là các từ khóa
Biến đếm: là biến kiểu số nguyên.
Ví dụ 3 (SGK/58)
Ví dụ 4 (SGK/58)
HỌAT ĐỘNG 2: Tìm hiểu cách tính tổng và tích bằng câu lệnh lặp (15 phuùt)
Muïc tieâu:
- Kieán thöùc: HS bieát Tính tổng và tích bằng câu lệnh lặp 
Kó naêng: Thưc hiện được câu lệnh
Phöông phaùp, phöông tieän daïy hoïc:
 Dieãn giaûi, thöïc hieän theo nhoùm
(3) Caùc böôùc cuûa hoïat ñoäng:
GV: YCHS quan sát ví dụ 5, giải thích chương trình
HS: nhóm cử đại diện giải thích 
GV: nhận xét, kết luận
GV: YCHS quan sát ví dụ 5, giải thích chương trình
HS: nhóm cử đại diện giải thích 
GV: nhận xét, kết luận
4. Tính tổng và tích bằng câu lệnh lặp
Ví dụ 5: (SGK/59)
Ví dụ 6: (SGK/60)
5. TOÅNG KEÁT VAØ HÖÔÙNG DAÃN HOÏC TAÄP: (10 phuùt)
 5.1 Toång keát:
Câu 1: Em hãy viết lại cấu trúc lặp của Pascal?
Đáp án 1: for := to do 
Câu 2: Hãy cho biết điều kiện cần phải kiểm tra trong cấu trúc lặp là gì?
Đáp án 2: Câu lệnh lặp điều kiện cần phải kiểm tra là giá trị của biến đếm lớn hơn giá trị cuối.
5.2 Höôùng daãn hoïc taäp:
 - Ñoái vôùi baøi hoïc ôû tieát hoïc naøy: 
 + Học sinh phải hiểu cách thức hoạt động của cấu trúc lặp
 + HS phải hiểu và viết được câu lệnh lặp bằng NNLT Pascal
 + HS giải hết các câu hỏi bài tập SGK/ T60, 61
 - Ñoái vôùi baøi hoïc ôû tieát hoïc tieáp theo:
 + Chuẩn bị, xem trước bài thực hành 5
 + Đọc, hiểu các chương trình đơn giản SGK/T62, 63, 64	
6.PHUÏ LUÏC: Không có

File đính kèm:

  • docBai_7_Cau_lenh_lap.doc