Hoạt động 2: Rèn luyện kĩ năng lập trình.

Một phần của tài liệu giáo án 11 k2 chuẩn ko cần chỉnh (Trang 27 - 31)

III. Tiến trình bài học 1 Ổn định tổ chức

2. Hoạt động 2: Rèn luyện kĩ năng lập trình.

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH

Cho học sinh chuẩn bị để có thể viết chương trình trên máy.

Kiểm tra bài làm của học sinh Khắc phục những lỗi về ngữ pháp

Từ hướng dẫn của giáo viên để viết chương trình giải quyết 2 bài toán trên

4. Củng cố

- Một số thuật toán đơn giản liên quan đến xâu ký tự: Kiểm tra một xâu đối xứng, tìm tần suất xuất hiện của các ký tự có trong xâu.

5.Hướng dẫn về nhà: Làm bài tập trong SGK

Ngày soạn:

Tiết : 32 BÀI THỰC HÀNH SỐ 5 (Tiết 2)

I. MỤC TIÊU

1. Kiến thức

- Khắc sâu thêm phần kiến thức về lý thuyết kiểu xâu ký tự, đặc biệt là các hàm và thủ tục liên quan.

2. Kĩ năng

- Khai báo biến kiểu xâu.

- Nhập, xuất giá trị cho biến xâu. - Duyệt qua tất cả các ký tự của xâu. - Sử dụng được các hàm và thủ tuc chuẩn.

3. Thái độ

- Tích cực, chủ động trong thực hành.

II. CHUẨN BỊ CỦA THẦY VÀ TRÒ

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

- Tổ chức trong phòng máy để học sinh có được kĩ năng cơ bản khi làm việc với kiểu xâu.

2. Chuẩn bị của học sinh

- Sách giáo khoa, bài tập ở nhà.

III. Tiến trình bài học1. Ổn định tổ chức 1. Ổn định tổ chức

Lớp Ngày dạy Sĩ số Hs vắng

2.Kiểm tra bài cũ:

Thực hiện trong quá trình dạy học

3.Bài mới

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH

1. Giới thiệu đề bài.

- Chiếu nội dung đề bài lên bảng. Nêu mục đích của bài toán.

- Chia lớp làm hai nhóm:

+ Nhóm 1: Đặt các câu hỏi phân tích

+ Nhóm 2: Trả lời các câu hỏi phân tích

- Theo dõi những câu hỏi phân tích của nhóm 1 và trả lời câu hỏi phân tích của nhóm 2

- Bổ sung và sửa sai cho cả nhóm 1 và nhóm 2.

2. Yêu cầu học sinh độc lập viết chương trình hoàn chỉnh theo thuật toán đã phát hiện ở trên.

1. Quan sát đề và xác định những công việc cần thực hiện.

Nhóm 1:

- Hỏi: Dữ liệu vào, dữ liệu ra của bài toán?

- Nêu các nhiệm vụ chính cần thực hiện khi giải quyết bài toán.

- Hỏi: Cấu trúc dữ liệu phải sử dụng như thế nào?

- Ta phải sử dụng hàm nào? Nhóm 2:

- Vào: Một xâu S.

- Ra: Dãy các số ứng với sự xuất hiện của mỗi loại ký tự trong xâu.

- TT: Duyệt từ trái sang phải, thêm một đơn vị cho ký tự đọc được.

- Cấu trúc dữ liệu: Dem[‘A’..’Z’] - Dùng hàm Upcase().

- Yêu cầu một số học sinh lập trình xong sớm tìm một số bộ test.

- Yêu cầu học sinh nhập dữ liệu vào theo test của giáo viên đã chọn và thông báo kết quả sau khi thực hiện chương trình.

- Xác nhận kết quả đúng của học sinh và sửa sai cho các em có kết quả sai.

- Tìm test

- Nhập dữ liệu của giáo viên và thực hiện chương trình để xem kết quả. - Thông báo kết quả cho giáo viên.

4.Củng cố:

Chú ý các thủ tục và hàm chuẩn thao tác với xâu,cách tìm kiếm, thay thế và biến đổi xâu

5.Hướng dẫn về nhà:

Làm bài tập trong SGK trang 80. Đọc trước bài 13 Kiểu bản ghi

Ngày soạn :

Tiết : 33 §13. KIỂU BẢN GHI

I. MỤC TIÊU

1. Kiến thức

- Biết được khái niệm về kiểu bản ghi.

- Phân biệt được sự giống và khác nhau giữa kiểu bản ghi với kiểu mảng một chiều.

2. Kĩ năng

- Khai báo được kiểu bản ghi, khai báo được biến kiểu bản ghi trong ngôn ngữ lập trình Pascal.

- Nhập xuất được dữ liệu cho biến bản ghi.

- Sử dụng kiểu bản ghi để giải quyết một số bài tập đơn giản.

II. CHUẨN BỊ CỦA THẦY VÀ TRÒ

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

-SGK, hệ thống câu hỏi và bài tập

2. Chuẩn bị của học sinh

- Sách giáo khoa, bài tập ở nhà.

III. Tiến trình bài học1. Ổn định tổ chức 1. Ổn định tổ chức

Lớp Ngày dạy Sĩ số Hs vắng

2.Kiểm tra bài cũ:

Thực hiện trong quá trình dạy học

3.Bài mới

Hoạt động 1: Giới thiệu về kiểu bản ghi. Tạo một kiểu bản ghi trong ngôn ngữ lập trình Pascal.

HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH

1. Tìm hiểu về kiểu bản ghi. - Bảng kết quả thi trong SGK_74. - Hỏi: Trên bảng có những thông tin gì?

- Hỏi: Bảng chứa thông tin của bao nhiêu đối tượng? - Yêu cầu: Học sinh tìm thêm một ví dụ tương tự.

2. Yêu cầu học sinh nghiên cứu sách giáo khoa và cho biết cách khai báo kiểu bản ghi, khai báo biến kiểu bản ghi trong ngôn ngữ lập trình Pascal.

- Yêu cầu: Tìm một ví dụ để minh hoạ.

- Yêu cầu học sinh phân biệt sự giống và khác nhau giữa kiểu bản ghi và kiểu mảng một chiều

1. Quan sát ví dụ của giáo viên và trả lời các câu hỏi.

- Họ tên, ngày sinh, giới tính, điểm của các môn thi,

- Bảng chứa thông tin của 3 đối tượng. - Để mô tả một người trong danh bạ điện thoại cần có các thông tin: Họ tên, địa chỉ và số điện thoại.

2. Tham khảo sách giáo khoa để nắm được cấu trúc chung của khai báo kiểu bản ghi, khai báo biến bản ghi.

- Độc lập suy nghĩ để tạo kiểu bản ghi và mảng các bản ghi.

- Giống nhau: được ghép bởi nhiều phần tử. - Khác nhau: Mảng một chiều là ghép nhiều phần tử có cùng kiểu dữ liệu. Trong khi bản ghi là ghép nhiều phần tử có kiểu dữ liệu có

thể khác nhau.

Một phần của tài liệu giáo án 11 k2 chuẩn ko cần chỉnh (Trang 27 - 31)

Tải bản đầy đủ (DOC)

(58 trang)
w