Bài tập ôn tập chơng

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 19 full (Trang 83 - 84)

IV. Đánh giá cuối bài (5’) 1 Kiến thức đã học:

Bài tập ôn tập chơng

Ngày soạn: Ngày giảng:

I. Mục tiêu

1. Kiến thức:

- Củng cố kiến thức kiểu dữ liệu có cấu trúc: Kiểu mảng một chiều, mảng hai chiều, kiểu xâu và kiểu bản ghi.

2. Kỹ năng

- Nâmg cao kỹ năng sử dụng một số lệnh kiểu dữ có cấu trúc trong lập trình Pascal: + Khai báo kiểu dữ liệu mảng một chiều, hai chiều, kiểu xâu và kiểu bản ghi + Nhập, xuất dữ liệu cho biến kiểu dữ liệu có cấu trúc.

+ Duyệt qua tất cả các phần tử của mảng để xử lý từng phần tử của mảng, xâu và bản ghi - Biết giải một số bài toán cụ thể thờng gặp:

+ Tính tổng các phần tử thỏa mãn một điều kiện nào đó + Đếm số các phần tử thỏa mãn điều kiện nào đó. + Tìm phần tử lớn nhất, nhỏ nhát.

3. Thái độ

- Góp phần rèn luyện tác phong, t duy lập trình: Tự giác, tích cực. Chủ động và sáng tạo trong tìm kiếm kiến thức.

II. Đồ dùng dạy học

1. Chuẩn bị của giáo viên

- Phòng máy vi tính, máy chiếu Projector 2. Chuẩn bị của học sinh:

Sgk, kiến thức đã học

III. Hoạt động dạy - học

1. Hoạt động 1: Rèn luyện kỹ năng

a. Mục tiêu:

- Học sinh vận dụng đợc các câu lệnh và biến mảng một chiều để giải các bài toán cơ bản b. Nội dung:

Viết chơng trình nhập từ bàn phím số nguyên dơng N (N<=100) và dãy A gồm N số nguyên dơng A1, ,A… N có giá trị tuyệt đối không lớn hơn 1000. Hãy đa ra số lợng các số chẵn, các số lẻ, số lợng số nguyên tố trong dãy

c. Các b ớc tiến hành

TG Hoạt động của giáo viên Hoạt động của học sinh

15’ 1. Chiếu nội dung bài tập lên màn hình chiếu.

2. Yêu cầu học sinh viết chơng trình - Để đếm đợc số chẵn và số lẻ, cần thao tác nào?

- Để đếm đợc số lợng số nguyên tố, cần phải thực hiện thao tác nào trớc? - Viết chơng trình, chạy chơng trình và baói cáo kết quả.

- Theo dõi trên màn hình và suy nghĩ trả lời câu hỏi - Kiểm tra a[i] có chia hết cho 2 không, nếu chia hết cho 2 thì tăng biến đếm số chẵn lên, ngợc lại tăng biến đếm số lẻ.

- Cần kiểm tra từng giá trị a[i] xem có phải là số nguyên tố không.

- Viết chơng trình, chạy chơng trình và báo cáo kết quả.

2. Hoạt động 2: Rèn luyện kỹ năng

a. Mục tiêu:

Học sinh vận dụng tổng hợp các kiến thức đã học và kiểu dữ liệu mảng hai chiều đểgiải quyết bài toán cụ thể.

Viết chơng trình nhập vào hai số nguyên dơng N, M từ bàn phím. Cho mảng hai chiều gồm N dòng và M cột. Tìm và đa ra màn hình giá trị lớn nhất theo từng hàng? (adsbygoogle = window.adsbygoogle || []).push({});

c. Các b ớc tiến hành

TG Hoạt động của giáo viên Hoạt động của học sinh

15' 1. Chiếu nội dung bài tập - Hỏi: Để duyệt các phần tử của mảng câng thực hiện vòng lặp ntn?

- Hỏi: Để tìm theo hàng, thì giá trị chỉ số của hàng so với giá trị chỉ số của cột ntn?

- Trong hai vòng For đó, vòng for nào chỉ số hàng và vòng For nào chỉ số cột?

2. Yêu cầu học sinh gõ chơng trình

- Gõ chơng trình, chạy chơng trình và báo cáo kết quả, đa ra nhận xét.

- Theo dõi trên màn hình nội dung bài tập - Để duyệt đợc tất cả các phần tử của mảng thì cần dùng hai vòng For lồng nhau.

- Chỉ số của cột phải đợc duyệt hết lợt thì mới tăng chỉ số hàng.

- Vòng For ngoài cùng là vòng chạy của chỉ số hàng, vòng For trong là chỉ số cột.

- Gõ chơng trình, chạy chơng trình và báo cáo kết quả, đa ra nhận xét.

Một phần của tài liệu Giáo án Tin học 11 chuẩn KTKN_Bộ 19 full (Trang 83 - 84)