SlideShare a Scribd company logo
1 of 20
KỊCH BẢN DẠY
HỌC
GIẢNGVIÊN: ThS. Lê Đức Long
SINHVIÊN: TrầnThị Diệu_K36.103.008
TrầnThị Hoan Huyền_K36.103.024
TRƯỜNG ĐẠI HỌC SƯ PHẠMTHÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆTHÔNGTIN
TIN 3
MỤCTIÊU CHUNG CỦA CHƯƠNGTRÌNH
Kiến thức
-Trang bị cho học sinh một số khái niệm cơ bản về lập trình và
ngôn ngữ lập trình bậc cao.
Kĩ năng
-Giải được một số bài toán đơn giản trên máy tính bằng cách vận
dụng được các kiến thức về thuật toán, cấu trúc dữ liệu, ngôn
ngữ lập trình cụ thể, sử dụng các chương trình con có sẵn.
Thái độ
-Ham thích môn học, có tính kỉ luật cao và tinh thần làm việc theo
nhóm.
Bài tập và thực hành
số 7
Một số khái niệm về lập trình và ngôn ngữ lập trình
Chương trình đơn giản
Cấu trúc rẽ nhánh và lặp
Kiểu dữ liệu có cấu trúc
Tệp và thao tác với tệp
Chương trình con và lập trình có cấu trúc
Bài 17: Chương trình
con và phân loại
Bài 18: Ví dụ về cách
viết và sử dụng
chương trình con
Bài tập và thực hành
số 6
Bài tập và thực hành
số 7
Nội dung
khó
Kiến thức
liên quan
Nội dung
trọng tâm
Mục tiêu
Mục tiêu
Tiếp tục củng cố cho học sinh những khái niệm về
chương trình con: thủ tục, hàm, tham số giá trị,
tham số biến, tham số thực sự, biến toàn cục,
biến cục bộ.
Rèn luyện cho học sinh kĩ năng lập trình giải quyết
một số bài toán đơn giản.
Tổ chức những hoạt động trong phòng máy để
học sinh có được các kĩ năng cơ bản trong việc tổ
chức và sử dụng chương trình con trong lập trình.
Kiến thức liên quan
Nội dung đã biết:
 Hầu hết các kiến thức trong chương trình lớp 11
đã học: khai báo biến kiểu bản ghi, tệp, chương
trình con,…
Nội dung trọng tâm
Rèn luyện cho học sinh kĩ năng lập trình giải quyết
một số bài toán đơn giản liên quan đến khái niệm
chương trình con có sử dụng kiểu bản ghi và tệp.
Tổ chức những hoạt động trong phòng máy để
học sinh có được các kĩ năng cơ bản trong việc tổ
chức và sử dụng chương trình con trong lập trình.
Nội dung khó
Vận dụng nhiều kiến thức cũ, khá khó cho học
sinh để vận dụng giải quyết bài toán.
Bài toán khá dài.
Giả định
Lớp và
học sinh
• Lớp học khoảng 40 học sinh.
• Có đầy đủ sách giáo khoa, có tập để ghi lại bài học,
những ý quan trọng cần nắm trong bài.
Phòng
học
• Là phòng máy có bảng và phấn.
• Có máy chiếu.
Giáo
viên
• Có sự chuẩn bị về bài mới
• Máy tính cá nhân.
Hoạt động 1
Ôn tập lại các lý thuyết
Kiểu bản ghi:
 Định nghĩa
 Khai báo
 Cách truy xuất
Hoạt động 1
Ôn tập lại các lý thuyết
Chương trình con:
 Định nghĩa
 Phân loại: hàm và thủ tục
 Cấu trúc chương trình con
 Biến toàn cục, biến cục bộ
