A. Mục tiêu bài học.
1.Kiến thức
- Biết một số chương trình là mô tả thuật toán bằng cách liệt kê các lệnh
Biết sơ bộ về NNLT Pascal
- Biết cấu trúc của chương trình, các thành phần cơ sở của NNLT pascal
- Biết các lệnh vao/ra đơn giản
- Hiểu được kiểu dữ liệu chuẩn
- Hiểu cách khai báo biến
2. Kỹ năng
- Mô tả thuật toán đơn giản bằng liệt kê các bước.
- Viết đúng các lệnh trong chương trình Pascal
B. Mức độ
1.Nhận biết:
Nhận biết các lỗi sai khi lập trình
2. Thông hiểu
Hiểu cú pháp của các câu lệnh
3.Vận dụng
Viết đúng một chương trình
Ngày KT: / / 2010. Tại lớp 8A1; Ngày KT: / / 2010. Tại lớp 8A2; Ngày KT: / / 2010. Tại lớp 8A3; Tiết 16: kiểm tra 1 tiết A. Mục tiêu bài học. 1.Kiến thức - Biết một số chương trình là mô tả thuật toán bằng cách liệt kê các lệnh Biết sơ bộ về NNLT Pascal - Biết cấu trúc của chương trình, các thành phần cơ sở của NNLT pascal - Biết các lệnh vao/ra đơn giản - Hiểu được kiểu dữ liệu chuẩn - Hiểu cách khai báo biến 2. Kỹ năng - Mô tả thuật toán đơn giản bằng liệt kê các bước. - Viết đúng các lệnh trong chương trình Pascal B. Mức độ 1.Nhận biết: Nhận biết các lỗi sai khi lập trình 2. Thông hiểu Hiểu cú pháp của các câu lệnh 3.Vận dụng Viết đúng một chương trình C. Ma trận 2 chiều Chủ đề Mức độ Thuật toán và các thao tác với NNLT Dữ liệu và cách khai báo biến, hằng Viết chương trình Nhận biết Câu 6,7 Câu 1,2,4,5 Câu 3 Thông hiểu Câu 8,9,10 Vận dụng Câu 11, 12 Câu 13 Câu 14, câu 15 D. Câu hỏi kiểm tra Trường THCS Tân Yên Họ và tên: Lớp:.. Ngày tháng . năm 2010 Kiểm tra 1 tiết Môn Tin học Thời gian: 45 phút (Không kể thời gian giao đề) Điểm Lời phê của giáo viên Phần I: Trắc nghiệm khách quan ( 2,5 điểm) Câu 1 (0,25 điểm): Trong các tên sau tên nào viết đúng: A. begin; B. Hinh_chu_ nhat! C. Hinhthoi; D. 1Hinh_binh_hanh; Câu 2 (0,25 điểm): Các từ khóa nào viết sai: A. Pro_gram B. Uses C. Begin D. End Câu 3 (0,25 điểm): Trong các chương trình, chương trình nào không hợp lệ: A. Chương trình 1 Begin Write (‘Chao cac ban!!’); End. B. Chương trình 2 Program bai1; Begin Write (‘Chao cac ban!!’); End. C. Chương trình 3 Begin Program bai1; Write (‘Chao cac ban!!’); End. D. Chương trình 4 Program bai1; Uses crt; Begin Clrscr; Write (‘Chao cac ban!!’); End. Câu 4 (0,25 điểm): Khai báo biến bằng từ khóa: A. Const B. Var C. Type D. Uses Câu 5 (0,25 điểm): Khai báo hằng bằng từ khóa: A. Var B. Uses C. Type D. Const Câu 6 (0,25 điểm): Để chạy chương trình ta ấn tổ hợp phím: A. Alt + F9 B. Alt + F5 C. Ctrl + F9 D. Ctrl + F5 Câu 7 (0,25 điểm): Để lưu tệp chương trình ta ấn phím: A. F2 B. F3 C. F5 D. F9 Câu 8 (0,25 điểm): Để nhập dữ liệu ta dùng lệnh: A. Clrscr; B. Readln(x); D. X:= ‘dulieu’; C. Write(‘Nhap du lieu’); Câu 9 (0,25 điểm): Trong Pascal, khai báo nào sau đây là đúng: A. Var tb: Real; B. Var 4hs:Integer; C. Const x:Real; D. Var R=30; Câu 10 (0,25 điểm): Giả sử Q được khai báo là là biến với kiểu dữ liệu ký tự, X là biến với kiểu dữ liệu xâu.Phép gán nào sau đây hợp lệ: A. Q:= 1234; B. X:= ‘1234’; C. Q := 1234; D. X:= Q; Phần II: Trắc nghiệm tự luận (7,5 điểm) Câu 11 (2 điểm) : Liệt kê các bước để làm một đĩa bánh trôi (Chú ý vật thực phẩm có đầy đủ) .. .............. Câu 12(1,5 điểm): Chuyển các biểu thức toán học sang biểu thức được viết bằng Pascal: a) b) c) Câu 13 (1 điểm): Thực hiện phép tính a) 125 mod 7 = .. b) 63 div 8 =.. Câu 14 (1 điểm): Viết chương trình đưa ra thông báo màn hình, mỗi thông báo trên từng dòng: PHONG GIAO DUC & DAO TAO HAM YEN TRUONG THCS TAN YEN Câu 15 (2 điểm) Viết chương trình nhập vào hai số nguyên m và n. Tính tổng và hiệu hai số đó. In kết quả ra màn hình. Bài làm .. .............. .. E. Đáp án và tháng điểm Phần I: Trắc nghiệm khách quan ( 2,5 điểm) Câu 1 2 3 4 5 6 7 8 9 10 Đáp án C A C B D C A B A B Điểm 0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25 0,25 Phần II: Trắc nghiệm tự luận (7,5 điểm) Câu 11(2 điểm): Các bước để làm một đĩa bánh trôi: B1: Lấy bột theo định lượng. B2: Cho nhân bánh vào trong bột. B3: Vê tròn bánh và thả vào nồi nước sôi ( các cái tiếp theo tương tự) B4: Bánh nổi thì vớt bánh ra đĩa. Câu 12(1,5 điểm): Chuyển các biểu thức toán học sang biểu thức được viết bằng Pascal: a) (a*a-1)-3/a b) (3+5)/6+2*2*2*3 c) x+y*y*y* Câu 13 (1 điểm): Thực hiện phép tính a) 125 mod 7 = 6 b) 63 div 8 = 9 Câu 14 (1 điểm): Program baitap; Uses crt; Begin Clrscr; Writeln (‘PHONG GIAO DUC & DAO TAO HAM YEN’); Writeln (‘TRUONG THCS TAN YEN’); Readln End. Câu 15 (2 điểm): Program baitap; Uses crt; Var m,n: integer; Begin Clrscr; Writeln (‘Nhap m=’);readln(m); Writeln (‘Nhap n=’);readln(n); Writeln (‘Tich hai so:’, m*n); Writeln (‘Hieu hai so:’,m-n); Readln End.
Tài liệu đính kèm: