1. Trang chủ
  2. » Giáo án - Bài giảng

KHBD tin học 8 kì 2 CV 5512 mới nhất

118 68 0

Đ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 118
Dung lượng 1,54 MB

Nội dung

MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học TUẦN: Ngày soạn: Ngày dạy: BÀI CÂU LỆNH LẶP I MỤC TIÊU: Kiến thức: - Biết nhu cầu cần có cấu trúc 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 Năng lực - Năng lực giải vấn đề, sáng tạo - Năng lực tự học, đọc hiểu - Năng lực hợp tác nhóm: trao đổi thảo luận, trình bày kết - Năng lực tính tốn, Năng lực thực hành Phẩm chất - Phẩm chất: Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Sách giáo khoa, máy tính điện tử Học sinh: đồ dùng học tập, SGK, ghi, máy tính III TIẾN TRÌNH DẠY HỌC A HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) a) Mục tiêu: Tạo tình khơi gợi tinh thần cho học sinh b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa d) Tổ chức thực hiện: MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học * Bước 1: Chuyển giao nhiệm vụ: GV đặt câu hỏi giới thiệu học:Câu lệnh lặp nào? * Bước 2: Thực nhiệm vụ: Trả lời câu hỏi hình thành kiến thức * Bước 3: Báo cáo, thảo luận: GV gọi số HS trả lời, HS khác nhận xét, bổ sung * Bước 4: Kết luận, nhận định: GV đánh giá kết HS, sở dẫn dắt HS vào học B HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu Các cơng việc phải thực nhiều lần a) Mục tiêu: Nắm Các công việc phải thực nhiều lần b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ: Các công việc phải thực + Tìm hiểu cơng việc phải thực nhiều nhiều lần lần sống Trong sống ngày, nhiều hoạt động Khi viết chương trình máy thực lặp lặp lại nhiều lần ví dụ: tính, nhiều trường hợp - Các ngày tuần em lặp lặp lại ta phải viết lặp lại nhiều hoạt động buổi sáng đến trường buổi trưa trở câu lệnh để thực phép tính định nhà - Các em học phải đọc đọc lại nhiều lần thuộc ? Em cho vài dụ sống mà ta phải thực lặp lặp lại nhiều lần với số lần biết trước khơng biết trước * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * Bước 3: Báo cáo, thảo luận: MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh nhắc lại kiến thức Hoạt động 2: Câu lệnh lặp - lệnh thay cho nhiều lệnh: a) Mục tiêu: Nắm Câu lệnh lặp - lệnh thay cho nhiều lệnh: b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hoàn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ: Câu lệnh lặp - lệnh Tìm hiểu câu lệnh lặp - lệnh thay cho nhiều thay cho nhiều lệnh: lệnh - Cách mơ tả hoạt động Ví dụ 1: Giả sử cần vẽ hình vng có cạnh thuật tốn ví dụ đơn vị Mỗi hình vng ảnh dịch chuyển gọi cấu trúc lặp hình bên trái khoảng cách đơn vị - Mọi ngơn ngữ lập trình ? Việc vẽ hình thực theo thuật tốn có cách để thị cho máy tính thực cấu trúc lặp với câu lệnh “câu lệnh Ví dụ 2: Thuật tốn tính lặp” S= 1+2+3+ … + 100 Bước 1: S ← 0; i ← Bước 2: i← i + Bước 3: i ≤ 100, S ← S + i quay lại bước 2; ngược lại kết thúc - Mọi ngơn ngữ lập trình có cách để thị cho máy tính thực cấu trúc lặp với câu lệnh “câu lệnh lặp” * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * Bước 3: Báo cáo, thảo luận: MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh nhắc lại kiến thức C HOẠT ĐỘNG LUYỆN TẬP a) Mục tiêu: Củng cố, giao nhiệm vụ nhà b) Nội dung: Cho học sinh tóm tắt Kiến thức, kỹ c) Sản phẩm: HS hoàn thành tập d) Tổ chức thực - Cho vài ví dụ hoạt động thực lặp lại sống ngày D HOẠT ĐỘNG VẬN DỤNG a) Mục tiêu: Học sinh củng cố lại kiến thức thông qua tập ứng dụng b) Nội dung: HS sử dụng SGK vận dụng kiến thức học để trả lời câu hỏi c) Sản phẩm: HS làm tập d) Tổ chức thực hiện: Làm tập vận dụng * HƯỚNG DẪN VỀ NHÀ - Tìm nội dung kiến thức liên quan đến học - Chuận bị nội dung sơ đồ tư duy; - Chuẩn bị phương pháp học sau * RÚT KINH NGHIỆM TUẦN: Ngày soạn: Ngày dạy: BÀI CÂU LỆNH LẶP (TIẾP) I MỤC TIÊU: MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học Kiến thức: - Biết cú pháp hoạt động vòng lặp xác định For - Biết sử dụng vòng lặp For để viết số chương trình Năng lực - Năng lực giải vấn đề, sáng tạo - Năng lực tự học, đọc hiểu - Năng lực hợp tác nhóm: trao đổi thảo luận, trình bày kết - Năng lực tính tốn, Năng lực thực hành Phẩm chất - Phẩm chất: Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Sách giáo khoa, máy tính điện tử Học sinh: đồ dùng học tập, SGK, ghi, máy tính III TIẾN TRÌNH DẠY HỌC A HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) a) Mục tiêu: Tạo tình khơi gợi tinh thần cho học sinh b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa d) Tổ chức thực hiện: * Bước 1: Chuyển giao nhiệm vụ: GV đặt câu hỏi giới thiệu học * Bước 2: Thực nhiệm vụ: Trả lời câu hỏi * Bước 3: Báo cáo, thảo luận: GV gọi số HS trả lời, HS khác nhận xét, bổ sung * Bước 4: Kết luận, nhận định: GV đánh giá kết HS, sở dẫn dắt HS vào học B HÌNH THÀNH KIẾN THỨC MỚI MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học Hoạt động 1: Tìm hiểu Các ví dụ câu lệnh lặp a) Mục tiêu: Nắm Các ví dụ câu lệnh lặp b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS * Bước 1: Chuyển giao nhiệm vụ: Sản phẩm dự kiến Ví dụ câu lệnh lặp: - Cú pháp: For := to For := to - Học sinh quan sát hoạt động vòng lặp sơ đồ khối => nêu hoạt động vòng lặp ; Ví dụ: Chương trình sau in hình thứ tự lần lặp * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh nhắc lại kiến thức Hoạt động 2: Tìm hiểu tính tổng tích câu lệnh lặp a) Mục tiêu: biết tính tổng tích câu lệnh lặp b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Hoạt động GV HS * Bước 1: Chuyển giao nhiệm vụ: Tin học Sản phẩm dự kiến Tính tổng tích câu lệnh lặp: + Tìm hiểu tính tổng tích câu Ví dụ 5: Chương trình sau tính tổng lệnh lặp N số tự nhiên với N nhập từ bàn Ví dụ 5: Chương trình sau tính phím tổng N số tự nhiên với N nhập Program tinh_tong; từ bàn phím Var N,i: Integer; - Ví dụ 6: Ta kí hiệu N! tích N số tự S: longint; nhiên đầu tiên: Begin N! = 1.2.3…N Clrscr; Yêu cầu học sinh viết chương trình Writeln(‘Nhap N =’); theo hướng dẫn giáo viên Readln(N); * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi S:=0; For i:=1 to N + GV: quan sát trợ giúp cặp S:=S+i; * Bước 3: Báo cáo, thảo luận: Witeln(‘tong la:’,S); + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất Readln; End + Các nhóm nhận xét, bổ sung cho - Ví dụ 6: Ta kí hiệu N! tích N số tự nhiên đầu tiên: * Bước 4: Kết luận, nhận định: GV N! = 1.2.3…N xác hóa gọi học sinh nhắc Program tinh_giai_thua; lại kiến thức Var N,i: Integer; P: Longint; Begin Clrscr; Write(‘Nhap N =’); readln(N); P:=1; For i:=1 to N P:=P*i; Wirteln(N,’!=’,P); Readln; MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học End C HOẠT ĐỘNG LUYỆN TẬP a) Mục tiêu: Củng cố, giao nhiệm vụ nhà b) Nội dung: Cho học sinh tóm tắt Kiến thức, kỹ c) Sản phẩm: HS hoàn thành tập d) Tổ chức thực - Hãy nêu cú pháp hoạt động vịng lặp khơng xác định For D HOẠT ĐỘNG VẬN DỤNG a) Mục tiêu: Học sinh củng cố lại kiến thức thông qua tập ứng dụng b) Nội dung: HS sử dụng SGK vận dụng kiến thức học để trả lời câu hỏi c) Sản phẩm: HS làm tập d) Tổ chức thực hiện: Làm tập vận dụng * HƯỚNG DẪN VỀ NHÀ - Tìm nội dung kiến thức liên quan đến học - Chuận bị nội dung sơ đồ tư duy; - Chuẩn bị phương pháp học sau * RÚT KINH NGHIỆM TUẦN: Ngày soạn: Ngày dạy: Bài thực hành 5: SỬ DỤNG LỆNH LẶP FOR…DO I.MỤC TIÊU Kiến thức - Viết chương trình có sử dụng vịng lặp For…Do - Sử dụng câu lệnh ghép MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học Năng lực - Năng lực giải vấn đề, sáng tạo - Năng lực tự học, đọc hiểu - Năng lực hợp tác nhóm: trao đổi thảo luận, trình bày kết - Năng lực tính tốn, Năng lực thực hành Phẩm chất - Phẩm chất: Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Sách giáo khoa, máy tính điện tử Học sinh: đồ dùng học tập, SGK, ghi, máy tính III TIẾN TRÌNH DẠY HỌC A HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) a) Mục tiêu: Tạo tình khơi gợi tinh thần cho học sinh b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa d) Tổ chức thực hiện: * Bước 1: Chuyển giao nhiệm vụ: GV đặt câu hỏi giới thiệu học: Cho vài ví dụ hoạt động thực lặp lại sống ngày? * Bước 2: Thực nhiệm vụ: Trả lời câu hỏi * Bước 3: Báo cáo, thảo luận: GV gọi số HS trả lời, HS khác nhận xét, bổ sung * Bước 4: Kết luận, nhận định: GV đánh giá kết HS, sở dẫn dắt HS vào học B HÌNH THÀNH KIẾN THỨC MỚI, LUYỆN TẬP Hoạt động 1: Tìm hiểu Các dạng tập a) Mục tiêu: làm tập vận dụng MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ: Program Bảngnhân; BÀI 1: Viết chương trình in hình bảng Uses crt; nhân số từ đến nhập từ bàn Var N, i: integer; phím dừng hình để quan sát kết Begin G: Yêu cầu học sinh khai báo Clrscr; G: Nhập n? Write (‘nhap so N =’); Readln G: Writeln dùng để làm gì? (N); G: Giải thích vịng lặp For in kết bảng Writeln; nhân Writeln (‘Bang nhan ‘N,); Bướ i i< 10 ? Writeln(N,’x’,I,’=’,N* Writeln; c i) For i:=1 to 10 1 Đúng 3x1=3 Writeln(‘N, ‘,N*i:3); ‘x’, i:2,’ = 2 Đúng 3x2=6 3 Đúng 3x3=9 4 Đúng 3x4=12 5 Đúng 3x5=15 6 Đúng 3x6=18 7 Đúng 3x7=21 H: Bấm tổ hợp phím ctrl+F9 chạy chương trình suất hình bảng nhân 8 Đúng 3x8=24 Nhap so N=8 9 Đúng 3x9=27 Bang nhan 10 Đúng 3x10=30 8x1=8 1 Sai 11 Readln End x = 16 Không thực lệnh writeln ( ) kết thúc vòng lặp x = 24 x = 32 x = 40 G: Vì bảng nhân in khơng đẹp lắm, x = 48 muốn đưa bảng nhân làm nào? x = 56 G: Giới thiệu lệnh x = 64 MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học a) Mục tiêu: Tạo tình khơi gợi tinh thần cho học sinh b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa d) Tổ chức thực hiện: * Bước 1: Chuyển giao nhiệm vụ: GV đặt câu hỏi giới thiệu học: * Bước 2: Thực nhiệm vụ: Trả lời câu hỏi * Bước 3: Báo cáo, thảo luận: GV gọi số HS trả lời, HS khác nhận xét, bổ sung * Bước 4: Kết luận, nhận định: GV đánh giá kết HS, sở dẫn dắt HS vào học B HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Hướng dẫn thực hành a) Mục tiêu: Nắm cách thực hành b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ: Hướng dẫn Khai báo chương trình cho Nhập n Nhập điểm tốn, điểm văn * Bước 2: Thực nhiệm vụ: + HS: Suy nghĩ, tham khảo sgk trả lời câu hỏi + GV: quan sát trợ giúp cặp * Bước 3: Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, HS phát biểu lại tính chất + Các nhóm nhận xét, bổ sung cho MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh nhắc lại kiến thức Hoạt động : thực hành a) Mục tiêu: Nắm cách thực hành b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến * Bước 1: Chuyển giao Thực hành nhiệm vụ: a) Tìm hiểu ý nghĩa câu lệnh sau đây: Bài Bổ sung chỉnh sửa Phần khai báo: chương trình để nhập hai loại điểm Toán Var Ngữ văn bạn, sau i, n: integer; in hình điểm trung TbToan, TbVan: real; bình bạn lớp (theo công thức điểm trung DiemToan, DiemVan: array[1 100] of real; bình = (điểm Tốn + điểm Phần thân chương trình: Ngữ văn)/2), điểm trung bình lớp theo mơn Tốn Begin Write(‘nhập n:’); readln(n); Ngữ văn b) Bổ sung câu lệnh vào vị trí thích hợp chương trình Thêm lệnh cần thiết, dịch chạy chương trình với số liệu thử For i:=1 to n begin Write(‘diemtoan[‘,I,’]=’); Readln(diemtoan[i]; * Bước 2: Thực nhiệm End; vụ: For i:=1 to n + HS: Suy nghĩ, tham khảo begin sgk trả lời câu hỏi Write(‘diemvan[‘,I,’]=’); + GV: quan sát trợ giúp Readln(diemvan[i]; cặp * Bước 3: Báo cáo, thảo End; luận: MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học + HS: Lắng nghe, ghi chú, writeln('Diem trung binh:'); HS phát biểu lại tính for i:=1 to n chất writeln(i,' ',(DiemToan[i]+DiemVan[i])/2:3:1); + Các nhóm nhận xét, bổ sung TbToan:=0; TbVan:=0; cho * Bước 4: Kết luận, nhận for i:=1 to n định: GV xác hóa begin TbToan:=TbToan+DiemToan[i]; gọi học sinh nhắc lại kiến TbVan:=TbVan+DiemVan[i] end; thức TbToan:=TbToan/n; TbVan:=TbVan/n; writeln('Diem ',TbToan:3:2); trung binh writeln('Diem ',TbVan:3:2); trung binh mon mon Toan: Van: end C HOẠT ĐỘNG LUYỆN TẬP a) Mục tiêu: Củng cố, giao nhiệm vụ nhà b) Nội dung: Cho học sinh tóm tắt Kiến thức, kỹ c) Sản phẩm: HS hoàn thành tập d) Tổ chức thực - Cách khai báo mảng Pascal - Câu lệnh nhập dãy số từ bàn phím - Thuật tốn tìm giá trị trung bình D HOẠT ĐỘNG VẬN DỤNG a) Mục tiêu: Học sinh củng cố lại kiến thức thông qua tập ứng dụng b) Nội dung: HS sử dụng SGK vận dụng kiến thức học để trả lời câu hỏi c) Sản phẩm: HS làm tập d) Tổ chức thực hiện: Làm tập vận dụng * HƯỚNG DẪN VỀ NHÀ - Tìm nội dung kiến thức liên quan đến học - Chuận bị nội dung sơ đồ tư duy; MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học - Chuẩn bị phương pháp học sau * RÚT KINH NGHIỆM TUẦN: Ngày soạn: Ngày dạy: BÀI TẬP I.MỤC TIÊU 1.Kiến thức - Biết cách khai báo mảng, nhập, in, truy cập phần tử mảng Năng lực - Năng lực giải vấn đề, sáng tạo - Năng lực tự học, đọc hiểu - Năng lực hợp tác nhóm: trao đổi thảo luận, trình bày kết - Năng lực tính tốn, Năng lực thực hành Phẩm chất - Phẩm chất: Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Sách giáo khoa, máy tính điện tử Học sinh: đồ dùng học tập, SGK, ghi, máy tính III TIẾN TRÌNH DẠY HỌC A HOẠT ĐỘNG KHỞI ĐỘNG (MỞ ĐẦU) a) Mục tiêu: Tạo tình khơi gợi tinh thần cho học sinh b) Nội dung: Hs dựa vào hiểu biết để trả lời câu hỏi c) Sản phẩm: Từ yêu cầu HS vận dụng kiến thức để trả lời câu hỏi GV đưa MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học d) Tổ chức thực hiện: * Bước 1: Chuyển giao nhiệm vụ: GV đặt câu hỏi giới thiệu học: * Bước 2: Thực nhiệm vụ: Trả lời câu hỏi * Bước 3: Báo cáo, thảo luận: GV gọi số HS trả lời, HS khác nhận xét, bổ sung * Bước 4: Kết luận, nhận định: GV đánh giá kết HS, sở dẫn dắt HS vào học B HÌNH THÀNH KIẾN THỨC MỚI Hoạt động 1: Tìm hiểu Các cơng việc phải thực nhiều lần a) Mục tiêu: Nắm Các công việc phải thực nhiều lần b) Nội dung: HS quan sát SGK để tìm hiểu nội dung kiến thức theo yêu cầu GV c) Sản phẩm: HS hồn thành tìm hiểu kiến thức d) Tổ chức thực hiện: HOẠT ĐỘNG CỦA GV VÀ HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ: Luyện tập GV: Đưa tập gọi học sinh 1) Lợi ích việc sử dụng biến mảng lên bảng trả lời rút gọn việc viết chương trình, sử 1) Hãy nêu lợi ích việc sử dụng câu lệnh lặp để thay nhiều câu lệnh Ngồi cịn lưu trữ xử lí dụng biến mảng chương trình 2) Các khai báo biến mảng sau Pascal hay sai? var X: Array[10,13] Of Integer; nhiều liệu có nội dung liên quan đến cách hiệu 2) Đáp án a) Sai Phải thay dấu phẩy hai dấu chấm; b) c) Sai, giá trị nhỏ var X: Array[5 10.5] Of Real; lớn số mảng phải số nguyên; var X: Array[3.4 4.8] Of Integer; d) Sai, giá trị đâu số mảng phải nhỏ var X: Array[10 1] Of Integer; var X: Array[4 10] Of Real; số cuối; e) Đúng 3) Đúng 4) Không Giá trị nhỏ lớn MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học 3) "Có thể xem biến mảng biến số mảng phải xác định phần khai tạo từ nhiều biến có kiểu, báo chương trình tên nhất" Phát biểu hay sai? 4) Câu lệnh khai báo biến mảng sau máy tính có thực Chương trình sau: khơng? Program tb; var N: integer; Uses crt; A: array[1 N] of real; var N, i: integer; tb: real; A: array[1 100] of real; 5) Viết chương trình Pascal sử dụng biến mảng để nhập từ bàn phím begin phần tử dãy số Độ dài write('Nhap so phan tu cua mang’); dãy nhập từ bàn phím Tính readln(n); giá trị trung bình cho dãy số nhập vào for i:=1 to n * Bước 2: Thực nhiệm vụ: write('a[‘,I,']=’); readln(n); + HS: Suy nghĩ, tham khảo sgk trả lời {tinh trung binh} câu hỏi Tb:=0 + GV: quan sát trợ giúp cặp For i:=1 to n * Bước 3: Báo cáo, thảo luận: Tb:=(tb+a[i])/I; + HS: Lắng nghe, ghi chú, HS Writeln(‘trung bình day so là:’,tb); phát biểu lại tính chất Readln; + Các nhóm nhận xét, bổ sung cho end * Bước 4: Kết luận, nhận định: GV xác hóa gọi học sinh nhắc lại kiến thức C HOẠT ĐỘNG LUYỆN TẬP a) Mục tiêu: Củng cố, giao nhiệm vụ nhà MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học b) Nội dung: Cho học sinh tóm tắt Kiến thức, kỹ c) Sản phẩm: HS hoàn thành tập d) Tổ chức thực - Cho vài ví dụ hoạt động thực lặp lại sống ngày D HOẠT ĐỘNG VẬN DỤNG a) Mục tiêu: Học sinh củng cố lại kiến thức thông qua tập ứng dụng b) Nội dung: HS sử dụng SGK vận dụng kiến thức học để trả lời câu hỏi c) Sản phẩm: HS làm tập d) Tổ chức thực hiện: Làm tập vận dụng * HƯỚNG DẪN VỀ NHÀ - Tìm nội dung kiến thức liên quan đến học - Chuận bị nội dung sơ đồ tư duy; - Chuẩn bị phương pháp học sau * RÚT KINH NGHIỆM TUẦN: Ngày soạn: Ngày dạy: KIỂM TRA HỌC KÌ II I MỤC TIÊU: Kiến thức: - Tổng hợp kiến thức học HK2 Năng lực - Năng lực giải vấn đề, sáng tạo - Năng lực tự học, đọc hiểu - Năng lực hợp tác nhóm: trao đổi thảo luận, trình bày kết MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học - Năng lực tính toán, Năng lực thực hành Phẩm chất - Phẩm chất: Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Sách giáo khoa, máy tính điện tử Học sinh: đồ dùng học tập, SGK, ghi, máy tính III TIẾN TRÌNH DẠY HỌC MA TRẬN ĐỀ KIỂM TRA Cấp độ Nhận biết Thông hiểu Vận dụng Cấp độ thấp Cấp độ cao Tổng Chủ đề 1.Chương Biết Vận cách dụng viết chương trình Pascal khai báo trình tốn đơn giản tốn đơn biến giản Số câu 1(Câu 1) 1( Câu 3) Số điểm Tỷ lệ % 10% 40% 50% Hiểu hoạt động Vận 2.Tổ chức vòng lặp viết chương trình trình lắp kiểu dụng Viết chương nhập tổng số vào mảng tính mảng ngun số nguyên Số câu 1(Câu 2) (Câu 4) Số điểm 1,5 1,5 MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học Tỷ lệ % 20% 15% Tổng số câu 1 Tổng 5,5 1,5 10 20% 55% 15% 100 số điểm 10% 15% 50% Tỷ lệ % % ĐỀ BÀI Câu (1 điểm) Biến a nhận giá trị là: ; -1; 1; Ta khai báo a thuộc kiểu liệu nào? Câu (2 điểm) Cho S i biến nguyên Khi chạy đoạn chương trình : s:=0; for i:=1 to s := s+2*i; writeln(s); Kết in lên hình bao nhiêu? Câu (4 điểm) Viết chương trình nhập số x từ bàn phím Đưa thơng báo tính giá trị biểu thức: x2 -1 Câu (3 điểm) Viết chương trình nhập vào mảng số ngun Tính tổng số ngun 8B HƯỚNG DẤN CHẤM Câu ( đ) Nội dung Điểm Ta khai báo a thuộc kiểu liệu Integer Qword; longint (Kiểu số nguyên); kiểu Real cho 0,75đ program tinh; uses crt; ( đ) var s,i:integer; Begin clrscr; s:=0; (1 điểm) MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học for i:=1 to s:=s+2*i; write('gia tri tim duoc s=',s); readln; end Kết in lên hình S = 12 (2 điểm) Program bai3; ( 0,25 điểm) Uses crt; ( 0,25 điểm) ( đ) Integer cho 0,25đ} Var x: real; (0,5 điểm) Begin ( 0,5 điểm) Clrscr; ( 0,5 điểm) Writeln(‘ Moi ban nhap so x=’); ( 0,25 điểm) readln(x); ( 0,5 điểm) Writeln(‘ Gia tri cua bieu thuc x*x-1 la:’, x*x-1); ( 0,5 điểm) Readln; {có thể khơng cần ; đây} (0,5 điểm) End (0,25 điểm) Program BAI 4; ( đ) Uses crt; (0,25 điểm) Var N,i, tong: integer ; A:array [1 100] of integer; (0,25 điểm) Begin (0,25 điểm) Clrscr; (0,25 điểm) Writeln(‘ Moi ban nhap so luong mang’); readln(N); (0,25 điểm) For i:=1 to N (0,25 điểm) Begin (0,25 điểm) Writeln(‘So thu’,i); readln (a[i]); (0,25 điểm) End; (0,25 điểm) (0,25 điểm) For i:=1 to N tong:=tong+a[i]; MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học Writeln(‘Tong cac so la’,tong:2:1); (0,25 điểm) Readln; {có thể khơng cần ; đây} End (0,25 điểm) BC 8B Câu ( đ) Nội dung Điểm Ta khai báo a thuộc kiểu liệu Integer Qword, longint (1 điểm) (Kiểu số nguyên); kiểu Real cho 0,75đ program tinh; uses crt; var s,i:integer; Begin ( đ) clrscr; s:=0; for i:=1 to s:=s+2*i; write('gia tri tim duoc s=',s); readln; end Kết in lên hình s=6) (2 điểm) Program bai3; ( 0,25 điểm) Uses crt; ( 0,25 điểm) ( đ) {interger: cho 0.25đ} Var x: Real; (0,5 điểm) Begin ( 0,5 điểm) Clrscr; ( 0,5 điểm) Writeln(‘ Moi ban nhap so x=’); ( 0,25 điểm) readln(x); ( 0,5 điểm) Writeln(‘ Gia tri cua bieu thuc x*x-1 la:’, x-2018) ( 0,5 điểm) Readln; {có thể khơng cần ; đây} (0,5 điểm) End (0,25 điểm) MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học Program BAI 4; 0,25 điểm Uses crt; (0,25 điểm) Var N,i, tong: integer ; A:array [1 100] of integer; Begin (0,25 điểm) Clrscr; (0,25 điểm) Writeln(‘ Moi ban nhap so luong mang’); readln(N); ( đ) (0,25 điểm) (0,25 điểm) For i:=1 to N Begin (0,25 điểm) Writeln(‘So thu’,i); readln (a[i]); End; (0,25 điểm) (0,25 điểm) For i:=1 to N tong:=tong+a[i]; Writeln(‘Tong cac so la’,tong:2:1); (0,25 điểm) Readln; {có thể khơng cần ; đây} (0,25 điểm) (0,25 điểm) End * RÚT KINH NGHIỆM TUẦN: Ngày soạn: Ngày dạy: KIỂM TRA HỌC KÌ II (Thực hành) I.MỤC TIÊU : Kiến thức: - Tổng hợp kiến thức học HK2 MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học Năng lực - Năng lực giải vấn đề, sáng tạo - Năng lực tự học, đọc hiểu - Năng lực hợp tác nhóm: trao đổi thảo luận, trình bày kết - Năng lực tính tốn, Năng lực thực hành Phẩm chất - Phẩm chất: Giúp học sinh rèn luyện thân phát triển phẩm chất tốt đẹp: yêu nước, nhân ái, chăm chỉ, trung thực, trách nhiệm II THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU Giáo viên: Sách giáo khoa, máy tính điện tử Học sinh: đồ dùng học tập, SGK, ghi, máy tính III TIẾN TRÌNH DẠY HỌC ĐỀ KIỂM TRA HỌC KÌ II (TH) Mức Nội dung Lập Pascal Nhận biết trình * Kiến thức: - Cách Thơng hiểu Vận dụng * Kiến thức: * Kiến thức: Cộng lưu - Thơng hiểu câu - Hiểu kiến thức chương trình lệnh lặp với số lần câu lệnh - Các thao tác chưa biết trước For … do; If … then; kiến thức soạn While … thảo phần * Kĩ năng: liệu mềm - Sử dụng câu lệnh mảng * Kĩ năng: lặp với số lần chưa * Kĩ năng: kiểu - Lưu biết trước While - Vận dụng kiến kiểm tra … để viết thức câu đường dẫn - Thực thao tác chương trình tính lệnh For … do; If tổng số tự … then; kiến nhiên từ 10 đến thức liệu MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 Tin học kiểu mảng để viết soạn thảo phần mềm chương trình tính tổng phần 100 tử lẻ mảng A nhập trước Số câu Câu Câu Câu Số điểm điểm điểm điểm 10 điểm Tỉ lệ % 20 % 30 % 50 % 100 % Câu Câu Câu điểm 10 điểm Tổng số câu Tổng số điềm điểm Tỉ lệ % 20 % điểm 30 % 50 % 100 % ĐỀ BÀI Câu 1: Viết chương trình (bằng ngôn ngữ Pascal) sử dụng câu lệnh Passal( vd: While )để tính tổng số tự nhiên từ 10 đến 100 : T = 10 + 11 + +100 (4điểm) Câu 2: Viết chương trình (bằng ngơn ngữ Pascal) thực công việc nhập 10 phần tử có giá trị nguyên cho mảng A (mảng chiều) từ bàn phím tính tổng phần tử lẻ có mảng A (6 điểm) * Chú giải: Lưu ổ đĩa D với tên có dạng: Tên em_Câu (Ví dụ: NguyenLeAn_Cau1 NguyenLeAn_Cau2) HƯỚNG DẪN CHẤM CÂU HƯỚNG DẪN CHẤM BÀI ĐIỂM Câu - Viết chương trình (4điểm) - Lưu chương trình tên đường dẫn Biết điểm dịch, chạy chương trình điểm MUA GIÁO ÁN LIÊN HỆ ZALO: 0946.734.736 - Tin học Chương trình chạy Cho kết - Viết chương trình Câu - dịch, chạy chương trình (6điểm) Cộng Lưu chương trình tên đường dẫn Biết Chương trình chạy Cho kết điểm điểm điểm điểm 10 điểm ... While a

Ngày đăng: 22/03/2021, 22:06

TỪ KHÓA LIÊN QUAN

w