Tiết PPCT 17 Tuần 9 Lớp dạy 8A1, 2, 3, 4, 5 BÀI TẬP 1 MỤC TIÊU 1 Kiến thức Củng cố kiến thức cơ bản về kiểu dữ liệu, các phép toán với kiểu dữ liệu số, các phép so sánh và giao tiếp giữa người và máy[.]
Tiết PPCT: 17 Tuần : Lớp dạy: 8A1, 2, 3, 4, BÀI TẬP MỤC TIÊU: Kiến thức: - Củng cố kiến thức kiểu liệu, phép toán với kiểu liệu số, phép so sánh giao tiếp người máy Năng lực: 2.1 Năng lực chung: - Tự chủ tự học: Ln học hỏi tự tìm tịi dạng thơng tin máy tính - Năng lực giao tiếp hợp tác: Tham gia hoạt động nhóm, giải vấn đề giáo viên đặt - Năng lực giải vấn đề sáng tạo: Sáng tạo xử lí tốt tình đặt tiết học 2.2 Năng lực đặc thù: - HS ôn lại kiến thức học Phẩm chất: - Miệt mài, ý lắng nghe, đọc tài liệu, vận dụng kiến thức vào thực tiễn - u thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm, sẵn sàng, chia sẻ, hợp tác nhóm - Nghiêm túc học làm việc máy tính, có ý thức sử dụng máy tính - Nâng cao ý thức lịng say mê học tập mơn học II Thiết bị dạy học học liệu Giáo viên: - Kế hoạch học - SGK, máy tính, bảng nhóm Phiếu học tập cho nhóm: Phụ lục Học sinh: - SGK, Bài cũ nhà III Tiến trình dạy học Hoạt động 1: Củng cố kiến thức a) Mục tiêu: - HS nhớ lại kiến thức học b) Nội dung: ôn lại kiến thức kiểu liệu, phép toán với kiểu liệu số, phép so sánh giao tiếp người máy c) Sản phẩm: d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến Củng cố lại số kiến thức * Chuyển giao nhiệm vụ: học ? Trong Pascal có kiểu liệu * Kiểu liệu : - Interger : Số nguyên - Real : Số thực *Thực nhiệm vụ: - Char : Kí tự - String : Xâu kí tự HS * Kiểu liệu : * Các phép toán : - Interger : Số nguyên - Cộng : + - Real : Số thực - Trừ : - Char : Kí tự - Nhân : * - String : Xâu kí tự - Chia : / ? Hãy nêu phép toán - Chia lấy phần nguyên, phần dư : HS DV, mod * Các phép toán : - Cộng : + - Trừ : - Nhân : * - Chia : / - Chia lấy phần nguyên, phần dư : Div, mod *Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, HS phát biểu lại kiến thức + Các nhóm nhận xét, bổ sung cho * 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: Vận dụng a) Mục tiêu: - HS vận dụng kiến thức học để làm tập b) Nội dung: ôn lại kiến thức kiểu liệu, phép toán với kiểu liệu số, phép so sánh giao tiếp người máy c) Sản phẩm: d) Tổ chức thực hiện: Hoạt động GV HS Sản phẩm dự kiến * Chuyển giao nhiệm vụ: Bài tập vận dụng Gv: Yêu cầu HS làm tập giấy Viết biểu thức toán học sau để lấy điểm 15’ sau sửa cho HS dạng biểu thức Pascal Bài tập Viết biểu thức toán học sau a c dạng biểu thức Pascal + a c b d + a) ; b d ax + bx +c a) ; b) ; ax + bx + c b) c) d) a − (b + 2) x c) a − (b + 2) x ; ; (a + b)(1 + c)3 d) (a + b)(1 + c)3 e) (x+1) – (y-1)3 e) (x+1) – (y-1)3 BÀI LÀM Làm giấy nộp lại cho GV *Thực nhiệm vụ: *Báo cáo, thảo luận: + HS: Lắng nghe, ghi chú, HS phát biểu lại kiến thức + Các nhóm nhận xét, bổ sung cho * 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 a) a/b+c/d; b) a*x*x+b*x+c c) 1/x-a/5*(b+2); d) (a*a+b)*(1+c)*(1+c)*(1+c) e) (x+1) – (y-1)* (y-1)* (y-1) Hoạt động 3: 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 hiện: GV giao nhiệm vụ cho học sinh làm tập trắc nghiệm: Câu 1: Ngơn ngữ lập trình gồm: A tập hợp kí hiệu quy tắc viết lệnh B tạo thành chương trình hồn chỉnh C thực máy tính D Cả A, B C Hiển thị đáp án Ngôn ngữ lập trình tập hợp kí hiệu quy tắc dùng để viết lệnhtạo thành chương trình hồn chỉnh thực máy tính Đáp án: D Câu 2: Từ khóa dùng để khai báo là: A Program, Uses B Program, Begin, End C Programe, Use D Begin, End Hiển thị đáp án + Program: từ khóa khai báo tên chương trình + Uses: từ khóa khai báo thư viện Đáp án: A Câu 3:Trong ngơn ngữ lập trình, từ khóa tên: A Có ý nghĩa B Người lập trình phải tn theo qui tắc ngơn ngữ lập trình C Có thể trùng D Các câu Hiển thị đáp án Trong ngơn ngữ lập trình sử dụng từ khóa tên, người lập trình phải tn theo qui tắc ngơn ngữ lập trình Đáp án: B Câu 4: Để dễ sử dụng, em nên đặt tên chương trình : A ngắn gọn B dễ hiểu C dễ nhớ D A, B C Hiển thị đáp án Để dễ sử dụng, nên đặt tên chương trình ngắn gọn, dễ hiểu, dễ nhớ Tên phải đặt theo quy tắc đặt tên ngôn ngữ lập trình Đáp án: D Hoạt động 4: 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 Hoạt động GV HS Sản phẩm dự kiến * Bước 1: Chuyển giao nhiệm vụ: GV chia lớp thành nhiều nhóm ( nhóm gồm HS bàn) giao nhiệm vụ: thảo luận trả lời câu hỏi sau ghi chép lại câu trả lời vào tập 1) Hãy cho biết thành phần ngơn ngữ lập trình? 2) Cho biết khác từ khóa tên Cho biết cách đặt tên chương trình? * 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 Tiết PPCT: 18 Tuần : Lớp dạy: 8A1, 2, 3, 4, KIỂM TRA GIỮA KỲ MỤC TIÊU: Kiến thức: - Đánh giá mức độ, nắm vững kiến thức HS qua học Năng lực: 2.1 Năng lực chung: - Tự chủ tự học: Ln học hỏi tự tìm tịi dạng thơng tin máy tính - Năng lực giao tiếp hợp tác: Tham gia hoạt động nhóm, giải vấn đề giáo viên đặt - Năng lực giải vấn đề sáng tạo: Sáng tạo xử lí tốt tình đặt tiết học 2.2 Năng lực đặc thù: - Vận dụng kiến thức học vào để trả lời câu hỏi cụ thể Phẩm chất: - Miệt mài, ý lắng nghe, đọc tài liệu, vận dụng kiến thức vào thực tiễn - u thích mơn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm, sẵn sàng, chia sẻ, hợp tác nhóm - Nghiêm túc học làm việc máy tính, có ý thức sử dụng máy tính - Nâng cao ý thức lòng say mê học tập môn học II Thiết bị dạy học học liệu Giáo viên: Bài kiểm tra Học sinh: Bút, giấy nháp III Tiến trình dạy học Bảng mô tả ma trận đề: Chủ đề kiểm tra Máy tính chương trình máy tính Số câu % Số điểm Chương trình máy Nhận biết Thơng hiểu TL TL Vận dụng Cấp thấp Cấp cao TL TL Nêu ngơn ngữ lập trình Cho ví dụ ngơn ngữ lập trình 10% 1đ Nêu kí hiệu phép toán Nêu 10% 1đ Hiểu Chuyển quy tắc đặt kí hiệu tên tốn học sang pascal Cộng 20% 2đ tính liệu Số câu % Số điểm Sử dụng biến chương trình Số câu % Số điểm TS câu % TS điểm quy tắc đặt tên 20% 2đ Nêu cách khai báo biến 10% 40% 10% 1đ Lấy ví dụ khai báo biến 1đ 10% đ 30% 1đ 10% 3đ TRƯỜNG THCS TRẦN QUỐC TOẢN Họ tên: Lớp: 8A Điểm 10% 1đ Biết sửa lỗi Khai báo biến chương trình cụ thể 20% 1đ 10% đ 3đ 45% 4,5 đ 35% 3,5 đ 100% 10 KIỂM TRA GIỮA HỌC KÌ Năm học 2022 - 2023 Môn: Tin học( 45’) Lời phê cô giáo ĐỀ BÀI Câu 1: Nêu quy tắc đặt tên, cho ví dụ tên( 1,5đ) Câu 2: Chuyển kí hiệu tốn học sang kí hiệu Pascal( 2đ) 2 2 2 c −b =d a 13 a +b =c c b −3+5 + 3−5 2−4 d −13+15 + 3−125 −4 Câu 3: Ngơn ngữ lập trình gì, cho ví dụ ngơn ngữ lập trình mà em học(2 đ) Câu 4: Em nêu phép toán sử dụng Pascal( đ) Câu 5: Nêu cách khai báo biến, cho ví dụ ( đ) Câu 6: Em chọn kiểu khai báo phụ hợp cho tốn sau: Viết chương trình nhập số a,b Tính tổng số đó( 1.5 đ) ĐÁP ÁN Câu (1,5 điểm) Quy tắc đặt tên: - Tên không trùng với từ khóa - Tên bắt đầu chữ khơng chứa dấu cách - Tên khác VD: a,b,c,d Câu (2 điểm) a 13*a*a + b*b +c*c b (-3 + 5)/2 + ( - 5)/ (2 -4) c C*c-b*b=d*d d (13+15)/2+(3-125)/(-4) Câu (2 điểm) - Ngôn ngữ lập trình: Là ngơng ngữ dùng để viết chương trình máy tinh - VD: Ngơn ngữ lập trình tubor pascal Câu 4(1 đ) Các phép toán Pascal +, - , *, /, mod, div Câu 5(2 đ) - Cách khai báo biến Var tên biến: kiểu liệu; Trong var: từ khóa Tên biến: người sử dụng đăt - VD Var a:byte; Câu 6:( 1,5đ) Var a,b: integer; S: real; Điểm 0,5 0,5 0,5 0,5 0,5 1 1 1 0,5 ... luận, nhận định: GV xác hóa gọi học sinh nhắc lại kiến thức Tiết PPCT: 18 Tuần : Lớp dạy: 8A1, 2, 3, 4, KIỂM TRA GIỮA KỲ MỤC TIÊU: Kiến thức: - Đánh giá mức độ, nắm vững