Hoạt động 1
Ôn tập lại các lý thuyết
Tệp:
Assign(<biến tệp>,<tên tệp>)
Rewrite(<biến tệp>); Reset(<biến tệp>);
Read(<biến tệp>,<danh sách biến>);Write(<biến tệp>,<danh sách kết quả>);
Close(<biến tệp>);
Hoạt động 2
Hướng dẫn bài 1, câu a
Xây dựng các hàm thủ tục thực hiện các yêu cầu
sau:
 Tính khoảng cách giữa 2 điểm
 Tính độ dài các cạnh
 Tính chu vi tam giác
 Tính diện tích tam giác
 Kiểm tra tính chất đều, cân, vuông của tam giác
Hoạt động 2
Hướng dẫn bài 1, câu a
 Gợi ý cho học sinh biết việc khai báo các đỉnh của tam
giác theo kiểu bản ghi.
 Kêu học sinh viết khai báo điểm của tam giác.
 Nêu ý tưởng để học sinh biết được sử dụng hàm hay
thủ tục cho từng yêu cầu và biết được những tham số
cần truyền vào các hàm và thủ tục đó.
Hoạt động 2
Hướng dẫn bài 1, câu a
 Làm mẫu cho học sinh thủ tục tính khoảng cách 2 điểm
 Input: toạ độ 2 điểm
Output: khoảng cách giữa hai điểm
 Từ input và output, học sinh biết được kết quả trả về 1
giá trị=> function: trả về kiểu số thực real;tham số
truyền vào là toạ độ 2 điểm, không cần cập nhật giá
trị=> sử dụng tham số.
 Viết hàm hoàn chỉnh:
function khoangcach(A,B:điểm):real;
 Phân tích từng yêu cầu và gọi học sinh lên bảng viết.
Hoạt động 3
Hoạt động thảo luận nhóm
 Chia lớp thành 4 nhóm
 Các nhóm sẽ thảo luận và viết các hàm hoàn chỉnh của
các hàm ở câu a
 Gọi bất kỳ thành viên củ nhóm lên bảng làm.
Hoạt động 4
Giải bài 1, câu c
 Phân tích đề: xác định input, output
 Ý tưởng giải quyết bài toán:
• Tạo 1 file tamgiac.dat
• Đọc file theo từng dòng lấy thông tin các đỉnh
• Dùng thủ tục xét tính chất các tam giác trong
file. Đếm số tam giác cân, vuông đều.
• Tạo file tamgiac.out ghi kết quả vào file này
 Gv cho xem mẫu bài làm sẵn, cho hs làm lại ở nhà
Microsoft power point
SnippingTool
Microsoft word
Công
nghệ
sử
dụng
Kịch bản dạy học_Nhom09

More Related Content

What's hot

Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy họcHà Hỷ
 
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)tin_k36
 
Ví dụ-về-các-trường-hợp-bàn-bạc
Ví dụ-về-các-trường-hợp-bàn-bạcVí dụ-về-các-trường-hợp-bàn-bạc
Ví dụ-về-các-trường-hợp-bàn-bạcĐoàn Thu Huyền
 
Tin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin5VungTau
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy họctranduong91
 
Kbdh bai8 c2_11
Kbdh bai8 c2_11Kbdh bai8 c2_11
Kbdh bai8 c2_11tin_k36
 
Bai8_C2_11
Bai8_C2_11Bai8_C2_11
Bai8_C2_11tin_k36
 
KBDH_BAI8_C2_LOP11
KBDH_BAI8_C2_LOP11KBDH_BAI8_C2_LOP11
KBDH_BAI8_C2_LOP11tin_k36
 
Kbdh bai 4 lop 12
Kbdh  bai 4 lop 12Kbdh  bai 4 lop 12
Kbdh bai 4 lop 12Tin 5CBT
 
Chuong 5 tin 11
Chuong 5 tin 11Chuong 5 tin 11
Chuong 5 tin 11Sunkute
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11Sunkute
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNHKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNHLê Hữu Bảo
 
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocGiao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocNgoc Vu Thi Quynh
 

What's hot (20)

Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy học
 
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
Bài 12: Kiểu xâu (Bùi Thị Duyên - Nguyễn Thị Lệ Ngân)
 
