Kế hoạch bài học Tin học 8 - Tiết 54: Bài tập - Năm học 2014-2015 - Nguyễn Hữu Khoa
Hoạt động : Bài tập (35 phút)
Bài tập 1: Viết chương trình sử dụng câu lệnh For để giải quyết bài toán cổ:
Vừa gà vừa chó
Bó lại cho tròn
Ba mươi sáu con
Một trăm chân chẵn.
Gv: Giáo viên yêu cầu học sinh viết chương trình giải quyết bài toán cổ trên.
Hs: Thực hiện dưới sự hướng dẫn ban đầu của giáo viên.
Gv: Hướng dẫn, giúp đỡ học sinh trong quá trình thực hiện bài tập.
Bài tập 2: Sử dụng câu lệnh lặp While . do để viết chương trình:
Tính tích của N số tự nhiên đầu tiên với số lần lặp không xác định (với N là số tự nhiên được nhập vào từ bàn phím).
Gv: Hướng dẫn học sinh viết thuật toán cho bài toán.
Tuần 28 - Tiết 54 Ngày dạy: 04/03/2015 BÀI TẬP 1. MỤC TIÊU: Kiến thức: * Hoạt động : - Học sinh biết vận dụng các kiến thức lý thuyết, các ví dụ về câu lệnh lặp với số lần biết trước và chưa biết trước đã được học ở bài 7,8 để giải quyết các bài tập đưa ra. - Học sinh biết và hiểu các thuật toán trong các bài tập. Kĩ năng: Hs thực hiện được: - Học sinh thực hiện được việc vận dụng các kiến thức đã được học trong bài 7 và 8 để giải quyết các bài tập. Hs thực hiện thành thạo: - Học sinh thực hiện thành thạo vận dụng các kiến thức đã được học trong bài 7 và 8 để giải quyết các bài tập. Thái độ: Thói quen: - Học sinh thói quen tự rèn luyện trong của môn học có ý thức học tập bộ môn, ham thích tìm hiểu về tư duy khoa học. Tính cách: - Rèn luyện ý thức trong học tập tính kiên trì trong học tập, rèn luyện. 2. NỘI DUNG BÀI HỌC: - Giải quyết các bài tập. - Củng cố lại kiến thức bài 7 và 8. 3. CHUẨN BỊ: 3.1. Giáo viên: Các câu hỏi bài tập. 3.2. Học sinh: Học bài cũ, chuẩn bị cho bài bài tập. 4. TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: Ổn định tổ chức và kiểm diện. (2 phút) Giáo viên ổn định tổ chức và kiểm diện học sinh. Kiểm tra miệng. Lòng trong tiết học Tiến trình bài học: HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC Hoạt động : Bài tập (35 phút) Bài tập 1: Viết chương trình sử dụng câu lệnh For để giải quyết bài toán cổ: Vừa gà vừa chó Bó lại cho tròn Ba mươi sáu con Một trăm chân chẵn. Gv: Giáo viên yêu cầu học sinh viết chương trình giải quyết bài toán cổ trên. Hs: Thực hiện dưới sự hướng dẫn ban đầu của giáo viên. Gv: Hướng dẫn, giúp đỡ học sinh trong quá trình thực hiện bài tập. Bài tập 2: Sử dụng câu lệnh lặp While ... do để viết chương trình: Tính tích của N số tự nhiên đầu tiên với số lần lặp không xác định (với N là số tự nhiên được nhập vào từ bàn phím). Gv: Hướng dẫn học sinh viết thuật toán cho bài toán. Hs: Viết thuật toán cho bài toán. Gv: Giáo viên yêu cầu học sinh viết chương trình giải quyết bài toán cổ trên. Hs: Thực hiện dưới sự hướng dẫn ban đầu của giáo viên. Gv: Hướng dẫn, giúp đỡ học sinh trong quá trình thực hiện bài tập. 1. Bài tập Bài tập 1: Chương trình giải quyết bài toán cổ có thể là: Program Baitoanco; Var ga, cho:byte; Begin For cho:= 1 to 24 do Begin ga:= 36 - cho; if (2*ga + 4*cho = 100) then writeln('Ga: ', ga, ', Cho: ',cho); end; readln; End. Bài tập 2: Bước 1. Đọc giá trị N. Bước 2. T ¬ 1, k ¬ 1. Bước 3. Nếu k £ N, T = T.k; ngược lại, chuyển xuống bước 5. Bước 4. k ¬ k + 1 và quay lại bước 3. Bước 5. Kết thúc thuật toán. Chương trình có thể là: Var T,N,k: integer; Begin Writeln(‘Nhap N = ‘); Readln(N); T:=1; k:=1; While k<=N do Begin T:=T.k; k:=k+1; End; Writeln(‘Tich cua’,N,’ so dau tien = ‘,T); Readln; End. Tổng kết. (4 phút) - Đánh giá tiết bài tập. - Tuyên giương những em học tập tốt; có ý thức trong tiết bài tập. Đồng thời phê bình những học sinh chưa chú ý bài, không nghiêm túc trong tiết bài tập. Hướng dẫn học tập. (4 phút) Đối với bài học ở tiết này: Về nhà xem lại toàn bộ các bài tập, chương trình trong bài 7 và bài 8. Tự làm lại các bài tập. Đối với bài học ở tiết tiếp theo: - Xem lại toàn bộ kiến thức đã được học từ đầu học kì II tới nay. Chú trọng 2 bài 7 và 8 để tiết sau kiểm tra một tiết 5. PHỤ LỤC. ----------&----------
File đính kèm:
- Bai_tap.doc