I. Mục tiêu
1. Kiến thức
- Vận dụng kiến thức của vòng lặp for do, câu lệnh ghép để viết chương trình.
2. Kỹ năng
- Viết được chương trình có sử dụng vòng lặp for do;
- Sử dụng được câu lệnh ghép;
- Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for . do.
3. Thái độ
- Thái độ học tập nghiêm túc, tích cực làm các bài tập thực hành.
II. Chuẩn bị
1. Thầy giáo
- Phòng máy
- Phần mềm Pascal
Tiết: 43 Ngày dạy: 30/01/2010 Bài thực hành 5 SỬ DỤNG LỆNH LẶP FOR ... DO I. Mục tiêu 1. Kiến thức Vận dụng kiến thức của vòng lặp for do, câu lệnh ghép để viết chương trình. 2. Kỹ năng Viết được chương trình có sử dụng vòng lặp for do; Sử dụng được câu lệnh ghép; Rèn luyện kỹ năng đọc hiểu chương trình có sử dụng vòng lặp for .. do. 3. Thái độ Thái độ học tập nghiêm túc, tích cực làm các bài tập thực hành. II. Chuẩn bị Thầy giáo Phòng máy Phần mềm Pascal Học sinh Xem trước bài ở nhà. III. Phương pháp dạy học Diễn giải, đàm thoại. Thực hành trực tuyến IV. Tiến trình dạy học Ổn định Kiểm diện học sinh. Kiểm tra bài cũ Không Bài mới Hoạt động của thầy & trò Nội dung ghi của trò * Nội dung 1: Bài tập 1 GV: Đưa ra nội dung của bài toán. HS: Nghiên cứu bài toán, tìm input và output. GV: Đưa nội dung chương trình lên bảng, yêu cầu học sinh đọc hiểu GV: Đưa ra nội dung của bài toán. HS: Nghiên cứu bài toán, tìm input và output. GV: Đưa nội dung chương trình lên màn hình, yêu cầu học sinh đọc hiểu chương trình. HS: đọc, phân tích câu lệnh tìm hiểu hoạt động của chương trình. GV: yêu cầu một học sinh đứng tại vị trí trình bày hoạt động của chương trình, các nhóm khác cùng tham gia phân tích. HS: tham gia hoạt động của giáo viên GV: yêu cầu học sinh lập bảng hoạt động của chương trình theo mẫu: Giả sử N=2: Bước i i<=10 Writeln(n,’.’,i,’=’,n*i) 1 1 đúng 2.1=2 HS: các nhóm lập bảng và đại diện nhóm báo cáo kết quả. GV: nhận xét. GV: cho chương trình chạy trên máy, yêu cầu học sinh quan sát kết quả. SỬ DỤNG LỆNH LẶP FOR ... DO Bài 1 Viết chương trình in ra màn hình bảng nhân của một số từ 1 đến 9, và dừng màn hình để có thể quan sát kết quả. Program Bang_cuu_chuong; Uses crt; Var i, n: integer; Begin Clrscr; Writeln(‘Nhap vao so n’); readln(n); Writeln(‘Bang nhan’,n); Writeln; For i:=1 to 10 do Writeln(n,’x’,i:2,’=’,n*i:3); Readln; End. Củng cố và luyện tập Giáo viên hệ thống lại toàn bộ nội dung bài học. Nhận xét, rút kinh nghiệm tiết thực hành Hướng dẫn học ở nhà Học bài theo sách giáo khoa và vở ghi. Ôn lại các kiến thức chính đã học và luyện viết, làm đi làm lại nhiều lần. V. Rút kinh nghiệm
Tài liệu đính kèm: