1. Trang chủ
  2. » Giáo án - Bài giảng

ma tran de kiem tra hoc ki 2 mon tin hoc 8

3 19 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 10,27 KB

Nội dung

- Lệnh lặp với số lần cho trước, điều - Câu lệnh lặp với số lần lặp chưa biết 1 điểm kiện là giá trị của một biến đếm có trước, điều kiện tổng quát hơn nhiều, có giá trị nguyên đã đạt đư[r]

(1)MA TRẬN + ĐỀ KIỂM TRA + ĐÁP ÁN HỌC KÌ II NĂM HỌC 2013-2014 Môn: Tin học A MA TRẬN: Mức độ Nội dung Nhận biết TN TL Thông hiểu TN TL Vận dụng VDT TN TL VDC TN Tống số TL Phân biệt hai câu lệnh lặp Câu lệnh lặp Số câu 1 Số điểm điểm điểm Tỷ lệ % 30% 30% Viết chương trình tính tổng Lặp với số lần biết trước Số câu Số điểm Tỷ lệ % Lặp với số lần chưa biết trước Số câu Số điểm Tỷ lệ % Làm việc với dãy số Số câu Số điểm Tỷ lệ % Tổng số câu Tổng số điểm Tỷ lệ % điểm 20% Cú pháp, quá trình thực lệnh lặp với số lần biết trước điểm 20% Cách khai báo biến mảng và lấy ví dụ điểm 20% điểm 20% Viết chương trình kiểm tra số nguyên tố 1 điểm 10% điểm 30% điểm 20% 1 điểm điểm điểm điểm 10 điểm 40% 30% 20% 10% 100% B ĐỀ BÀI: Câu : (2 điểm) Trình bày cách khai báo biến mảng ngôn ngữ lập trình Turbo Pascal ? lấy ví dụ minh hoạ? Câu 2: (2 điểm) Trình bày cú pháp và nêu quá trình thực câu lệnh lặp với số lần chưa biết trước? Câu 3: (3 điểm) Hãy phát biểu khác biệt câu lênh lặp với số lần biết trước và câu lệnh lặp với số lần chưa biết trước? (2) Câu 4: (2 điểm) Viết chương trình tính tổng n số tự nhiên (với n nhập vào từ bàn phím) Câu 5: (1 điểm) Viết chương trình nhập vào số nguyên N từ bàn phím, sau đó kiểm tra N có phải là số nguyên tố hay không? C ĐÁP ÁN : Câu : (2 điểm) - Cách khai báo mảng Pascal sau: Tên mảng : array[<chỉ số đầu> <chỉ số cuối>] of <kiểu liệu> đó số đầu và số cuối là hai số nguyên biểu thức nguyên thoả mãn số đầu ≤ số cuối và kiểu liệu có thể là integer real - Ví dụ: var Chieucao: array[1 50] of real; Với câu lệnh này ta đã khai báo biến có tên Chieucao gồm 50 phần tử, phần tử là biến có kiểu số thực Câu 2: (2 điểm) - Trong Pascal câu lệnh lặp với số lần chưa biết trước có dạng: (1 điểm) while <điều kiện> <câu lệnh>; đó: + điều kiện thường là phép so sánh; + câu lệnh có thể là câu lệnh đơn giản hay câu lệnh ghép - Câu lệnh lặp này thực sau: (1 điểm) Bước : Kiểm tra điều kiện Bước : Nếu điều kiện SAI, câu lệnh bị bỏ qua và việc thực lệnh lặp kết thúc Nếu điều kiện đúng, thực câu lệnh và quay lại bước Câu 3: (3 điểm) Sự khác biệt 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 chưa biết trước ? Câu lệnh lặp với số lần lặp biết trước Câu lệnh lặp với số lần lặp chưa biết trước Số điểm - Câu lệnh lặp với số lần lặp biết - Câu lệnh lặp với số lần lặp chưa biết (1 điểm) trước thị cho máy tính thực trước thị cho máy tính thực một lệnh nhóm lệnh với số lệnh nhóm lệnh với số lần chưa lần đã xác định từ trước xác định trước - Lệnh lặp với số lần cho trước, điều - Câu lệnh lặp với số lần lặp chưa biết (1 điểm) kiện là giá trị biến đếm có trước, điều kiện tổng quát nhiều, có giá trị nguyên đã đạt giá trị lớn thể là kiểm tra giá trị số thực hay chưa - Lệnh lặp với số lần cho trước, câu - Lệnh lặp với số lần chưa xác định trước lệnh thực ít lần, trước hết điều kiện kiểm tra Nếu (1 điểm) sau đó kiểm tra điều kiện điều kiện thoả mãn, câu lệnh thực (3) Câu : (2 điểm) - Khai báo đủ và đúng các biến N,i,Tong - Nhập N và viết các câu lệnh - Sử dụng vòng lặp For to đúng - Viết đúng câu lệnh in kết màn hình Chương trình: Program Tinhtong; Var n, i, : integer; Tong: Longint; Begin Write(‘Nhap so n = ’); readln(n); Tong:=0; For i:=1 to n Tong:= Tong+i; Write(‘Tong cua ’,N,‘ So tu nhien dau tien Tong= ’,Tong); Readln End Câu (1 điểm) - Khai báo đủ và đúng các biến N,i - Nhập N và viết các câu lệnh - Sử dụng câu lệnh While và câu lệnh If Then Else đúng - Viết đúng các câu lệnh cặp Begin và End; Chương trình: Program KTsonguyento; Var n,i:integer; Begin Write('Nhap vao mot so nguyen: '); readln(n); If n<=1 Then writeln('N khong la so nguyen to') Else Begin i:=2; While (n mod i<>0) i:=i+1; If i=n Then writeln(N,' la so nguyen to!') Else writeln(n,' khong phai la so nguyen to!'); End; Readln End (0.5 điểm) (0.5 điểm) (0,5 điểm) (0.5 điểm) (0.25 điểm) (0.25 điểm) (0.25 điểm) (0.25 điểm) (4)

Ngày đăng: 13/09/2021, 09:22

TỪ KHÓA LIÊN QUAN

w