1. LOGO
KẾ HOẠCH BÀI DẠY
LỚP 11 – CHƢƠNG IV
BÀI 11: KIỂU MẢNG (Tiết 2)
GV Hướng dẫn: ThS. NCS. Lê Đức Long
SV thực hiện: Huỳnh Kim Ngọc
1
2. Chương trình Tin học lớp 11
Lớp 11
Chƣơng IV (7,6,2)
Chương Chương
Bài 10: KiểuMục Chương chƣơng trình: KiểuChương
tiêu cả Kiểu
Bài 11:
Chương Chương
Bài 12:
I Kiến thức: Trang III
II bị cho học sinh một số khái ghi cơVI
IV V
mảng xâu bản niệm
Mộtbản về lập trình và Cấu trúc lập trình bậc cao. và
số Chƣơng ngôn ngữ Kiểu dữ Tệp Chƣơng
khái Kỹ năng: Giải đƣợc một số bài toán đơn giản trên máy
trình rẽ liệu có thao tác trình
niệm về bằng đơn vận dụng đƣợc các kiến thứcvới tệp
tính 2+3:cách nhánh cấu trúc về thuật con và
Tiết Các
www.themegallery.com
lập trình cấu giản dữ liệu, ngôn ngữ lập trình cụ thể, sử dụng trình
toán, phần 1b.
trúc và lặp lập
ví dụ
và ngôn chƣơng trình con có sẵn.
các có cấu
ngữ lập trúc
Thái độ: Ham thích môn học, có tính kỷ luật cao và tinh
trình
thần làm việc nhóm.
Tiết 2
2
3. Mục tiêu tiết dạy:
Kiến thức: Kỹ năng:
- Hiểu rõ hơn về thuật toán - Khai báo mảng một chiều.
tím kiếm, cụ thể là thuật toán - Truy xuất đƣợc phần tử bất
tìm số lớn nhất trong mảng kỳ bên trong mảng.
một chiều có n phần tử. - Cài đặt đƣợc thuật toán tìm
- Nắm đƣợc cách cài đặt, sử số lớn nhất trong mảng một
dụng mảng một chiều (khai chiều có n phần tử bằng ngôn
báo, truy xuất phần tử bên ngữ Pascal.
trong). - Viết ra thuật toán tráo đổi
- Hiểu rõ hơn về thuật toán trong ngôn ngữ tự nhiên.
tráo đổi.
www.themegallery.com
Thái độ:
- Tích cực làm việc nhóm.
- Ham thích môn học.
3
4. Điểm trọng tâm:
- Cấu trúc, cách khai báo, cách tham chiếu đến một phần tử của
mảng.
- Lợi ích của mảng.
- Kỹ năng sử dụng kiểu mảng trong cài đặt chƣơng trình.
- Dùng mảng có kiểu phần tử là nguyên để biểu diễn dãy hữu
hạn các số nguyên.
- Thuật toán tìm số lớn nhất và thuật toán tráo đổi.
Điểm khó:
- Chỉ số của phần tử trong mảng.
www.themegallery.com
- Nhập mảng phải duyệt và nhập lần lƣợt từng phần tử, thông
qua chỉ số của nó trong mảng.
- Thuật toán tráo đổi, khái niệm “lƣợt”.
- Vì sao cần biến tạm trong thuật toán tráo đổi.
4
5. Kiến thức liên quan:
Kiến thức đã biết:
- Khái niệm về mảng, là một dãy hữu hạn các phần tử cùng
kiểu.
- Nhu cầu sử dụng mảng.
- Cách khai báo mảng một chiều: có 2 cách:
+ var <tên kiểu mảng>:array[kiểu chỉ số] of <kiểu phần tử>
+ type <tên kiểu mảng> = array[kiểu chỉ số] of <kiểu phần tử>;
var <tên biến mảng>: <tên kiểu mảng>;
- Tham chiếu đến các phần tử bên trong mảng, thông qua chỉ
số.
- Thuật toán tìm số lớn nhất trong 2 số, 3 số; và cách cài đặt
thông qua lệnh rẽ nhánh.
www.themegallery.com
- Có cái nhìn tổng quát về vấn đề tráo đổi trên thực tế.
Kiến thức có thể biết:
- Thông qua thuật toán tìm số lớn nhất trong dãy n số, học sinh
có thể vận dụng và giải đƣợc bài toán tìm phần tử lớn nhất
trong mảng một chiều có n phần tử.
5
6. Phương tiện – phương pháp dạy học
Phương tiện: Phương pháp dạy học:
- Máy tính. -Thảo luận nhóm.
- Máy chiếu. - Vấn đáp.
- SGK. - Diễn giảng.
- Bảng, phấn viết bảng.
Giả định:
- Lớp đƣợc chia thành 4 nhóm.
- Các thành viên trong nhóm ngồi trong 3 bàn gần nhau.
www.themegallery.com
- HS biết sử dụng Internet, ở nhà có máy tính nối mạng.
- GV đã đƣa yêu cầu, hƣớng dẫn cho từng nhóm ở tiết 1. (Nhóm 1
trình bày thuật toán tìm số lớn nhất trong dãy có n phần tử.
Nhóm 2 giải thích code Ví dụ 1 trong SGK. Nhóm 3 trình bày
thuật toán tráo đổi. Nhóm 4 viết thuật toán tráo đổi dạng sơ đồ
khối.)
6
7. Hoạt động dự kiến: Tiết 2:
Kiểu mảng
(tt)
Hoạt động
• Kiểm tra bài cũ (5’-7’).
1
• Nhóm 1 và 2 trình bày yêu cầu GV
Hoạt động đã đƣa ở tiết 1. (16’)
2
• Nhóm 3 và 4 trình bày. (16’)
Hoạt động
www.themegallery.com
3
• Tổng kết, dặn dò, HS ghi chú. (6’-
Hoạt động 8’)
4
8. Hoạt động 1:
Hoạt động
1:
Hoạt động
KIỂM TRA BÀI CŨ 3:
Hoạt động NHÓM Hoạt BÁO CÁO GV và HS:
1+2 3+4 của
NHÓM động BÁO CÁO
2:
Hoạt động
Hoạt động4: HS GV khái HS: mảng.
Hoạt độngvề và niệm HS:
của của GV và
-GV hỏi
-HS trả lời.
-GV yêu cầu nhóm hỏi vềbáo cáo, tối đa mảng 7’.
-GV yêu-GV 1 lên 3 lên khai cáo, 7’. đa
cầu nhóm cách báo báo tối
-Nhóm-Nhómbáo cáongôn ngữ toán tìm số tráo đổi
1 lên 3 lên báo cáo về Pascal toán
trong về thuật thuật và yêu cầu
lớn nhất trong HS cho ví(cóDẶNýDÒ mảng một
TỔNG KẾT, viết Các lên
dãy n số dụ khai chính
(có viết ý chính lên bảng).báo nhóm khác
bảng). lắng nhóm khác lắng phần tử, thuộc kiểu số
Các nghe, ghicó 100 nghe, ghi chép.
chiều chép.
Hoạt động của GV và HS:
www.themegallery.com
-GV nghe. nghe.
-GV nguyên.
-GV nhận xét về bài báo cáo.
-Các nhóm hỏi đáp.
-HS viết bảng.
-GV tổng kết nhận xét về(những điểm xuất đến phần
-HS ghi chép. tiết học về cách truy trọng
-GV lại -GV hỏi bài báo cáo.
tâm, điểm cầu nhóm 2 lên trong mảng trên. đa 7’.
-GV yêu cần lƣu ý).nhómbáo cáo, tối đa 7’.
-GV yêutử thứ 50 4 lên báo cáo, tối
cầu
-Dặn dò -Nhóm thích sơ đồ khối ví dụthuật toán tráo
-NhómHSgiải 4 vẽ viết bảng. cho 1, SGK.
2 chuẩn bị về code ở
-HS cho tiết sau.
-HS ghi chú.
-GV nhận xét, tổng kết, giải thích.
đổi.
-HS ghi chú.
-GV nhận xét, tổng kết, giải thích.
8
-HS ghi chép.
9. HẾT
Cám ơn thầy và các bạn đã theo dõi.
www.themegallery.com
9