A. MỤC TIÊU CẦN ĐÁNH GIÁ:
- Biết khái niệm câu lệnh lặp, lặp với số lần chưa biết trước, lặp với số lần biết trước.
- Biết câu lệnh lặp “for.do”, “while.do”.
- Hiểu cách sử dụng câu lệnh lặp “for.do”, “while.do”.
- Viết được thuật toán sử dụng câu lệnh lặp “for.do”, “while.do”.
- Viết được chương trình một số bài toán đơn giản sử dụng lệnh lặp.
B. MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ:
- Biết khái niệm đơn giản ở bài 7, bài 8.
- Hiểu và sử dụng được câu lệnh lặp "While.do", “for.to.do”
D¹y líp: 8A; 8B; 8E. Ngµy so¹n: 27/02/2010. TiÕt PPCT: 48. Ngµy d¹y: 01/03/2010. KiÓm tra mét tiÕt. A. MỤC TIÊU CẦN ĐÁNH GIÁ: - Biết khái niệm câu lệnh lặp, lặp với số lần chưa biết trước, lặp với số lần biết trước. - Biết câu lệnh lặp “for...do”, “while..do”. - Hiểu cách sử dụng câu lệnh lặp “for...do”, “while..do”. - Viết được thuật toán sử dụng câu lệnh lặp “for...do”, “while..do”. - Viết được chương trình một số bài toán đơn giản sử dụng lệnh lặp. B. MỤC ĐÍCH, YÊU CẦU CỦA ĐỀ: - Biết khái niệm đơn giản ở bài 7, bài 8. - Hiểu và sử dụng được câu lệnh lặp "While..do", “for..to..do” §Ò Bµi. PhÇn I: Tr¾c nghiÖm. Câu 1: Để thông báo kết quả tính toán, ta dùng lệnh nào? A. write(‘ket qua la’, 2*x) B. writeln(ket qua la, 2*x); C. readln(x) D. read(x); Câu 2: Biểu thức nào sau đây không đúng trong pascal? A. a > b B. a < b C. a = b D. a ≠ b C©u 3: Để nhập dữ liệu ta dùng lệnh: A. Clrscr B. X:= ‘dulieu’ C. Write(‘Nhap du lieu’) D. Readln(x); Câu 4: Cấu trúc nào được dùng để viết câu lệnh lặp với số lần chưa biết trước? A. For ... do. B. If Then. C. If ..then .else. D. While .do . PhÇn II: tù luËn. Câu 5: Trình bày cú pháp của câu lệnh lặp với số lần lặp biết trước? C©u 6: H·y ph¸t biÓu sù kh¸c biÖt gi÷a c¸c c©u lÖnh lÆp víi sè lÇn lÆp cho tríc vµ c©u lÖnh lÆp víi sè lÇn lÆp cha biÕt tríc. C©u 7: (Dành riêng cho lớp B; E) C¸c c©u lÖnh Pascal sau ®©y ®îc viÕt ®óng hay sai ở chổ nào? A. if x:=7 then a=b; B. if x>5; then a:=b; C. if x>5 then; a:=b; C©u 8: (Dành riêng cho lớp A) Mét sè ng«n ng÷ lËp tr×nh, vÝ dô Pascal, kh«ng cã s½n hµm tÝnh lòy thõa. H·y m« t¶ thuËt to¸n vµ sö dông c©u lÖnh lÆp víi sè lÇn x¸c ®Þnh tríc ®Ó viÕt ch¬ng tr×nh Pascal tÝnh lòy thõa bËc n cña sè nguyªn X. §¸p ¸n vµ thang ®iÓm. Câu 1 2 3 4 Đáp án A. D. B. D. Điểm 0.5 0.5 0.5 0.5 Câu 5: Cú pháp của câu lệnh lặp với số lần lặp biết trước (3 điểm) Cú pháp: for := to do ; (1 điểm) Trong đó: for, to, do là các từ khóa, biến đếm là biến kiểu nguyên. (0.5 điểm) Giá trị đầu và giá trị cuối là các giá trị nguyên và giá trị cuối không phải nhỏ hơn giá trị đầu. (0.5 điểm) Giá trị cuối = giá trị đầu + 1. (0.5 điểm) Sau mỗi vòng lặp biến đếm được tự động tăng thêm 1 đơn vị cho đến khi bằng giá trị cuối. (0.5 điểm) C©u 6: (3 điểm) Sù kh¸c biÖt gi÷a c©u lÖnh lÆp víi sè lÇn lÆp cho tríc vµ c©u lÖnh lÆp víi sè lÇn lÆp cha biÕt tríc lµ ë c¸c ®iÓm sau ®©y: +) Nh tªn gäi cña nã, c©u lÖnh lÆp víi sè lÇn lÆp cho tríc chØ thÞ cho m¸y tÝnh thùc hiÖn mét lÖnh hoÆc mét nhãm lÖnh víi sè lÇn ®· ®îc x¸c ®Þnh tõ tríc, cßn víi c©u lÖnh lÆp víi sè lÇn lÆp cha biÕt tríc th× sè lÇn lÆp cha ®îc x¸c ®Þnh tríc. (1 điểm) +) Trong c©u lÖnh lÆp víi sè lÇn cho tríc, ®iÒu kiÖn lµ gi¸ trÞ cña mét biÕn ®Õm cã gi¸ trÞ nguyªn ®· ®¹t ®îc gi¸ trÞ lín nhÊt hay cha, cßn trong c©u lÖnh lÆp víi sè lÇn lÆp cha biÕt tríc, ®iÒu kiÖn tæng qu¸t h¬n nhiÒu, cã thÓ lµ kiÓm tra mét gi¸ trÞ cña mét sè thùc, còng cã thÓ lµ mét ®iÒu kiÖn tæng qu¸t kh¸c. (1 điểm) +) Trong c©u lÖnh lÆp víi sè lÇn cho tríc, c©u lÖnh ®îc thùc hiÖn Ýt nhÊt mét lÇn, sau ®ã kiÓm tra ®iÒu kiÖn. Trong c©u lÖnh lÆp víi sè lÇn cha x¸c ®Þnh tríc, tríc hÕt ®iÒu kiÖn ®îc kiÓm tra. NÕu ®iÒu kiÖn ®îc tháa m·n, c©u lÖnh míi ®îc thùc hiÖn. Do ®ã cã thÓ cã trêng hîp c©u lÖnh hoµn toµn kh«ng ®îc thùc hiÖn. (1 điểm) C©u 7: (2 điểm) Ch¬ng tr×nh Pascal cã thÓ nh sau: var n,i,x: integer; a: longint; begin write('Nhap x='); readln(x); write('Nhap n='); readln(n); A:=1; for i:=1 to n do A:=A*X; writeln(x,' mu ',n,' bang ',A); end. C©u 8: (2 điểm) A. Sai (thõa dÊu hai chÊm); B. Sai (thõa dÊu chÊm ph¶y thø nhÊt); C. Sai (thõa dÊu chÊm ph¶y sau tõ then); C. KÕt thóc: GV thu bµi nhËn xÐt tiÕt häc.
Tài liệu đính kèm: