Ngµy so¹n 10/ 3/ 2013 Ngµy so¹n 10/ 3/ 2013 Ngµy gi¶ng 13/ 3/ 2013 T3 8A 29 TiÕt 57 KiÓm tra viÕt 1 tiÕt I Mục đích, yêu cầu + Ph¹m vi kiÕn thøc tõ bµi 7 ®Õn bµi thùc hµnh 6 C©u lÖnh lÆp, phÇn mÒm Geo[.]
Tiết 57: Kiểm tra viết tiết Ngày soạn: 10/ 3/ 2013 Ngày giảng: 13/ 3/ 2013 -T3 8A: 29 …………………… I Mục đích, u cầu: + Ph¹m vi kiÕn thức: từ đến thực hành 6: Câu lệnh lặp, phần mềm Geogebra + Yêu cầu cần đạt: nắm đợc cấu trúc câu lệnh lặp với số lần biết trớc cha biết trớc II Mục tiêu, hình thức : a Mục tiêu: + KT: Đánh giá kết học tập HS từ đến thực hành 6: sử dụng câu lệnh lặp lập trình + KN: Nhận biết mẫu câu lệnh, phân biệt câu lệnh lặp với số lần biết trớc số lần cha biết trớc + TĐ: làm nghiêm túc b Hình thức: kiểm tra viết trắc nghiệm tự luận * Tin trình gi dy : 1) Ổn định tổ chức lớp : 2) GV Phát đề 3) HS làm 4) GV thu nhận xét III Ma trân đề: Mức độ Nhận biết TN TL Th«ng hiĨu TN TL VËn dơng TN Tỉng TL Chđ đề Câu lệnh lặp Nhận biết đợc cấu trúc lệnh lặp Hiểu ý nghĩa, tác dụng lệnh lặp Biết diễn giải thuật toán với lệnh lặp Xác định đợc kết sau đoạn chơng trình Biết lập trình với thuật toán cho trớc với lệnh lặp 2;4;5 1;3; 6;7;8; 10 1,5 Tæng 3 1,5 1,5 10 4 10 10 4,5 IV ĐỀ BÀI: A Trắc nghiệm (4 điểm): Khoanh tròn chữ đứng trước kết 10 Câu 1: Câu lệnh Gotoxy (Wherex, 10) đưa trỏ đền vị trí hình kết A Cột 10 hàng tại; B Hàng 10 cột C Cột tại, hang D Cột 10 hàng 10 Câu 2: Lệnh lặp sau đúng? A For = to ; B For := to ; C For := to ; D For : to ; Câu 3: Câu lệnh pascal sau hợp lệ? A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 4: Lệnh lặp while số vòng lặp là: A Biết trước số lần lặp B Chưa biết trước số lần lặp C Khơng thực vịng lặp D Lặp vơ hạn lần Câu 5: Câu lệnh lặp while…do có dạng là: A While ; B While do; C While ; D While , ; Câu 6: Cho S i biến nguyên Khi chạy đoạn chương trình : s:=0; for i:=1 to s := s+i; writeln(s); Kết in lên hình s : A.11 B 55 C 101 D.15 Câu 7:Chương trình pascal sau in hình nội dung gì? Var i: integer; Begin For i:=1 to 10 writeln(‘Day la lan lap thu’ ,i); Readln; End A câu “Day la lan lap thu i ” B câu “Day la lan lap thu’, i ” C 10 câu “Day la lan lap thu’ , i ” D 10 câu "Day la lan lap thu i ” theo thứ tự i từ 110 Câu 8: Cho S i biến kiểu nguyên Khi chạy đoạn chương trình : S:= 0; i:= 1; while i 34, chuyển đến bước Bước 3: S = S + n quay lại bước Bước 4: Thông báo kết kết thúc Câu 10 (3 điểm): Lập trình với thuật tốn câu Màn hình kết nội dung gì? I Đáp án – Hướng dẫn chấmáp án – Hướng dẫn chấmng dẫn chấmn chấmm Câu Đáp án B B D B A Câu (3điểm): Ban đầu: S=10 < 34 ; n = Vòng 1: S = S+n = 10+6 = 16 < 34 Vòng 2: S = S+n = 16+6 = 22 < 34 Vòng 3: S = S+n = 22+6 = 28 < 34 Vòng 4: S = S+n = 28+6 = 34 > 34 Vòng 5: S = S+n = 34+6 = 40 > 34 kết thúc Số vòng lặp: 5; Giá trị biến S = 40 Câu 10 (3 điểm): Lập trình với thuật tốn câu 9, Màn hình kết C D B Họ tên: Lớp 8A Điểm Ngày tháng .năm Tiết 57: Kiểm tra tiết Tin 8m tra tiết Tin 8t Tin Nhận xét GV Đề bài: Câu (3điểm): Tìm hiểu thuật tốn sau: cho biết số vòng lặp? giá trị biến S, diễn giải vòng lặp? Bước 1: S=10, n = Bước 2: Nếu S > 34, chuyển đến bước Bước 3: S = S + n quay lại bước Bước 4: Thông báo kết kết thúc Câu (3 điểm): Lập trình với thuật tốn Câu Màn hình kết nội dung gì? ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… ……………………………………………………………… …………………………………………………… ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… ……………………………………………………………… …………………………………………………… ………………………………………………………… ………………………………………………………… Câu 3: Câu lệnh Gotoxy (Wherex, 10) đưa trỏ đền vị trí hình kết A Cột 10 hàng tại; B Hàng 10 cột C Cột tại, hang D Cột 10 hàng 10 Câu 4: Lệnh lặp sau đúng? A For = to ; B For := to ; C For := to ; D For : to ; Câu 5: Câu lệnh pascal sau hợp lệ? A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 6: Lệnh lặp while số vòng lặp là: A Biết trước số lần lặp B Chưa biết trước số lần lặp C Khơng thực vịng lặp D Lặp vô hạn lần Câu 7: Câu lệnh lặp while…do có dạng là: A While ; B While do; C While ; D While , ; Câu 8: Cho S i biến nguyên Khi chạy đoạn chương trình : s:=0; for i:=1 to s := s+i; writeln(s); Kết in lên hình s : A.11 B 55 C 15 D.101 Câu 9:Chương trình pascal sau in hình nội dung gì? Var i: integer; Begin For i:=1 to 10 writeln(‘Day la lan lap thu’ ,i); Readln; End A câu “Day la lan lap thu i ” B câu “Day la lan lap thu’, i ” C 10 câu “Day la lan lap thu’ , i ” D 10 câu "Day la lan lap thu i ” theo thứ tự i từ 110 Câu 10: Cho S i biến kiểu nguyên Khi chạy đoạn chương trình : S:= 0; i:= 1; while i