Đề kiểm tra một tiết Tin học lớp 11

doc 2 trang Người đăng dothuong Lượt xem 778Lượt tải 0 Download
Bạn đang xem tài liệu "Đề kiểm tra một tiết Tin học lớp 11", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Đề kiểm tra một tiết Tin học lớp 11
KIEM TRA 1 TIET
Môn: Tin học
Bài tập 1: Nhập dãy số có n số nguyên. Đếm các số chẵn và tính tổng các số chẵn
Giải
Program bai_1;
Uses crt;
Var A:array[1..20]of integer;
 N, i,s,T : integer;
Begin
Write(‘nhap so phan tu cua mang N=’); Readln(N);
T:=0;
S:=0;
For i:=1 to N do 
Begin
Write(‘nhap phan tu thu’,i,’=’); Readln(A[i]);
End;
For i:=1 to N do 
If A[i] mod 2 =0 then 
Begin 
S:=s+1;
T:=t+A[i];
End;
Writeln(‘so cac so chan la’,s:4);
Writeln(‘tong cac so chan la’,t:4);
Readln;
End.
Bài tập 2: Nhập dãy số có N số nguyên. Tìm giá trị max, min
Giải
Program bai_2;
Uses crt;
Var 	 A:array[1..20];
 max,min, N , i: integer;
Begin
Writeln(‘Nhap so phan tu cua day N=’); Readln(N);
For i:= 1 to N do 
Begin
Write(‘Phan tu thu ‘,i,’ la’); Readln(A[i]);
End;
Max:=A[1];
For i:= 2 to N do 
If A[i]>max then max:=A[i];
Min:=A[1];
For i:=2 to N do
If A[i]<min then min:=A[i];
Writeln(‘so lon nhat trong day la’,max);
Writeln(‘so be nhat trong day la’,min);
Readln;
End.
Bài tập 3: Nhập dãy số có N số nguyên. Sắp xếp theo giá trị tăng dần
Giải
Program sap_xep;
Uses crt;
Var 	 A:array[1..20] of integer;
 I,j,t,n: integer;
Begin
Write(‘nhap so phan tu cua day N= ‘); Readln(N);
For i:= 1 to N do 
Begin
Write(‘nhap phan tu thu’,i,’=’); Readln(A[i]);
End;
For j:=N downto 2 do
For i:= 1 to j-1 do
If A[i]>A[i+1] then 
Begin
T:=A[i];
A[i]:=A[i+1];
A[i+1]:=t;
End;
Writeln(‘day so duoc sap xep la’);
For i:= 1 to N do write(A[i]:4);
Readln;
End.
Nếu sắp xếp theo giá trị giảm dần thì thay câu lệnh A[i]>A[i+1] bằng A[i]<A[i+1]

Tài liệu đính kèm:

  • docDE_KIEM_TRA_1_TIET_PASCAL.doc