Tải bản đầy đủ (.doc) (3 trang)

giải đề môn PPDH môn tin học

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (100.09 KB, 3 trang )

Câu I(2.0 điểm): Anh (Chị) hãy trình bày các biện pháp phát triển năng lực tư duy
học sinh ? Ứng với mỗi biện pháp hãy đưa ra ví dụ minh họa trong dạy học Tin học
phổ thông?
Câu II(2.0 điểm): Anh (Chị) hãy cho biết những ưu, nhược điểm trong dạy học giải
quyết vấn đề?
Câu III(3.0 điểm): Cho bài toán:
Lập chương trình nhập từ bàn phím ma trận vuông A, cấp n. Tính tổng các phần
tử trên đường chéo phụ (Tất cả các phần tử aij, với i+j=n+1).
Vận dụng lí thuyết đã học để tổ chức các bước giải bài toán trên.
Câu IV(3.0 điểm):
a) Xây dựng cấu trúc logic nội dung cho bài 4 (bài Sử dụng các hàm để tính
toán) trang 28, Sách Tin học dành cho THCS quyển 2.
b) Trên cơ sở cấu trúc lôgic nội dung ở câu a, anh (chị) hãy lên kế hoạch cho
một tiết dạy của bài học trên.
Câu 3:
Thuật toán:
Bước 1: Nhập ma trân vuông a, cấp n
Bước 2: i 1, s0
Bước 3: Nếu i>n thì sang bước 6 ngược lại j1
Bước 4: Nếu j- Nếu i+j=n+1 thì ss+a[I,j]
- jj+1, quay lại bước 4
Bước 5: ii+1, quay lại bước 5
Bước 6: In tổng s. KTTT
Chương trình:
Function tong(a:matran;n:integer):integer;
Var I,j,s:integer;
Begin
S:=0;
For i:=1 to n do
For j:=1 to n do


If i+j=n+1 then s:=s+a[I,j];
Tong:=s;
End;
-------------------------------------------------- Hết ------------------------------------------------------Ghi chú: + Thí sinh không được sử dụng tài liệu khi làm bài.
+ Cán bộ coi thi không giải thích gì thêm.


Câu I(1.5 điểm): Anh (Chị) hãy phân tích vai trò của máy tính đối với quá trình dạy
học bộ môn Tin học?
Câu II(2.5 điểm): Anh (Chị) hãy vận dụng các bước trong dạy học giải quyết vấn đề
để xây dựng nội dung dạy học phần “câu lệnh điều kiện-IF” ?
Câu III(3.0 điểm): Cho bài toán:
Xét xâu S chỉ bao gồm các kí tự ngoặc mở ‘(‘ hoặc ngoặc đóng ‘)’. Xâu S xác
định một cách đặt ngoặc đúng , nếu thỏa mãn các điều kiện:
 Số ngoặc mở bằng số ngoặc đóng;
 Nếu duyệt từ trái sang phải, số lượng ngoặc mở luôn luôn lớn hơn hoặc
bằng số lượng ngoặc đóng.
xâu ‘((( )( )))’  Xâu có cách đặt ngoặc ĐÚNG.

Ví dụ:

xâu ‘( ))(( )’  Xâu có cách đặt ngoặc SAI.
Hãy lập trình nhập vào xâu S và thông báo lên màn hình kết quả đặt ngoặc của
xâu S là đúng hay sai?
Vận dụng lí thuyết đã học để tổ chức các bước giải bài toán trên.
Câu IV(3.0 điểm):
a). Xây dựng cấu trúc logic nội dung cho bài 11 – Tổ chức thông tin trong máy
tính, trang 43, Sách Tin học dành cho THCS Quyển 1.
b). Trên cơ sở cấu trúc lôgic nội dung ở câu a, anh (chị) hãy lên kế hoạch dạy
học cho bài học trên.

Câu 3:
Thuật toán
Bước 1: Nhập xâu s.
Bước 2: i1, n=length(s), mo0, dong0
Bước 3: Nếu (i<n) và (mo>=dong) thì
-Nếu s[i]=’(‘ thì momo+1
Ngược lại dong dong+1
-ii+1, quay lại bước 3
Bước 4: Nếu i=n thì xâu s đặt ngoặc đúng, ngược lại xâu s đặt ngoặc sai.
Chương trình:
-------------------------------------------------- Hết ------------------------------------------------------Ghi chú: + Thí sinh không được sử dụng tài liệu khi làm bài.
+ Cán bộ coi thi không giải thích gì thêm.


Var s:string;
I,n,mo,dong:integer;
Begin
Write(‘nhap xau s:’); readln(s);
I:=1; n:=length(s); mo:=0; dong:=0;
While (i<n) and (mo>=dong) do
Begin
If s[i]=’(‘ then mo:=mo+1
Else dong:=dong+1;
I:=i+1;
End;
If i=n then write(‘xau s dat ngoac dung’)
Else write(‘xau s dat ngoac sai’);
End.

-------------------------------------------------- Hết ------------------------------------------------------Ghi chú: + Thí sinh không được sử dụng tài liệu khi làm bài.

+ Cán bộ coi thi không giải thích gì thêm.



×