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

Giáo án Tin học 8 cả năm chuẩn theo công văn 5512 không cần chỉnh sửa. Bản siêu đẹp

294 128 1

Đ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

Giáo án Tin học 8 Chuẩn theo công văn 5512. Đúng hình thức chuẩn nội dung và các yêu cầu theo công văn 5512. Giáo án soạn chi tiết tỉ mỉ và có nhiều hoạt động phát triển năng lực cho học sinh. Giáo án tuân thủ đúng các yêu cầu của công văn 5512 và đặc biệt giáo án là file Word nên rất dễ chỉnh sửa nếu chưa thấy ưng ý.

Tuần: Tiết: 01 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I.MỤC TIÊU : Kiến thức: Biết người dẫn cho máy tính thực cơng việc thơng qua lệnh Biết chương trình cách để người dẫn cho máy thực thông qua lệnh Năng lực Năng lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm 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: - SGK, SGV, tài liệu, Giáo án Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI DẠY A HOẠT ĐỘNG KHỞI ĐỘNG a) Mục tiêu: Định hướng cho học sinh nội dung cần hướng tới học, tạo tâm cho học sinh vào tìm hiểu b) Nội dung: Hoạt động chung lớp c) Sản phẩm: Hs lắng nghe GV trình bày d) Tổ chức thực hiện: -GV dẫn vào học: Giới thiệu tổng quát môn tin học Em thấy máy tính cục sắt, hay robốt hoạt động được, lại làm việc nhà vậy? Chúng ta tìm hiểu học hơm B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC Hoạt động 1: Con người lệnh cho máy tính nào? a) Mục tiêu: Hiểu biết người lệnh cho máy tính nào? b) Nội dung: Sử dụng SGK, máy chiếu, máy vi tính để trả lời câu hỏi, hoạt động cá nhân c) Sản phẩm: Hiểu cách người lệnh cho máy tính d) Tổ chức thực hiện: HĐ CỦA GV VÀ HỌC SINH - Bước 1: Chuyển giao nhiệm vụ SẢN PHẨM DỰ KIẾN Con người lệnh cho máy tính Yêu cầu HS tự đọc thông tin SGK nào? ? Khi muốn mở phần mềm máy - Dùng chuột chọn biểu tượng hình tính em thực nào? => dùng chuột vào start Programs chọn ? Mn đưa kí tự a,b,… vào máy tính chương trình cần thực ta thực nào? - Ta gõ phím tương ứng từ bàn phím ? Vậy muốn máy tính thực cơng - Để máy tính thực cơng việc theo ý việc theo ý muốn ta muốn người ta phải đưa dẫn phải làm để máy tính hiểu thực thích hợp cho máy tính hiện? - Chọn Edit ->find Replace -> find what: ? ta thấy máy tính thực lệnh cụm từ -> Replace with: cụm từ cần thay -> trước? Replace ? Để dẫn cơng việc cho máy - Máy tính thực việc tìm kiếm trước sau tính máy tính thực nào? thay thế.( Máy tính lưu cụm từ vào ? Vậy người dẫn cho máy thực nhớ, tìm đến vị trí thay lại) công việc nào? - Khi người đưa cho máy tính - Bước 2: Thực nhiệm vụ nhiều lệnh Máy tính thực + HS tiếp nhận nhiệm vụ, suy nghĩ lệnh theo thứ tự nhận + GV quan sát, hỗ trợ HS cần - Con người dẫn máy tính thực thơng - Bước 3: Báo cáo, thảo luận qua lệnh + HS đứng dậy trình bày kết quả, HS khác đứng dậy nhận xét, bổ sung đáp án cho bạn - Bước 4: Kết luận, nhận định + GV nhận xét, đánh giá chuẩn kiến thức Hoạt động 2: Rôbốt nhặt rác a) Mục tiêu: Tìm hiểu nắm rõ kiến thức robot b) Nội dung: Sử dụng SGK, máy chiếu, máy vi tính để trả lời câu hỏi, hoạt động cá nhân c) Sản phẩm: Câu trả lời HS d) Tổ chức thực hiện: HĐ CỦA GV VÀ HỌC SINH - Bước 1: Chuyển giao nhiệm vụ SẢN PHẨM DỰ KIẾN Rôbốt nhặt rác GV yêu cầu đọc thông tin trả lời câu hỏi: - Người máy em biết: ? Em nêu số người máy mà em biết? + Asimô ? Thông qua ví dụ em hiểu + Cuộc thi rôbôcon người máy? => Robốt( Người máy) loại máy có + Tìm hiều ví dụ người máy nhặt rác thể thực công việc cách tự + Yêu cầu HS tìm hiểu SGK động thông qua điều khiển ? Từ vị trí robốt thực lệnh để người nhặt rác xác? - Trình bày q trình thực cơng việc - Bước 2: Thực nhiệm vụ thông qua máy lệnh: + Nghe, quan sát hướng dẫn ghi chép - Bước 3: Báo cáo, thảo luận + Thực hành thao tác máy tính - Bước 4: Kết luận, nhận định + GV nhận xét, đánh giá chuẩn kiến thức => Ghi lên bảng C HOẠT ĐỘNG LUYỆN TẬP a) Mục tiêu: Giúp HS củng cố lại kiến thức để hoàn thành BT b) Nội dung: Trao đổi, giải vấn đề, thực hoạt động nhóm c) Sản phẩm: Kết BT HS d) Tổ chức thực hiện: - GV giao nhiệm vụ cho học sinh trả lời câu hỏi: + Con người lệnh cho máy tính nào? + Lấy ví dụ? - HS tiếp nhận, suy nghĩ trả lời câu hỏi vào - GV nhận xét, đánh giá chuẩn kiến thức D HOẠT ĐỘNG VẬN DỤNG a) Mục tiêu: Giúp học sinh vận dụng mở rộng thêm kiến thức b) Nội dung: Trao đổi, giải vấn đề, thực hoạt động cá nhân c) Sản phẩm: Kết BT HS d) Tổ chức thực hiện: - GV yêu cầu HS nhà: Mô tả lệnh để điều khiển rô bốt nhặt rác - HS tiếp nhận, suy nghĩ nhà trả lời câu hỏi vào - GV nhận xét, đánh giá chuẩn kiến thức *HƯỚNG DẪN BÀI TẬP VỀ NHÀ - Về nhà học - Soạn trước phần Tiết: 02 Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tiếp) I.MỤC TIÊU : Kiến thức: Biết viết chương trình viết lệnh để dẫn cho máy tính thực cơng việc hay giải tốn củ thể Biết ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình Biết vai trị chương trình dịch Năng lực Năng lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm 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: - SGK, SGV, tài liệu, Giáo án Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI DẠY A HOẠT ĐỘNG KHỞI ĐỘNG a) Mục tiêu: Định hướng cho học sinh nội dung cần hướng tới học, tạo tâm cho học sinh vào tìm hiểu b) Nội dung: Hoạt động chung lớp c) Sản phẩm: Hs lắng nghe GV trình bày d) Tổ chức thực hiện: -GV dẫn vào học: Con người làm để máy tính hoạt động chế nào? B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC Hoạt động 1: Viết chương trình lệnh cho máy tính làm việc a) Mục tiêu: Hiểu biết viết chương trình lệnh cho máy tính làm việc b) Nội dung: Sử dụng SGK, máy chiếu, máy vi tính để trả lời câu hỏi, hoạt động cá nhân c) Sản phẩm: Hiểu viết chương trình lệnh cho máy tính làm việc d) Tổ chức thực hiện: HĐ CỦA GV VÀ HỌC SINH - Bước 1: Chuyển giao nhiệm vụ SẢN PHẨM DỰ KIẾN Viết chương trình lệnh cho máy tính u cầu HS đọc thơng tin SGK làm việc Từ ví dụ điều khiển robốt nhặt rác ta -Viết chương trình hướng dẫn máy tính hiểu cách viết CT gì? thực cơng việc hay giải toán VD: chép khối văn ta thực cụ thể thao tác gì? -Khi chép khối văn ta thực Em hiểu chương trình máy tính gì? thao tác sau: Vậy viết chương trình cho máy tính B1: Sao chép nội dung Văn Bản vào nhớ để điều khiển máy tính thực cơng B2: Sao chép từ nhớ vào vị trí việc máy tính có hiểu thực cơng -Chương trình máy tính dãy lệnh việc khơng? mà máy tính hiểu thực VD: Thực viết chương trình robốt -Máy tính thực thực lần nhặt rác lượt lệnh cách theo hướng ? Có lệnh chương trình dẫn Tại cần viết chương trình? -Hãy nhặt rác Yêu cầu HS đọc thông tin -Bắt đầu Mức độ công việc mà người muốn mày Tiến bước tính thực nào? Quay trái, tiến bước Vậy với mức độ đa dạng phức tạp Nhặt rác có cần phải viết chương trình khơng? Quay phải, tiến bước - Bước 2: Thực nhiệm vụ Quay trái, tiến bước + HS tiếp nhận nhiệm vụ, suy nghĩ Bỏ rác vào thùng + GV quan sát, hỗ trợ HS cần - Có lệnh chương trình - Bước 3: Báo cáo, thảo luận - Mức độ công việc mà người muốn máy + HS đứng dậy trình bày kết quả, HS khác tính thực đa dạng phức tạp đứng dậy nhận xét, bổ sung đáp án cho bạn - Một lệnh đơn giản không đủ để dẫn cho - Bước 4: Kết luận, nhận định máy tính Vì người ta cần phải viết nhiều + GV nhận xét, đánh giá chuẩn kiến thức lệnh tập hợp lại chương trình Hoạt động 2: Chương trình ngơn ngữ lập trình a) Mục tiêu: Tìm hiểu nắm rõ kiến thức chương trình ngơn ngữ lập trình b) Nội dung: Sử dụng SGK, máy chiếu, máy vi tính để trả lời câu hỏi, hoạt động cá nhân c) Sản phẩm: Câu trả lời HS d) Tổ chức thực hiện: HĐ CỦA GV VÀ HỌC SINH - Bước 1: Chuyển giao nhiệm vụ SẢN PHẨM DỰ KIẾN Chương trình ngơn ngữ lập trình u cầu HS đọc thơng tin ? Khi lệnh cho máy tính làm việc - Khi lệnh cho máy tính làm việc người có hiểu cách máy tính thực người có hiểu cách máy tính cơng việc khơng? thực công việc thông qua ngôn ngữ ? Máy tính dùng chữ số để mã hóa máy tính thơng tin? - Máy tính dùng chữ số 0,1 để mã ? Vậy em hiểu ngơn ngữ máy? hóa thơng tin.( bít bít 1) VD: Để máy tính hiều chữ a ta phải mã để mã hóa thơng tin hóa thành: - Các dãy bít sở để tạo ngơn ngữ Chữ a bảng mã ASCII là: 97 mã hóa dành cho máy tính, gọi ngơn ngữ thành :1100001 máy Khi viết chương trình ngơn ngữ máy - Ngơn ngữ dùng để viết chương trình khó khăn phức tạp ta có cần ngơn máy tính gọi Ngơn ngữ lập trình ngữ dễ hiểu viết chương trình - Khi viết chương trình ngơn ngữ ngơn ngữ lập trình lập trình máy tính vấn khơng hiểu ? Ngơn ngữ lập trình hiểu nào? mà phải thơng qua trình dịch ?Khi viết chương trình ngơn ngữ lập trình sang ngơn ngữ máy máy tính máy tính có hiều không? hiểu thực công việc Vậy tạo chương trình máy tính ta cần - Vậy tạo chương trình máy qua bước? tính ta cần qua bước - Bước 2: Thực nhiệm vụ - Dịch chương trình thành ngôn ngữ + Nghe, quan sát hướng dẫn ghi chép máy để máy tính hiểu - Bước 3: Báo cáo, thảo luận + Thực hành thao tác máy tính - Bước 4: Kết luận, nhận định + GV nhận xét, đánh giá chuẩn kiến thức => Ghi lên bảng C HOẠT ĐỘNG LUYỆN TẬP a) Mục tiêu: Giúp HS củng cố lại kiến thức để hoàn thành BT b) Nội dung: Trao đổi, giải vấn đề, thực hoạt động nhóm c) Sản phẩm: Kết BT HS d) Tổ chức thực hiện: - GV giao nhiệm vụ cho học sinh trả lời câu hỏi: - Ngơn ngữ lập trình dùng để làm gì? - Tại cần viết chương trình? - HS tiếp nhận, suy nghĩ trả lời câu hỏi vào - GV nhận xét, đánh giá chuẩn kiến thức D HOẠT ĐỘNG VẬN DỤNG a) Mục tiêu: Giúp học sinh vận dụng mở rộng thêm kiến thức b) Nội dung: Trao đổi, giải vấn đề, thực hoạt động cá nhân c) Sản phẩm: Kết BT HS d) Tổ chức thực hiện: - GV yêu cầu HS nhà: - Chương trình dịch dùng để làm gì? - HS tiếp nhận, suy nghĩ nhà trả lời câu hỏi vào - GV nhận xét, đánh giá chuẩn kiến thức *HƯỚNG DẪN BÀI TẬP VỀ NHÀ - Về nhà học cũ - Trả lời câu hỏi SGK soạn - Chuẩn bị tiết sau học Tiết:03 Bài 2: LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGƠN NGỮ LẬP TRÌNH I.MỤC TIÊU : Kiến thức: Biết ngơn ngữ lập trình gồm thành phần bảng chữ qui tắc để viết chương trình Biết từ khóa dành riêng cho mục đích sử dụng định Năng lực Năng lực sử dụng máy tính, lực giải vấn đề, lực sáng tạo, ứng dụng KHKT, lực tự học, lực hợp tác, làm việc nhóm 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: - SGK, SGV, tài liệu, Giáo án Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI DẠY A HOẠT ĐỘNG KHỞI ĐỘNG a) Mục tiêu: Định hướng cho học sinh nội dung cần hướng tới học, tạo tâm cho học sinh vào tìm hiểu b) Nội dung: Hoạt động chung lớp c) Sản phẩm: Hs lắng nghe GV trình bày d) Tổ chức thực hiện: -GV dẫn vào học: Trong học trước em biết đến số khái niệm lệnh, chương trình, ngơn ngữ lập trình, ngơn ngữ máy,… Vậy ngơn ngữ lập trình bao gồm gì? Cấu trúc nào? Bài học hơm nay: “Làm quen với chương trình ngơn ngữ lập trình” giúp em làm quen hiểu ngơn ngữ lập trình Pascal vấn đề có liên quan B HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC Hoạt động 1: Ví dụ chương trình a) Mục tiêu: Hiểu biết chương trình b) Nội dung: Sử dụng SGK, máy chiếu, máy vi tính để trả lời câu hỏi, hoạt động cá nhân c) Sản phẩm: Hs nắm rõ kiến thức học 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 * Bước 1: Chuyển giao nhiệm vụ: Khai báo chương trình cho Nhập n Nhập điểm toá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 Sản phẩm dự kiến Hướng dẫn + 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 : 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 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 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 để Var nhập hai loại điểm Toán i, n: integer; Ngữ văn bạn, sau TbToan, TbVan: real; in hình điểm trung DiemToan, DiemVan: array[1 100] of real; bình bạn lớp Phần thân chương trình: (theo cơng thức điểm trung Begin bình = (điểm Tốn + điểm Write(‘nhập n:’); readln(n); Ngữ văn)/2), điểm trung bình For i:=1 to n lớp theo mơn Tốn begin Ngữ văn Write(‘diemtoan[‘,I,’]=’); b) Bổ sung câu lệnh Readln(diemtoan[i]; vào vị trí thích hợp End; chương trình Thêm lệnh For i:=1 to n cần thiết, dịch chạy chương begin trình với số liệu thử Write(‘diemvan[‘,I,’]=’); * Bước 2: Thực nhiệm Readln(diemvan[i]; vụ: End; + HS: Suy nghĩ, tham khảo writeln('Diem trung binh:'); sgk trả lời câu hỏi for i:=1 to n + GV: quan sát trợ giúp writeln(i,' ',(DiemToan[i]+DiemVan[i])/2:3:1); cặp TbToan:=0; TbVan:=0; * Bước 3: Báo cáo, thảo for i:=1 to n luận: begin TbToan:=TbToan+DiemToan[i]; + HS: Lắng nghe, ghi chú, TbVan:=TbVan+DiemVan[i] end; HS phát biểu lại tính TbToan:=TbToan/n; TbVan:=TbVan/n; chất writeln('Diem trung binh trung binh mon Toan: + Các nhóm nhận xét, bổ sung ',TbToan:3:2); cho writeln('Diem mon * Bước 4: Kết luận, nhận ',TbVan:3:2); định: GV xác hóa end 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 - Cách khai báo mảng Pascal - Câu lệnh nhập dãy số từ bàn phím Van: - 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; - 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 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 * Bước 1: Chuyển giao nhiệm vụ: Sản phẩm dự kiến 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 dụng câu lệnh lặp để thay nhiều câu lệnh biến mảng chương trình Ngồi cịn lưu trữ xử lí 2) Các khai báo biến mảng sau nhiều liệu có nội dung liên quan đến Pascal hay sai? cách hiệu var X: Array[10,13] Of Integer; 2) Đáp án a) Sai Phải thay dấu phẩy var X: Array[5 10.5] Of Real; hai dấu chấm; b) c) Sai, giá trị nhỏ var X: Array[3.4 4.8] Of Integer; lớn số mảng phải số var X: Array[10 1] Of Integer; nguyên; d) Sai, giá trị đâu số var X: Array[4 10] Of Real; mảng phải nhỏ số cuối; e) 3) "Có thể xem biến mảng biến Đúng tạo từ nhiều biến có kiểu, 3) Đúng tên nhất" Phát 4) Không Giá trị nhỏ lớn biểu hay sai? số mảng phải xác định phần 4) Câu lệnh khai báo biến mảng sau khai báo chương trình máy tính có thực khơng? Chương trình sau: var N: integer; Program tb; A: array[1 N] of real; Uses crt; 5) Viết chương trình Pascal sử dụng var N, i: integer; tb: real; biến mảng để nhập từ bàn phím A: array[1 100] of real; phần tử dãy số Độ dài dãy begin nhập từ bàn phím Tính giá write('Nhap so phan tu cua mang’); trị trung bình cho dãy số nhập vào readln(n); * Bước 2: Thực nhiệm vụ: for i:=1 to n + HS: Suy nghĩ, tham khảo sgk trả lời write('a[‘,I,']=’); readln(n); câu hỏi {tinh trung binh} + GV: quan sát trợ giúp cặp Tb:=0 * Bước 3: Báo cáo, thảo luận: For i:=1 to n + HS: Lắng nghe, ghi chú, HS phát Tb:=(tb+a[i])/I; biểu lại tính chất Writeln(‘trung bình day so là:’,tb); + Các nhóm nhận xét, bổ sung cho Readln; 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à 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 - 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 MA TRẬN ĐỀ KIỂM TRA Cấp độ Chủ đề Nhận biết - 1.Chương Biết cách Vận dụng Thông hiểu Cấp độ thấp Cấp độ cao Vận 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 Tổng Số câu 1(Câu 1) 1( Câu 3) Số điểm Tỷ lệ % 10% 2.Tổ 40% Hiểu hoạt động Vận vòng lặp chức vào mảng dụng Viết chương viết chương trình trình lắp kiểu 50% tính nhập tổng số ngun mảng số nguyên (Câu 4) 1,5 1,5 Số câu 1(Câu 2) Số điểm Tỷ lệ % Tổng số câu 20% 15% 15% 1,5 50% 5,5 15% 10 20% 55% Tổng điểm số 10% 100% 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 (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; (2 điểm) write('gia tri tim duoc s=',s); readln; end Kết in lên hình S = 12 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 Program BAI 4; (0,25 điểm) (0,25 điểm) ( đ) Uses crt; (0,25 điểm) Var N,i, tong: integer ; (0,25 điểm) A:array [1 100] of integer; Begin (0,25 điểm) Clrscr; Writeln(‘ Moi ban nhap so luong mang’); readln(N); For i:=1 to N (0,25 điểm) (0,25 điểm) (0,25 điểm) Begin Writeln(‘So thu’,i); readln (a[i]); End; For i:=1 to N tong:=tong+a[i]; (0,25 điểm) (0,25 điểm) (0,25 điểm) (0,25 điểm) Writeln(‘Tong cac so la’,tong:2:1); Readln; {có thể khơng cần ; đây} (0,25 điểm) End 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; (2 điểm) write('gia tri tim duoc s=',s); readln; end Kết in lên hình s=6) 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 Program BAI 4; (0,25 điểm) Uses crt; Var N,i, tong: integer ; A:array [1 100] of integer; Begin Clrscr; ( đ) Writeln(‘ Moi ban nhap so luong mang’); readln(N); For i:=1 to N Begin Writeln(‘So thu’,i); readln (a[i]); End; For i:=1 to N tong:=tong+a[i]; Writeln(‘Tong cac so la’,tong:2:1); Readln; {có thể không cần ; đây} 0,25 điểm (0,25 điểm) (0,25 điểm) (0,25 điểm) (0,25 điểm) (0,25 điểm) (0,25 điểm) (0,25 (0,25 điểm) (0,25 điểm) (0,25 điểm) (0,25 điểm) End * RÚT KINH NGHIỆM TUẦN: Ngày soạn: điểm) 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 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 Nhận biết Nội dung Lập trình * Kiến thức: Pascal - Cách Thơng hiểu Vận dụng * Kiến thức: * Kiến thức: 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ố câu lệnh - Các thao tác lần chưa biết For … do; If … soạn trước While … then; kiến thức thảo phần liệu kiểu Cộng mảng * Kĩ năng: mềm * Kĩ năng: * Kĩ năng: - Lưu kiểm tra đường dẫn - Thực thao tác soạn thảo phần mềm Số câu - Vận dụng kiến - Sử dụng câu thức câu lệnh lặp với số lệnh For … do; lần chưa biết If … then; kiến trước While … thức liệu để viết chương kiểu trình tính mảng để tổng viết chương trình số tự nhiên từ tính tổng 10 đến 100 phần tử lẻ mảng Câu A nhập trước Câu Câu Số điểm điểm điểm điểm 10 điểm Tỉ lệ % Tổng số câu 20 % 30 % Câu 50 % Câu 100 % Câu điểm 10 điểm Tổng số điềm Tỉ lệ % điểm 20 % điểm 30 % ĐỀ BÀI 50 % 100 % 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 NguyenLeAn_Cau1 NguyenLeAn_Cau2) (Ví dụ: HƯỚNG DẪN CHẤM CÂU Câu HƯỚNG DẪN CHẤM BÀI • Viết chương trình • Lưu chương trình tên đường dẫn Biết (4điểm) Câu dịch, chạy chương trình điểm điểm • Chương trình chạy Cho kết điểm - Viết chương trình điểm - Lưu chương trình tên đường dẫn Biết dịch, chạy chương trình (6điểm) Cộng ĐIỂM Chương trình chạy Cho kết điểm điểm 10 điểm ... DẠY HỌC VÀ HỌC LIỆU Giáo viên: - SGK, SGV, tài liệu, Giáo án Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI HỌC: A HOẠT ĐỘNG KHỞI ĐỘNG a) Mục tiêu: Định hướng cho học. .. DẠY HỌC VÀ HỌC LIỆU Giáo viên: - SGK, SGV, tài liệu, Giáo án Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI HỌC: A HOẠT ĐỘNG KHỞI ĐỘNG a) Mục tiêu: Định hướng cho học. .. DẠY HỌC VÀ HỌC LIỆU Giáo viên: - SGK, SGV, tài liệu, Giáo án Học sinh : - Đọc trước - SGK, Đồ dùng học tập, bảng phụ III TIẾN TRÌNH BÀI HỌC: A HOẠT ĐỘNG KHỞI ĐỘNG a) Mục tiêu: Định hướng cho học

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

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    G: Làm thế nào để khởi động phần mền sun time?

    G: Làm thế nào để khởi động phần mền sun time?

    G: Làm thế nào để khởi động phần mền sun time?

    1. Dãy số và biến mảng

    2. Ví dụ về biến mảng

    Gegebra dùng để làm gì?

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w