Kb
KbKb
Kb
 
Ví dụ-về-các-trường-hợp-bàn-bạc
Ví dụ-về-các-trường-hợp-bàn-bạcVí dụ-về-các-trường-hợp-bàn-bạc
Ví dụ-về-các-trường-hợp-bàn-bạc
 
Tin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtgaTin11 c4 bai12-kieu-xau_gtga
Tin11 c4 bai12-kieu-xau_gtga
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy học
 
Kbdh bai8 c2_11
Kbdh bai8 c2_11Kbdh bai8 c2_11
Kbdh bai8 c2_11
 
Bai8_C2_11
Bai8_C2_11Bai8_C2_11
Bai8_C2_11
 
KBDH_BAI8_C2_LOP11
KBDH_BAI8_C2_LOP11KBDH_BAI8_C2_LOP11
KBDH_BAI8_C2_LOP11
 
Kbdh bai 4 lop 12
Kbdh  bai 4 lop 12Kbdh  bai 4 lop 12
Kbdh bai 4 lop 12
 
Ke hoach bai_day
Ke hoach bai_dayKe hoach bai_day
Ke hoach bai_day
 
Chuong 5 tin 11
Chuong 5 tin 11Chuong 5 tin 11
Chuong 5 tin 11
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11
 
Bai 6 933
Bai 6 933Bai 6 933
Bai 6 933
 
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNHKẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
KẾ HOẠCH BÀI HỌC THEO CHỦ ĐỀ TIN 8 | CHỦ ĐỀ 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
 
Giáo Án Tin 10 - Bài 6
Giáo Án Tin 10 - Bài 6Giáo Án Tin 10 - Bài 6
Giáo Án Tin 10 - Bài 6
 
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngocGiao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
Giao an tin hoc 11 - Tuan 07 - Bai thuc hanh so 5 - vtq ngoc
 
Bài dạy bài 6
Bài dạy bài 6Bài dạy bài 6
Bài dạy bài 6
 
Kich ban chan1
Kich ban chan1Kich ban chan1
Kich ban chan1
 
Kich ban day hoc Tin 10 - Bài 6
Kich ban day hoc Tin 10 - Bài 6Kich ban day hoc Tin 10 - Bài 6
Kich ban day hoc Tin 10 - Bài 6
 

Viewers also liked

Bai giang tin hoc lop 11 bai 14 15
Bai giang tin hoc lop 11 bai 14   15Bai giang tin hoc lop 11 bai 14   15
Bai giang tin hoc lop 11 bai 14 15Chi Lệ
 
Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vt...
Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vt...Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vt...
Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vt...Ngoc Vu Thi Quynh
 
Bài 14-15 -Lớp 11: Thao tác với tệp
Bài 14-15 -Lớp 11: Thao tác với tệpBài 14-15 -Lớp 11: Thao tác với tệp
Bài 14-15 -Lớp 11: Thao tác với tệpthaohien1376
 
Bài 14 - 15: Kiểu dữ liệu tệp. Thao tác với tệp
Bài 14 - 15: Kiểu dữ liệu tệp. Thao tác với tệpBài 14 - 15: Kiểu dữ liệu tệp. Thao tác với tệp
Bài 14 - 15: Kiểu dữ liệu tệp. Thao tác với tệpnguyennhuhaiau
 
Kỹ thuật và phương pháp dạy học tích cực.
Kỹ thuật và phương pháp dạy học tích cực.Kỹ thuật và phương pháp dạy học tích cực.
Kỹ thuật và phương pháp dạy học tích cực.Nguyễn Bá Quý
 
Giải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGKGiải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGKHảo Hảo
 

Viewers also liked (8)

Bai giang tin hoc lop 11 bai 14 15
Bai giang tin hoc lop 11 bai 14   15Bai giang tin hoc lop 11 bai 14   15
Bai giang tin hoc lop 11 bai 14 15
 
