b. Nội dung:
-Viết chương trỡnh nhập vào một xõu kớ tự S và thụng bỏo ra màn hỡnh số lần xuất hiện trong S của mỗi chữ cỏi khụng phõn biệt chữ hoa chữ thường.
c. Cỏc bước tiến hành:
HOẠT ĐỘNG CỦA GIÁO VIấN HOẠT ĐỘNG CỦA HỌC SINH 1. Giới thiệu đề bài.
- Viết nội dung đề bài lờn bảng. - Chia lớp thành 2 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 cả 2 nhúm và bổ sung nhứng yếu tố cũn thiếu và sửa sai.
2. Yờu cầu học sinh độc lập viết chươngtrỡnh hoàn chỉnh theo thuật toỏn. trỡnh hoàn chỉnh theo thuật toỏn.
- Yờu càu học sinh lập trỡnh xong sớm tỡm một bộ test.
1. Quan sỏt đề và xỏc định nhữngcụng việc cần thực hiện. cụng việc cần thực hiện.
Nhúm 1:
+ Hỏi: Dữ liệu vào/ra cua bài toỏn? + Hỏi: Nờu cỏc nhiệm vụ chớnh của bài toỏn?
+ Hỏi: Cấu trỳc dữ liệu phải sử dụng như thế nào?
+ Hỏi: Ta phải sử dụng hàm nào? Nhúm 2:
+ Vào: xõu S
+ ra: Dóy cỏc số ứng với sự xuỳat hiện của mỗi loịa 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().
2. Độc lập soạn chương trỡnh vàomỏy. mỏy.
- Test.
IV. Đỏnh giỏ cuối bài.
1. Những nội dung đó họ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.
2. Cõu hỏi và bài tập
- Chuẩn bị nội dung cho tiết lý thuyết tiếp theo. Đực trước nội dung bà kiểu bản ghi SGK trang 74.
Bài 13: KIỂU BẢN GHI
Tuần soạn: ... Tiết: ...
A. MỤC TIấU, YấU CẦ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 Pascal. - Nhập xuất được dữ liệu cho biến bản ghi.
- Tham chiếu đến từng trường của kiểu 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.
B. PHƯƠNG PHÁP VÀ PHƯƠNG TIỆN:1. Phương phỏp: 1. Phương phỏp:
Kết hợp phương phỏp giảng dạy như: truyền thống, vấn đỏp, cú hỡnh minh hoạ.
2. Phương tiện:
- Vở ghi lý thuyết.
- Sỏch giỏo khoa và sỏch giỏo viờn lớp 11. - Sỏch tham khảo (nếu cú)
C. TIẾN TRèNH LấN LỚP, NỘI DUNG BÀI GIẢNG:I. Ổn định lớp: I. Ổn định lớp:
Yờu cầu lớp trưởng bỏo cỏo sĩ số.
II. Kiểm tra bài cũ và gợi động cơ bài học:
- Giới thiệu bài học.
III. Bài giảng, nội dung bài giảng:
1. Giới thiệu về kiểu bản ghi. Tạo một kiểu bản ghi trong Pascal.
- Học sinh biết được một kiểu dữ liệu cú cấu trỳc: kiểu bản ghi. Biết được ý nghĩa của kiểu bản ghi. Phõn biệt được kiểu bản ghi với mảng một chiều. Tạo được kiểu bản ghi.
Mở bài: Dữ liệu kiểu bản ghi dựng để mụ tả cỏc đối tượng cú cựng một thuộc tớnh mà
cỏc thuộc tớnh cú thể cú cỏc kiểu dữ liệu khỏc nhau.
b. Nội dung:
- Mỗi thụng tin của đối tượng được gọi là một thuộc tớnh hay một trường. Mỗi đối tượng được mụ tả bằng nhiều thụng tin trờn một hàng được gọi là một bản ghi.
- Để mụ tả cỏc đối tượng như vậy, ngụn ngữ lập trỡnh cho phộp ta xỏc định kiểu bản ghi. Mỗi đối tượng được mụ tả bằng một bản ghi.
- Một ngụn ngữ lập trỡnh luụn cú một quy tắc để xỏc định: tờn kiểu bản ghi, tờn cỏc trường, tờn kiểu dữ liệu của mỗi trường, cỏch khai bỏo biến và tham chiếu đến từng trường.
- Khai bỏo kiểu bản ghi:
Type <tờn_kiểu_bg> = Record
<Tờn_trường_1>:<kiểu_trường_1>; ……….. <Tờn_trường_n>:<kiểu_trường_n>; End.
- Khai bỏo biến bản ghi:
Var <tờn_biến>:<tờn_kiểu_bg>;
c. Cỏc bước tiến hành:
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.
- Yờu cầu học sinh xem bảng kết quả thi tốt nghiệp SGK trang 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 VD tương tự. - Diễn giải: Mỗi thụng tin của đối tượng được gọi là một thuộc tớnh hay một trường. Mỗi đối tượng được mụ tả bằng nhiều thụng tin trờn một hàng được gọi là một bản ghi.
- Diễn giải: Để mụ tả cỏc đối tượng như vậy, ngụn ngưc lập trỡnh cho phộp ta xỏc định kiểu bản ghi. Mỗi đối tượng được mụ tả bằng một bản ghi.
2. Yờu cầu học sinh nghiờn cứu SGK và chobiết cỏch khai bỏo kiểu bản ghi, khai bỏo biết cỏch khai bỏo kiểu bản ghi, khai bỏo
1. Quan sỏt VD của giỏo viờn và trảlời cỏc cõu hỏi. 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.
- VD để 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. Nghiờn cứu SGK để nắm đượccấu trỳc chung của khai bỏo kiểu cấu trỳc chung của khai bỏo kiểu
biến kiểu bản ghi trong Pascal.
- Yờu cầu tỡm một VD để minh họa.
- Để giải quyết bài toỏn trờn bảng kết quả thi tốt nghiệp ta phải khai bỏo một mảng cỏc bản ghi. Hóy tạo kiểu mảng đú.
- Yờu cầu học sinh phõn biệt sự giống và khỏc nhau giữa bản ghi và kiểu mảng một chiều?
bản ghi, khai bỏo biến kiểu bản ghi.