Đặt vấn đề: 1’ Tiết trước chúng ta đã tìm hiểu cú pháp, ngữ nghĩa của câu lệnh lặp với số lần biết trước for…do, tiết hôm nay chúng sẽ đi vào một số bài toán cụ thể để một lần nữa hiểu h[r]
(1)Giáo án Tin học Trường THCS Hải Thái ==================================== Tiết thứ: 41 Ngày soạn: 15/012010 Người soạn: Nguyễn Thanh Hà Bài thực hành 4: SỬ DỤNG LỆNH LẶP FOR…DO A Mục tiêu: I Kiến thức: - Biết vận dụng kiến thức vòng lặp for… do, câu lệnh ghép để viết chương trình II Kĩ năng: - Viết chương trình có sử dụng vòng lặp for … - Sử dụng câu lệnh ghép - Rèn luyện kỹ đọc hiểu chương trình có sử dụng vòng lặp for … III Thái độ: - Có ý thức học tập - Nghiêm túc, rèn luyện tính chính xác, cẩn thận cho học sinh B Phương pháp: - Vấn đáp, hoạt động nhóm, thực hành, trình chiếu C Chuẩn bị: I Giáo viên: Nội dung bài, máy tính, SGK II Học sinh: Chuẩn bị nội dung bài học nhà, SGK D Tiến trình lên lớp: I Ổn định tổ chức: (1’) II Bài cũ: (5’) - Nhắc lại cú pháp và ngữ nghĩa câu lệnh lặp với số lần biết trước for…do? III Bài mới: Đặt vấn đề: (1’) Tiết trước chúng ta đã tìm hiểu cú pháp, ngữ nghĩa câu lệnh lặp với số lần biết trước for…do, tiết hôm chúng vào số bài toán cụ thể để lần hiểu câu lệnh này, rèn luyện cách đọc chương trình, hiểu ý nghĩa thuật toán sử dụng chương trình Triển khai bài mới: (30’) ================================= Giáo viên: Nguyễn Thanh Hà E-mail: ha.nt.thcshaithai@gmail.com Lop8.net (2) Giáo án Tin học Trường THCS Hải Thái ==================================== Hoạt động thầy và trò Nội dung kiến thức - GV: Yêu cầu HS trình bày câu lệnh lặp với số lần biết trước? - HS: Lên bảng thực - GV: Nguyên tắc hoạt động câu lệnh for … do? - HS: Trả lời Nội dung thực hành * Lý thuyết: - Câu lệnh lặp với số lần biết trước: For <Biến đếm>:=<Giá trị đầu> To <Giá trị cuối> Do <Câu lệnh>; - GV: Yêu cầu HS thực viết chương trình tính tổng n số tự nhiên đầu tiên - HS: Gõ chương trình, chạy thử chương trình và báo cáo kết - GV: Nhận xét, bổ sung - HS: Hỗ trợ học sinh quá trình thực hành Bài 1: Tính tổng n số tự nhiên đầu tiên Program tinh_tong; Uses crt; Var i, n: integer; tong: longin; Begin Clrscr; Tong:=0; Writeln(‘Nhap vao so n’); readln(n); For i:=1 to n Tong: = Tong+i; Writeln(‘Tong của’, n,’so tu nhien dautien la’,tong); Readln; End - GV: Đưa nội dung bài toán Bài 2: Viết chương trình in màn hình bảng nhân - HS: Nghiên cứu bài toán, tìm input và số từ đến 9, và dừng màn hình để có thể output - GV: Đưa nội dung chương trình lên quan sát kết Program Bang_cuu_chuong; màn hình, yêu cầu học sinh đọc hiểu Uses crt; chương trình Var i, n: integer; - HS: Đọc, phân tích câu lệnh tìm hiểu Begin hoạt động chương trình Clrscr; -GV: Yêu cầu học sinh đứng vị Writeln(‘Nhap vao so n’); readln(n); trí trình bày hoạt động chương Writeln(‘Bang nha’,n); trình, các nhóm khác cùng tham gia Writeln; phân tích For i:=1 to 10 - HS:Các nhóm lập bảng và đại diện Writeln(n,’x’,i:2,’=’,n*i:3); nhóm báo cáo kết Readln; -GV: Nhận xét, cho chương trình chạy End trên máy, yêu cầu học sinh quan sát kết ================================= Giáo viên: Nguyễn Thanh Hà E-mail: ha.nt.thcshaithai@gmail.com Lop8.net (3) Giáo án Tin học Trường THCS Hải Thái ==================================== IV Củng cố (5’): - Nhận xét tiết thực hành - Cho học sinh thoát khỏi chương trình, tắt máy và kết thúc tiết học V Dặn dò (3’): - Về nhà xem lại các kiến thức đã học - Chuẩn bị phần bài thực hành VI Rút kinh nghiệm: ================================= Giáo viên: Nguyễn Thanh Hà E-mail: ha.nt.thcshaithai@gmail.com Lop8.net (4)