1. Trang chủ
  2. » Cao đẳng - Đại học

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

3 446 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 41,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 IV3.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

Trang 1

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 thì sang bước 5 ngược lại

- 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;

Trang 2

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.

Ví dụ: xâu ‘((( )( )))’  Xâu có cách đặt ngoặc ĐÚNG

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:

Trang 3

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

Ngày đăng: 06/02/2017, 19:36

TỪ KHÓA LIÊN QUAN

w