Tin11
Tin11Tin11
Tin11
 
Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vt...
Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vt...Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vt...
Giao an tin hoc 11 - Tuan 10 - Bai 14 - 15 Tep va thao tac voi tep - v04 - vt...
 
Bai 15
Bai 15Bai 15
Bai 15
 
Bài 14-15 -Lớp 11: Thao tác với tệp
Bài 14-15 -Lớp 11: Thao tác với tệpBài 14-15 -Lớp 11: Thao tác với tệp
Bài 14-15 -Lớp 11: Thao tác với tệp
 
Bài 14 - 15: Kiểu dữ liệu tệp. Thao tác với tệp
Bài 14 - 15: Kiểu dữ liệu tệp. Thao tác với tệpBài 14 - 15: Kiểu dữ liệu tệp. Thao tác với tệp
Bài 14 - 15: Kiểu dữ liệu tệp. Thao tác với tệp
 
Kỹ thuật và phương pháp dạy học tích cực.
Kỹ thuật và phương pháp dạy học tích cực.Kỹ thuật và phương pháp dạy học tích cực.
Kỹ thuật và phương pháp dạy học tích cực.
 
Giải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGKGiải bài tập Tin học 11 SGK
Giải bài tập Tin học 11 SGK
 

Similar to Kịch bản dạy học_Nhom09

Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang dayTâm Phan
 
Hoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgocHoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgocSP Tin K34
 
[KichBanDayHoc]_Nhom05_Tin10_Chuong03_Bai19_TaoVaLamViecVoiBang
[KichBanDayHoc]_Nhom05_Tin10_Chuong03_Bai19_TaoVaLamViecVoiBang[KichBanDayHoc]_Nhom05_Tin10_Chuong03_Bai19_TaoVaLamViecVoiBang
[KichBanDayHoc]_Nhom05_Tin10_Chuong03_Bai19_TaoVaLamViecVoiBangKiều Khoa
 
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieuKich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieutin_k36
 
xuan17
xuan17xuan17
xuan17bx_159
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Tin 5CBT
 
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasfgoap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasfsaochoi871
 
Tin10_chuong01 bai_06
Tin10_chuong01 bai_06Tin10_chuong01 bai_06
Tin10_chuong01 bai_06Hằng Võ
 
Bai11 tinhoc11
Bai11 tinhoc11Bai11 tinhoc11
Bai11 tinhoc11tin_k36
 
bài 5: Thao tác với bảng tính
bài 5: Thao tác với bảng tínhbài 5: Thao tác với bảng tính
bài 5: Thao tác với bảng tínhTuyết Mùa Hạ
 
Kbdh bai10
Kbdh bai10Kbdh bai10
Kbdh bai10thuymtg
 
Cac kieudulieuchuan[hoang khue]
Cac kieudulieuchuan[hoang khue]Cac kieudulieuchuan[hoang khue]
Cac kieudulieuchuan[hoang khue]SP Tin K34
 
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichbanTruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichbanTIN D BÌNH THUẬN
 
Giải bài toán trên máy tính
Giải bài toán trên máy tínhGiải bài toán trên máy tính
Giải bài toán trên máy tínhthuhoai2088
 

Similar to Kịch bản dạy học_Nhom09 (20)

Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang day
 
Hoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgocHoatdongbaiday-HaNgoc
Hoatdongbaiday-HaNgoc
 
[KichBanDayHoc]_Nhom05_Tin10_Chuong03_Bai19_TaoVaLamViecVoiBang
[KichBanDayHoc]_Nhom05_Tin10_Chuong03_Bai19_TaoVaLamViecVoiBang[KichBanDayHoc]_Nhom05_Tin10_Chuong03_Bai19_TaoVaLamViecVoiBang
[KichBanDayHoc]_Nhom05_Tin10_Chuong03_Bai19_TaoVaLamViecVoiBang
 
bai tap tuan 4
bai tap tuan 4bai tap tuan 4
bai tap tuan 4
 
Xuan2
Xuan2Xuan2
Xuan2
 
