1. Trang chủ
  2. » Trung học cơ sở - phổ thông

Chủ đề câu lệnh lặp môn tin học 8

11 1,9K 6

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 29,61 KB

Nội dung

Tuần: 21,22 Tiết: 40,41,42 Ngày soạn: Ngày dạy: CHỦ ĐỀ : CÂU LỆNH LẶP I NỘI DUNG: XÂY DỰNG HỆ THỐNG CÂU HỎI ĐÁNH GIÁ BƯỚC 1: NỘI DUNG CẦN KIỂM TRA ĐÁNH GIÁ Câu lệnh lặp BƯỚC 2: Xác định yêu cầu, kiến thức, kỹ năng, thái độ 1) Kiến thức: Giúp HS - Biết nhu cầu cần có câu lệnh lặp ngơn ngữ lập trình - Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần - Hiểu hoạt động câu lệnh lặp với số lần biết trước for to pascal 2) Kĩ năng: - Viết lệnh for to số tình đơn giản 3) Thái độ: - Thái độ học tập nghiêm túc, tích cực làm dạng tập ứng dụng Nội dung Câu lệnh lặp Loại Nhận Thông Vận dụng Vận dụng biết hiểu thấp cao Lý HS mô HS HS vận dụng thuyết tả cú giải câu lệnh lặp pháp thích vào giải câu lệnh ý nghĩa số toán lặp, ý cú đơn giản nghĩa pháp câu câu lệnh lặp lệnh lặp Thực HS biết cách Biết sử dụng hành sử dụng câu câu lệnh lặp lệnh lặp việc viết chương trình Nội dung câu Loại hỏi Nhận Thông Vận dụng Vận dụng biết hiểu thấp cao 1a, Em lấy Lý HS biết ví dụ số thuyết thể việc hàng ngày em cơng việc 1b, Qua lặp lặp ví dụ bạn lại nhiều vừa lấy lần bảng cơng việc biết trước số lần lặp lặp lại công việc chưa biết số lần lặp lại nó? 2a? Để vẽ Lý HS biết HS hiểu hình 33 ta thuyết được phải làm thao Việc sử việc sử tác dụng dụng câu 2b Để vẽ hình cấu lệnh lặp thứ ta làm trúc HS vận dụng nào? lệnh việc viết câu lệnh 2c ? Em lặp chương lặp để giải viết thuật tốn câu trình tốn mơ tả vẽ hình lệnh 33 lặp 2d.Để vẽ lệnh hình vng ta thay làm nào? cho 2e, Trong Ví dụ nhiều cơng việc lệnh thực nhiều lần? Qua hai ví dụ trên, em công việc lặp lặp lại? 3.a cho biết Lý HS thành phần thuyết biết HS hiểu HS vận dụng cú được cú pháp từ khoá câu lệnh lặp câu lệnh lặp? pháp Câu b Các giá trị lệnh lặp : cú đầu giá trị For pháp câu cuối phải thoả := kiện nào? to ; ? Để in chữ HS biết HS hiểu ‘O’ ta sử dụng lợi lệnh nào sử ích ? Em sử dụng câu sử dụng dụng câu lệnh lệnh lặp câu lệnh lặp để viết in Thực 20 chữ ‘O’ hành lặp HS vận dụng câu lệnh lặp để giải toán Để viết Lý HS biết Hiểu Biết sử chương thuyết được ý dụng câu trình tính tổng cách sử nghĩa lệnh lặp để tích Thực dụng biến sử dụng giải toán câu lệnh lặp hành câu lệnh tổng tích em sử dụng chương lặp trình việc giải biến biến thuộc kiểu tốn tổng liệu nào? tích Tại lệnh gán tổng ta gán HS biết Nắm s:=0; được Nhưng tính cách gán cách gán tích ta lại gán khác tổng p:=1; tích tổng tích II.GIÁO ÁN CHÚ ĐỀ: BÀI 7: CÂU LỆNH LẶP I MỤC TIÊU BÀI HỌC: 1) Kiến thức: Giúp HS - Biết nhu cầu cần có câu lệnh lặp ngơn ngữ lập trình - Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần - Hiểu hoạt động câu lệnh lặp với số lần biết trước for to pascal 2) Kĩ năng: - Viết lệnh for to số tình đơn giản 3) Thái độ: - Thái độ học tập nghiêm túc, tích cực làm dạng tập ứng dụng II CHUẨN BỊ : Giáo viên :  Tài liệu: sgk, sgv, sách tham khảo  Giáo án  Đồ dùng dạy học máy tính kết nối projector, Học sinh :  Sách giáo khoa  Học thuộc cũ  Đọc trước nhà III TIẾN TRÌNH TIẾT DẠY : Ổn định tổ chức lớp : -Điểm danh lớp học -Kiểm tra sĩ số Kiểm tra cũ:(không)  3)Bài mới:  a Đặt vấn đề:  - Để in lời chào cho bạn lớp học em, em cần viết chương trình cho phép lặp lặp lại việc nhập tên hiển thị hình lời chào Vậy làm để chương trình pascal thực việc này?  b Triển khai bài: HOẠT ĐỘNG CỦA THẦY VÀ TRÒ NỘI DUNG Hoạt động :Các công việc phải thực Các công việc phải thực hiền hiền nhiều lần Các công việc phải thực hiền nhiều lần nhiều lần Để dẫn cho máy tính thực GV: Trong sống ngày nhiều công việc, nhiều trường người có cơng việc riêng khác hợp viết chương trình máy ? Em lấy ví dụ số việc hàng tính phải viết lặp lại nhiều câu lệnh thực phép ngày em HS: Một em lấy số ví dụ tính định GV: Ghi ví dụ học sinh lên bảng HS: Một em khác lấy thêm số ví dụ ? Qua ví dụ bạn vừa lấy bảng công việc biết trước số lần lặp lặp lại công việc chưa biết số lần lặp lại nó? HS: Tách ví dụ thành hai loại (một loại biết trước số lần lặp loại chưa biêt số lần lặp ) GV: Nhận xét kết luận Hoạt động :Câu lện lặp - lệnh thay Câu lện lặp - lệnh thay cho cho nhiều lệnh nhiều lệnh Câu lệnh lặp - lệnh thay cho nhiều lệnh VD1: SGK Tr56 HS: nghiên cứu ví dụ Thuật tốn GV: Phân tích, hướng dẫn viết thuật tốn ví dụ ? Để vẽ hình 33 ta phải làm thao tác HS: Trả lời ? Để vẽ hình thứ ta làm nào? HS: Trả lời GV: Tương tự hình thứ ta vẽ tương tự ? Em viết thuật toán mơ tả vẽ hình 33 HS: Hoạt động độc lập phút Trả lời Nhận xét bổ sung GV: Kết luận đưa thuật toán HS: Ghi GV: Để vẽ hình vng ta làm nào? HS: Trả lời GV: Mơ tả hình vẽ máy Đưa thuật tốn vẽ hình vng VD2: Tính tổng 100 số tự nhiên HS: Chú ý ghi GV: Cho HS nghiên cứu ví dụ Thuật toán: (đã nghiên cứu học ? Ví dụ cơng việc thực nhiều số 5) lần - Cánh mô tả hoạt động lặp HS: Trả lời thuật toán ví dụ ? Qua hai ví dụ trên, em gọi cấu trúc lặp công việc lặp lặp lại? - Mọi ngơn ngữ lập trình có HS: Chỉ cơng việc lặp lại vd1 vd2 “cách” để thị cho máy tính thực GV: Kết luận cấu trúc lặp với câu lệnh Hoạt động :Ví dụ câu lệnh lặp Đó câu lệnh lặp Ví dụ câu lệnh lặp - Trong pascal câu lệnh lặp có dạng: Ví dụ câu lệnh lặp GV: Trình bày cấu trúc vòng lặp For to HS: Ghi cấu trúc vòng lặp vào GV: Giải thích thành phần cấu trúc lệnh HS: Chú ý, ghi +Câu lệnh lặp dạng tiến: For := to ; Trong đó: for, to, từ khố, Biến đếm biến đơn có kiểu ngun (có thể kiểu kí tự kiểu đoạn con) Giá trị đầu, giá trị cuối số cụ thể biểu thức có kiểu kiểu với biến đếm, giá trị cuối phải lớn giá trị đầu Câu lệnh câu lệnh đơn câu lệnh kép - Câu lệnh thực nhiều lần, lần thực câu lệnh lần lặp sau lần lặp biến đếm tự động tăng lên đơn vị, tăng giá trị biến đếm lớn giá trị cuối vòng lặp dừng lại Bài SGK (Tr61) Giá trị j sau lần lặp tăng thêm đơn vị 2, 4, 6, 8, 10, 12 Hoạt động 4: Tìm hiểu ví dụ câu Ví dụ câu lệnh lặp (tiếp) lệnh lặp GV: Cho HS nghiên cứu ví dụ Ví dụ (SGK Tr58) in hình thứ tự lần lặp GV: Minh họa chương trình ví dụ Program lap; HS: Quan sát ghi Var i: integer; Begin GV: Cho HS nghiên cứu ví dụ For i:=1 to 10 Writeln(‘day la lan lap thu’, i); ? Để in chữ ‘O’ ta sử dụng lệnh Readln; HS: Trả lời End Để in 20 chữ ‘O’ ta cần 20 câu lệnh - VD4 (SGKTr58) Viết chương trình đưa hình chữ “0” theo writeln(‘O’; Viết thời gian ? Em sử dụng câu lệnh lặp để viết in 20 chữ ‘O’ hình trứng rơi Program trung_roi; Uses crt; HS: Hoạt động theo bàn phút trả lời Var i: integer; câu hỏi Begin GV: Nhận xét, kết luận Đưa chương trình minh họa HS: Chú ý quan sát Clrscr; For i:=1 to 10 begin Writeln(‘0’); delay(100); end; Readln; End - Tập hợp câu lệnh đặt cặp từ khoá begin end; gọi câu lệnh ghép Hoạt động 5:Tính tổng tích câu Tính tổng tích câu lệnh lặp lệnh lặp GV: Đưa ví dụ hình Ví dụ Tính tổng N số tự nhiên u cầu HS xem lại thuật tốn tính tổng VD Tr41 Ví dụ Tính day thưa N số tự HS: em lên bảng mơ tả lại thuật tốn tính nhiên tổng VD5 HS: Nhận xét, bổ sung GV HS xây dựng viết chương trình dựa vào thuật toán Lưu ý: kiểu số Longint GV: Đưa ví dụ Hướng dẫn ví dụ6 Tổ chức Hs hoạt động cá nhân phút Sau hoạt động theo nhóm nhỏ làm ví dụ 6.HS: Hoạt động cá nhân sau hoạt động nhóm thống kết Nhận xét, bổ sung GV: Kết luận đưa viết chương trình HS: Quan sát kết ghi 4) Củng cố: Tóm tắt kiến thức trọng tâm học HS đọc ghi nhớ 5) Hướng dẫn nhà: - Học lại câu lệnh lặp For to Xem lại ví dụ SGK Về nhà làm tập : Tính tổng số chẵn dãy số N tính tổng số lẻ Gợi ý: Kiểm tra số chẵn điều kiện IF N mod =0 then S:=S+i; IV.RÚT KINH NGHIỆM: ... 1) Kiến thức: Giúp HS - Biết nhu cầu cần có câu lệnh lặp ngơn ngữ lập trình - Biết ngơn ngữ lập trình dùng cấu trúc lặp để dẫn máy tính thực lặp lặp lại cơng việc số lần - Hiểu hoạt động câu lệnh... nhà III TIẾN TRÌNH TIẾT DẠY : Ổn định tổ chức lớp : - iểm danh lớp học -Kiểm tra sĩ số Kiểm tra cũ:(không)  3)Bài mới:  a Đặt vấn đề:  - Để in lời chào cho bạn lớp học em, em cần viết chương... số lần lặp ) GV: Nhận xét kết luận Hoạt động :Câu lện lặp - lệnh thay Câu lện lặp - lệnh thay cho cho nhiều lệnh nhiều lệnh Câu lệnh lặp - lệnh thay cho nhiều lệnh VD1: SGK Tr56 HS: nghiên cứu

Ngày đăng: 31/01/2018, 14:28

TỪ KHÓA LIÊN QUAN

w