V PHÒNG GDĐT AN MINH TRƯỜNG THCS ĐÔNG HƯNG A CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự do – Hạnh phúc I MỤC TIÊU 1 Kiến thức Kiểm tra kiến thức học sinh về viết chương trình bằng ngôn ngữ lập tr[.]
PHỊNG GDĐT AN MINH TRƯỜNG THCS ĐƠNG HƯNG A CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc I MỤC TIÊU: Kiến thức: - Kiểm tra kiến thức học sinh viết chương trình ngơn ngữ lập trình Pascal - Kiểm tra kiến thức HS cấu trúc, cú pháp, cách viết chương trình câu lệnh lặp, lặp với số lần chưa biết trước Kĩ năng: - Sử dụng được lệnh lặp For While - Rèn cách dịch, sửa lỗi chương trình, chạy chương trình xem kết - Làm quen môi trường pascal Phẩm chất: - Chăm chỉ, tích cực, chủ động hoạt động học - Có ý thức nghiêm túc, trung thực học tập, kiểm tra thi cử II.HÌNH THỨC Trắc nghiệm (30%) tự luận (70%) MA TRẬN, ĐẶC TẢ, ĐỀ, ĐÁP ÁN, BIỂU ĐIỂM KIỂM TRA GIỮA HỌC KỲ II NĂM HỌC 2021-2022 Môn: Tin, Lớp - Thời gian: 45 phút I MA TRẬN Mức độ nhận thức T T Nội dung kiến thức Câu lệnh lặp Nhận biết Đơn vị kiến thức 1.1 Lặp với số lần biết trước for 1.2 Lặp với số lần chưa biết trước While Tổng Tỉ lệ (%) Tỉ lệ chung (%) Thông hiểu Số CH TN TL Số CH Thời gian TN TL 13 2 15 35% Vận dụng Vận dụng cao Số CH Thời gian 13 TN TL 1 15 Thời gian (phút) Số CH % tổng điểm Số CH Thời gian TN TL Thời gian 10 35% 70% Tổng 10 20% TN TL 36 12 45 10% 30% 100% 10 II ĐẶC TẢ Số câu hỏi theo mức độ nhận thức T T Nội dung kiến thức Đơn vị kiến thức 1.1 Lặp với số lần biết trước for 1 Chủ đề 1: Câu lệnh lặp 1.2 Lặp với số lần chưa biết trước While Tổng Mức độ kiến thức, kĩ cần kiểm tra, đánh giá Nhận biết Thông hiểu Vận dụng Vận dụng cao 5 2 7 1 Nhận biêt: - Nhận dạng được pháp hoạt động vòng lặp xác định For Thơng hiểu: - Đọc hiểu chương trình có vịng lặp For…Do - Hiểu được pháp hoạt động vòng lặp xác định For Vận dụng: - Biết sử dụng vòng lặp For để viết số chương trình giải số vấn đề tốn học Nhận biết: - Biết nhu cầu cần có cấu trúc lặp với số lần chưa biết trước ngôn ngữ lập trình - Biết ngơn ngữ lập trình dùng cấu trúc lặp với số lần chưa biết trước để dẫn máy tính thực lặp lặp lại cơng việc đến điều kiện được thỏa mãn Thông hiểu: - Hiểu hoạt động câu lệnh lặp với số lần chưa biết trước while Pascal Vận dụng: - Viết lệnh while số tình đơn giản III ĐỀ KIỂM TRA A Phần trắc nghiệm (3điểm): Khoanh tròn chữ đứng trước đáp án em cho câu Câu 1: Hoạt động sau lặp với số lần biết trước: A Hôm em thức dậy trễ được nghỉ học B Lấy xà để giặt đồ C Mỗi ngày, em thức dậy lúc sáng D Rửa chén Câu 2: Trong câu lệnh lặp for…do, số vòng lặp biết trước bằng: A giá trị cuối – giá trị đầu + B giá trị cuối – giá trị đầu + C giá trị cuối – giá trị đầu - D giá trị cuối – giá trị đầu - Câu 3: Sau thực đoạn chương trình Pascal : X:=3 For i : = to x:=x-1 X nhận giá trị ? A – 1; B ; C -4 ; D ; Câu 4: Chương trình Pascal sau thực hoạt động nào? var i: integer; begin for i:=1 to 99 do; end 5 A Chương trình chạy biến i từ đến 100 B Chương trình chạy biến i từ đến 99 khơng làm C Chương trình chạy biến i từ đến 100 khơng làm D Chương trình chạy biến i từ đến 99 Câu 5: Điều kiện câu lệnh lặp với số lần chưa biết trước thường : A phép gán B Câu lệnh đơn C Câu lệnh ghép D Phép so sánh Câu 6: Câu lệnh lặp For i:=1 to Writeln(‘Day la lan lap thu ‘,i); in hình dòng chữ? A Day la lan lap thu B Day la lan lap thu C Day la lan lap thu D Day la lan lap thu Câu 7: Trong Pascal, câu lệnh lặp thường có dạng: A for := to B for : to ; C for = to ; D for := to ; Câu 8: Hãy đọc đoạn chương trình sau: s:=0; for i:= to s:= s * i; Sau thực xong, kết s bằng: A 15 B C Kết khác Câu Câu lệnh pascal sau hợp lệ? A For i:= ’1’ to ‘10’ writeln(‘A’); D 120 B For i:= 2.5 to 10,5 writeln(‘A’); C For i = to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 10: Trong ngơn ngữ lập trình Pascal, câu lệnh lặp với số lần chưa biết trước là: A If (Điều kiện) then (Câu lệnh); B Var i,n: Integer; C While (điều kiện) (câu lệnh); D For (Biến đếm):=(Giá trị đầu) downto (Giá trị cuối) (câu lệnh); Câu 11: Đâu hoạt động lặp với số lần chưa biết trước? A Hàng ngày em học B Một tuần trường em tổ chức chào cờ lần C Ngày em đánh ba lần D Em đến nhà bà ngoại chơi vào hôm bố mẹ vắng Câu 12 Việc mà câu lệnh While cần thực gì? A Thực < câu lệnh > sau từ khóa Do B Kiểm tra giá trị < điều kiện > C Thực câu lệnh sau từ khóa Then D Kiểm tra < câu lệnh > B Tự Luận ( (7 điểm) Câu 13 (2đ) Cho ví dụ hoạt động thực lặp lại sống hàng ngày Câu 14 (3đ) Em xếp chương trình tính tổng N số tự nhiên sau cho phù hợp? Var N, i: integer; Write(‘Nhap so N=’); s:=0; S: Longint; readln(n); For i:=1 to n Begin Program tinh_tong; S:=s+i; Writeln(‘Tong cua ‘, N, ‘ So tu nhien dau tien s=’, s); End Readln Câu 15 (2đ): Em cho biết thuật tốn máy tính thực vòng lặp? Kết thúc giá trị S bao nhiêu? Viết chương trình Pascal để mơ tả thuật tốn B1: S 20, n 1; B2: Nếu S ≥ 5, chuyển B4 B3: n N + 1, S S - n quay lại B2 B4: Thông báo S kết thúc thuật toán HẾT IV ĐÁP ÁN, BIỂU ĐIỂM A Trắc nghiệm (3điểm): Mỗi ý 0,25 điểm Câu Đáp án A A D B D C D B Thực hành Câu Nội dung trả lời Mỗi ví dụ đạt điểm 14 15 B D 10 C 11 D 12 B Điểm Program tinh_tong; Var N, i: integer; S: Longint; Begin Write(‘Nhap so N=’); readln(n); s:=0; For i:=1 to n S:=s+i; Writeln(‘Tong cua ‘, N, ‘ So tu nhien dau tien s=’, s); Readln End 0,5 0,5 - Số vòng lặp 5, giá trị S = 0; - Chương trình mẫu Program bai3; Var s,n:integer; Begin S:=20; n:=1; While s < Do Begin N:=n +1; S:= S - n; End; 0,5 0,5 0,5 0,5 0,5 0,5 0,5 Writeln(‘Gia tri cua s la’,s); Readln; End 0,5 Tổng Chú ý: Học sinh giải cách khác tính điểm./ Đơng Hưng A, ngày 19 tháng năm 2022 TỔ TRƯỞNG NGƯỜI RA ĐỀ Hoàng Bá Cường DUYỆT CỦA BAN GIÁM HIỆU 7.0 ...MA TRẬN, ĐẶC TẢ, ĐỀ, ĐÁP ÁN, BIỂU ĐIỂM KIỂM TRA GIỮA HỌC KỲ II NĂM HỌC 20 21 -2 0 22 Môn: Tin, Lớp - Thời gian: 45 phút I MA TRẬN Mức độ nhận thức T T Nội dung... tri cua s la’,s); Readln; End 0,5 Tổng Chú ý: Học sinh giải cách khác tính điểm./ Đơng Hưng A, ngày 19 tháng năm 20 22 TỔ TRƯỞNG NGƯỜI RA ĐỀ Hoàng Bá Cường DUYỆT CỦA BAN GIÁM HIỆU 7.0 ... tốn B1: S 20 , n 1; B2: Nếu S ≥ 5, chuyển B4 B3: n N + 1, S S - n quay lại B2 B4: Thông báo S kết thúc thuật toán HẾT IV ĐÁP ÁN, BIỂU ĐIỂM A Trắc nghiệm (3điểm): Mỗi ý 0 ,25 điểm Câu