Bài giảng Tin học 8 Tiết 39, 40: Bài tập về câu lệnh lặp

Mục đích yêu cầu

a. Kiến thức

Củng cố lại kiến thức về câu lệnh lặp.

Làm được một số bài toán liên quan về câu lệnh lặp.

b. Kĩ năng

1. Biết được cấu trúc về câu lệnh lặp.

2. Nhận biết được một số bài toán có dạng câu lệnh lặp.

c. Thái độ

1. Hiểu được tầm quan trọng của câu lệnh lặp trong việc giải quyết các bài toán.

2. Rèn luyện thái độ ham học hỏi.

 

ppt10 trang | Chia sẻ: gaobeo18 | Lượt xem: 1216 | Lượt tải: 0download
Bạn đang xem nội dung tài liệu Bài giảng Tin học 8 Tiết 39, 40: Bài tập về câu lệnh lặp, để tải tài liệu về máy bạn click vào nút TẢI VỀ ở trên
BÀI TẬP VỀ CÂU LỆNH LẶPTiết 39,40:TRƯỜNG THCS Nguyễn dub. Kĩ năng1. Biết được cấu trúc về câu lệnh lặp.2. Nhận biết được một số bài toán có dạng câu lệnh lặp.c. Thái độ1. Hiểu được tầm quan trọng của câu lệnh lặp trong việc giải quyết các bài toán.2. Rèn luyện thái độ ham học hỏi. Mục đích yêu cầua. Kiến thứcCủng cố lại kiến thức về câu lệnh lặp.Làm được một số bài toán liên quan về câu lệnh lặp.II.Chuẩn bị phương tiện và đồ dùng dạy họcGV: 1. Sách bài tập.2. Một số bài toán liên quan đến câu lệnh lặp.HS:1. SGK đầy đủ2. Vở ghi chép. III. Những lưu ý sư phạm- Trong tiết học này việc gây hứng thú học là một yêu cầu cần thiết.- Hạn chế chỉ giới thiệu đúng nội dung như SGK, GV cần đưa ra thêm bài tập cho HS nắm vững về câu lệnh lặp.IV. Trình tự lên lớp:1. Ổn định lớp.2. Kiểm tra bài cũ:Câu 1:Viết cấu trúc của câu lệnh lặp với số lần biết trước?Giải thích các thành phần trong câu lệnh đó.Hoạt động của câu lệnh này như thế nào.Câu 2:Cho ví dụ về một chương trình có sử dụng câu lệnh lặp.Bài mới:IV. Hoạt động của thầy và trò-Dựa trên phần kiểm tra bài cũ đối với HS, GV nhắc lại một lần nữa về cấu trúc của câu lệnh lặp cũng như cấu trúc của nó.-Cùng HS tiến hành giải các câu hỏi trong SGK. Đối với câu1, 2, 3 liên quan đến phần lí thuyết GV chỉ cần gọi HS trả lời rồi củng cố lại.-HS lần lượt giải các bài 1, 2, 3.Nếu có gì thắc mắc có thể hỏi GV. HĐ CỦA GVHĐ CỦA HSGHI BẢNGFor:=todo;HĐ CỦA GV-Riêng đối với bài 4, GV cần hướng dẫn cho HS thực hiện.GV đặt câu hỏi gợi mở cho HS1.Theo các em chương trình trên có hợp lệ hay không?2. Theo các em chương trình trên thực hiện yêu cầu gì?GV giải thích lại cho HS.-GV cho HS đọc đề bài 5.Gọi một số HS đứng lên trả lời theo yêu cầu của bài.Phần này có thể cho điểm đối với những em có câu trả lời khá.-HS quan sát bài tập trong SGK và phát biểu.-Một số HS nêu ý kiến của mình.-HS đọc đề bài5-HS lần lượt trả lời từng em một và có giải thích.-HS đọc bai tập 6 và trả lời câu hỏi của GV.HS ghi bài vào.HS đọc nội dung bài tập. Suy nghĩ rồi thực hiện.HS ghi bài vào.-Chỉ có câu d là câu lệnh hợp lệ.GHI BẢNGHĐ CỦA HSHĐ CỦA GVHĐ CỦA HSGHI BẢNG-GV giải thích lại cho HS hiểu bài 5 và bước sang bài số 6.-Bài số 6 là một bài liên quan đến thuật toán cho nên cần cho HS liên hệ lại bài cũ.-GV đặt câu hỏi cho HS :1.Theo các em bài này có sử dụng câu lệnh lặp hay không?Nếu có thì giá trị đầu là bao nhiêu, và giá trị cuối là bao nhiêu?2. Tổng ban đầu nên gán bằng bao nhiêu?Gv hướng dẫn cho HS lần lượt và gọi một HS lên bảng trình bày lại thuật toán của bài này.-HS đọc bai tập 6 và trả lời câu hỏi của GV.HS ghi bài vào.Bước 1. Gán A←0, i←1Bước 2. A←1/i(i+2)Bước 3. i←i+1Bước 4. Nếu i≤n, quay lại bước 2.Bước 5. Ghi kết qủa và kết thúc thuật toán.-Kết thúc phần bài tập trong SGK GV cho HS làm thêm một vài bài toán liên quan đến câu lệnh lặp.-GV gọi một số HS đứng lên nêu hướng giải quyết cho bài toán. Gọi một HS lên bảng trình bày.-GV cho Hs nhận xét bài rồi giải thích củng cố lại.HS đọc nội dung bài tập. Suy nghĩ rồi thực hiện.HS ghi bài vào. Bài 1: Viết chương trình in lên màn hình 3 câu:Chào các bạn! có số thứ tự đứng trước các câu.Program VD;i: Integer;BeginFor i:=1 to 3 doWriteln(i,’→’,’Chao cac ban’);Readln;End.HĐ CỦA GVHĐ CỦA HSGHI BẢNGHS lên bảng trình bày -GV cho HS thêm một VD nữa:-Cũng tương tự như VD1 GV cần cho HS chủ động suy nghĩ bài và đi vào viết chương trình.-GV gọi HS lên bảng trình bày bài và cho HS dưới lớp nhận xét.-GV nhận xét, giải thích cho HS hiểu rồi cho HS tự chép bài hoàn chỉnh.-GV có thể lấy thêm vài VD cho HS hiểu rõ và nắm bài tốt. VD 2:Viết chương trình in lên màn hình với dãy số từ 1..10.Program VD2;i: Integer;BeginFor i:=1 to 10 doWriteln(i);Readln;End.HĐ CỦA GVHĐ CỦA GVHĐ CỦA GVV. Giao bài tập về nhà:1. Bài về nhà:Bài 1: Viết chương trình tính tổng của S=12 +22 +32 +.+n2Bài 2: Viết chương trình in ra những số chẳn trong dãy số từ 1..20.Bài 3: Viết chương trình in ra những số lẻ trong dãy từ 1..10.2. Xem trước bài mới.

File đính kèm:

  • pptvong lap for.ppt
Bài giảng liên quan