K33103308
K33103308K33103308
K33103308
 
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieuKich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
Kich bandayhoc baitapvathuchanh6 - thieu thi ngoc trieu
 
Kichban dh bai16
Kichban dh bai16Kichban dh bai16
Kichban dh bai16
 
xuan17
xuan17xuan17
xuan17
 
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)Kich ban bai 3 chuong 2(đinh thị hà k33103225)
Kich ban bai 3 chuong 2(đinh thị hà k33103225)
 
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasfgoap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
goap nfa ffafdafadf dfadsfasdfasf dfafafadfdasf
 
Tin10_chuong01 bai_06
Tin10_chuong01 bai_06Tin10_chuong01 bai_06
Tin10_chuong01 bai_06
 
Bai11
Bai11Bai11
Bai11
 
Bai11 tinhoc11
Bai11 tinhoc11Bai11 tinhoc11
Bai11 tinhoc11
 
Giáo án tin 6
Giáo án tin 6Giáo án tin 6
Giáo án tin 6
 
bài 5: Thao tác với bảng tính
bài 5: Thao tác với bảng tínhbài 5: Thao tác với bảng tính
bài 5: Thao tác với bảng tính
 
Kbdh bai10
Kbdh bai10Kbdh bai10
Kbdh bai10
 
Cac kieudulieuchuan[hoang khue]
Cac kieudulieuchuan[hoang khue]Cac kieudulieuchuan[hoang khue]
Cac kieudulieuchuan[hoang khue]
 
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichbanTruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
 
Giải bài toán trên máy tính
Giải bài toán trên máy tínhGiải bài toán trên máy tính
Giải bài toán trên máy tính
 

Kịch bản dạy học_Nhom09

  • 1. KỊCH BẢN DẠY HỌC GIẢNGVIÊN: ThS. Lê Đức Long SINHVIÊN: TrầnThị Diệu_K36.103.008 TrầnThị Hoan Huyền_K36.103.024 TRƯỜNG ĐẠI HỌC SƯ PHẠMTHÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆTHÔNGTIN TIN 3
  • 2. MỤCTIÊU CHUNG CỦA CHƯƠNGTRÌNH Kiến thức -Trang bị cho học sinh một số khái niệm cơ bản về lập trình và ngôn ngữ lập trình bậc cao. Kĩ năng -Giải được một số bài toán đơn giản trên máy tính bằng cách vận dụng được các kiến thức về thuật toán, cấu trúc dữ liệu, ngôn ngữ lập trình cụ thể, sử dụng các chương trình con có sẵn. Thái độ -Ham thích môn học, có tính kỉ luật cao và tinh thần làm việc theo nhóm.
  • 3. Bài tập và thực hành số 7 Một số khái niệm về lập trình và ngôn ngữ lập trình Chương trình đơn giản Cấu trúc rẽ nhánh và lặp Kiểu dữ liệu có cấu trúc Tệp và thao tác với tệp Chương trình con và lập trình có cấu trúc Bài 17: Chương trình con và phân loại Bài 18: Ví dụ về cách viết và sử dụng chương trình con Bài tập và thực hành số 6 Bài tập và thực hành số 7
  • 4. Nội dung khó Kiến thức liên quan Nội dung trọng tâm Mục tiêu
  • 5. Mục tiêu Tiếp tục củng cố cho học sinh những khái niệm về chương trình con: thủ tục, hàm, tham số giá trị, tham số biến, tham số thực sự, biến toàn cục, biến cục bộ. Rèn luyện cho học sinh kĩ năng lập trình giải quyết một số bài toán đơn giản. Tổ chức những hoạt động trong phòng máy để học sinh có được các kĩ năng cơ bản trong việc tổ chức và sử dụng chương trình con trong lập trình.
  • 6. Kiến thức liên quan Nội dung đã biết:  Hầu hết các kiến thức trong chương trình lớp 11 đã học: khai báo biến kiểu bản ghi, tệp, chương trình con,…
  • 7. Nội dung trọng tâm Rèn luyện cho học sinh kĩ năng lập trình giải quyết một số bài toán đơn giản liên quan đến khái niệm chương trình con có sử dụng kiểu bản ghi và tệp. Tổ chức những hoạt động trong phòng máy để học sinh có được các kĩ năng cơ bản trong việc tổ chức và sử dụng chương trình con trong lập trình.
  • 8. Nội dung khó Vận dụng nhiều kiến thức cũ, khá khó cho học sinh để vận dụng giải quyết bài toán. Bài toán khá dài.
  • 9. Giả định Lớp và học sinh • Lớp học khoảng 40 học sinh. • Có đầy đủ sách giáo khoa, có tập để ghi lại bài học, những ý quan trọng cần nắm trong bài. Phòng học • Là phòng máy có bảng và phấn. • Có máy chiếu. Giáo viên • Có sự chuẩn bị về bài mới • Máy tính cá nhân.
  • 10.
  • 11. Hoạt động 1 Ôn tập lại các lý thuyết Kiểu bản ghi:  Định nghĩa  Khai báo  Cách truy xuất
  • 12. Hoạt động 1 Ôn tập lại các lý thuyết Chương trình con:  Định nghĩa  Phân loại: hàm và thủ tục  Cấu trúc chương trình con  Biến toàn cục, biến cục bộ
  • 13. Hoạt động 1 Ôn tập lại các lý thuyết Tệp: Assign(<biến tệp>,<tên tệp>) Rewrite(<biến tệp>); Reset(<biến tệp>); Read(<biến tệp>,<danh sách biến>);Write(<biến tệp>,<danh sách kết quả>); Close(<biến tệp>);
  • 14. Hoạt động 2 Hướng dẫn bài 1, câu a Xây dựng các hàm thủ tục thực hiện các yêu cầu sau:  Tính khoảng cách giữa 2 điểm  Tính độ dài các cạnh  Tính chu vi tam giác  Tính diện tích tam giác  Kiểm tra tính chất đều, cân, vuông của tam giác
  • 15. Hoạt động 2 Hướng dẫn bài 1, câu a  Gợi ý cho học sinh biết việc khai báo các đỉnh của tam giác theo kiểu bản ghi.  Kêu học sinh viết khai báo điểm của tam giác.  Nêu ý tưởng để học sinh biết được sử dụng hàm hay thủ tục cho từng yêu cầu và biết được những tham số cần truyền vào các hàm và thủ tục đó.
  • 16. Hoạt động 2 Hướng dẫn bài 1, câu a  Làm mẫu cho học sinh thủ tục tính khoảng cách 2 điểm  Input: toạ độ 2 điểm Output: khoảng cách giữa hai điểm  Từ input và output, học sinh biết được kết quả trả về 1 giá trị=> function: trả về kiểu số thực real;tham số truyền vào là toạ độ 2 điểm, không cần cập nhật giá trị=> sử dụng tham số.  Viết hàm hoàn chỉnh: function khoangcach(A,B:điểm):real;  Phân tích từng yêu cầu và gọi học sinh lên bảng viết.
  • 17. Hoạt động 3 Hoạt động thảo luận nhóm  Chia lớp thành 4 nhóm  Các nhóm sẽ thảo luận và viết các hàm hoàn chỉnh của các hàm ở câu a  Gọi bất kỳ thành viên củ nhóm lên bảng làm.
  • 18. Hoạt động 4 Giải bài 1, câu c  Phân tích đề: xác định input, output  Ý tưởng giải quyết bài toán: • Tạo 1 file tamgiac.dat • Đọc file theo từng dòng lấy thông tin các đỉnh • Dùng thủ tục xét tính chất các tam giác trong file. Đếm số tam giác cân, vuông đều. • Tạo file tamgiac.out ghi kết quả vào file này  Gv cho xem mẫu bài làm sẵn, cho hs làm lại ở nhà
  • 19. Microsoft power point SnippingTool Microsoft word Công nghệ sử dụng