SlideShare una empresa de Scribd logo
1 de 11
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM
KHOA CÔNG NGHỆ THÔNG TIN
SƯ PHẠM TIN 3
GVHD:
ThS Lê Đức Long
Sinh viên thực hiện:
› Tôn Thất Lộc
› Thiều Thị Ngọc Triệu
Một số khái niệm về lập
trình và ngôn ngữ lập trình
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
Tổng hợp và ôn tập
Chương trình đơn giản
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 19: Thư viện
chương trình con
chuẩn
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.
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.
Kĩ năng
Kiến thức
KIẾN THỨC
LIÊN QUAN
NỘI DUNG
TRỌNG TÂM
NỘI
DUNG
KHÓ
MỤC
TIÊU
MỤC TIÊU
BÀI HỌC
KIẾN THỨC
• Biết khái niệm và
vai trò của chương
trình con trong lập
trình.
• Biết sự khác nhau
cơ bản giữa 2 loại
chương trình con
thường gặp.
• Giống và khác
nhau giữa cấu trúc
chương trình và
chương trình con.
• Biết mối quan hệ
giữa tham số hình
thức và tham số
thực.
• Biết được ý nghĩa
biến cục bộ.
KĨ NĂNG
• Nhận biết và phân
biệt được 2 loại
chương trình con
thường gặp.
• Phân biệt được
biến toàn cục và
biến cục bộ.
• Phân biệt được đâu
là tham số hình
thức và tham số
thực.
TRỌNG TÂM
KIẾN THỨC
LIÊN QUAN
Nội dung trong tâm, điểm khó
và kiến thức liên quan
 Khái niệm chương trình con, phân loại chương
trình con.
 Cấu trúc của chương trình con
 Sử dụng tham số giá trị, tham số biến và phạm vi
hoạt động của biến toàn cục, biến cục bộ.
 Phân biệt 2 loại chương trình con.
 Phân biệt chương trình chính và chương trình con
 Tham số hình thức là gì? Tham số thực sự là gì?
NỘI DUNG KHÓ
 Biết cấu trúc của một chương trình chính.
 Biết giải và viết một chương trình giải bài toán
lũy thừa
• Có một số khái niệm mới đối
với học sinh
• Kiến thức về bài học rất
rộng, cần đảm bảo thời gian.
KHÓ
KHĂN
• Phân mở đầu dễ gợi động cơ
• Có thể bám sát, tận dụng ví
dụ đơn giản để minh họa và
hình thành khái niệm.
THUẬN
LỢI
• Lớp 11B3, sĩ số: 40 học sinh.
• Ở lớp hạn chế ghi chép, ghi chú nội dung bài học vào sgk, về nhà
ghi chép lại vào vở.
LỚP VÀ HỌC SINH
• Phòng máy(có sử dụng Netop School), máy chiếu, loa, bảng, phấn.
PHÒNG HỌC
• Có máy tính cá nhân.
• Có email: loctonthat@gmail.com
• Có trang học tập cá nhân (diễn đàn forumvi)
GIÁO VIÊN
GIẢ ĐỊNH
1. Kiểm tra
bài cũ – ôn bài
2. Gợi ý –
tạo động cơ
vào bài mới
3. Demo
tính thực
dụng của
CTC
4. Khái
niệm - lợi
ích việc sử
dụng CTC
5. Giải đáp
– cũng cố
bài học
- Ổn định lớp
- Cho học sinh làm bài
Kiểm tra 15 phút.
T
- Làm kiểm tra 15 phút.
S
2. Gợi ý –
tạo động cơ
vào bài mới
- Gợi ý đặt vấn đề, giúp
Học sinh nhận ra các đoạn
lệnh lặp đi lặp lại.
- Nêu ra hướng giải quyết
bằng cách sử dụng CTC.
T
- Nhận xét đoạn code bài
KT có gì đặc biệt.
- Phát hiện vấn đề, và thử nêu
cách giải quyết.
S
3. Demo
tính thực
dụng của
CTC
- Viết lại chương trình bài
KT 15 phút bằng CTC.
- Cho chạy chương trình và
So sánh 2 kết quả.
T
- - Chú ý quan sát.
- Nhận xét so sánh 2 CT,
CT nào ngắn gọn hơn, dễ nhìn
hơn, dễ hiệu chỉnh hơn…
S
4. Khái
niệm - lợi
ích việc sử
dụng CTC
- Cho học sinh hoạt động
nhóm, nêu ra khái niệm và
các lợi ích của việc sử dụng
CTC.
- Tóm tắt và chốt lại những ý
Chính.
T
- - Tích cực hoạt động
- nhóm.
- Lắng nghe và ghi chép.
S
5. Giải đáp
– cũng cố
bài học
- Củng cố lại kiến thức
cho học sinh
- Giải đáp thắc mắc.
- BTVN.
T
- - Lắng nghe và note
- Đặt câu hỏi thắc mắc.
S
1. Kiểm tra bài
cũ – ôn bài
2. Phân loại
CTC
3. Cấu trúc CTC
4. Thực hiện
CTC
5. Giải đáp –
củng cố bài học
- Ổn định lớp.
- Dò bài cũ
+ CTC là gì?
+ Lợi ích việc sử dụng CTC?
T
- Trả lời và ghi nhớ.
S
2. Phân loại
CTC
- Nêu ra một số CTC.
- So sánh và phân loại
CTC
- Cho ví dụ, và học sinh cho
ví dụ.
T
- Lắng nghe và ghi chú.
- Hoạt động nhóm, thảo
luận cho ví dụ về 2 loại CTC.
S
3. Cấu trúc CTC
- Cho học sinh so sánh
2 cấu trúc CT trong bài
KT 15 phút của tiết 1.
- Lưu ý 1 số điểm khác nhau.
- K/n tham số thực, so sánh
Biến toàn cục và biến cục bộ.
T
- Cùng cả lớp so sánh 2
cấu trúc CT.
- Lắng nghe và ghi chú.
- Phân biệt biến cục bộ và
toàn cục.
S
4. Thực hiện
CTC
- Hướng dẫn cách thực
hiện 1 CTC.
- K/n tham số thực sự.
So sánh làm rõ tham số hình
thức và tham số thực sự.
- Học sinh phân biệt.
T
- Lắng nghe và ghi chú
- Phát biểu, phân biệt
tham số thực sự và tham số
hình thức.
S
5. Giải đáp –
củng cố bài học
- Củng cố lại kiến thức
cho học sinh
- Giải đáp thắc mắc.
- BTVN.
T
- - Lắng nghe và ghi chú
- Đặt câu hỏi thắc mắc.
S
Netop School – (Kết nối với tất cả các máy học
sinh trong phòng)
Turbo Pascal – (Viết chương trình demo minh họa)
Power point – (Soạn slide bài giảng)

Más contenido relacionado

Destacado

OK Bloggs, just watch the blackboard while I run through it: what has elearn...
OK Bloggs, just watch the blackboard while I run through it:  what has elearn...OK Bloggs, just watch the blackboard while I run through it:  what has elearn...
OK Bloggs, just watch the blackboard while I run through it: what has elearn...
cilass.slideshare
 
Accessing ebl online edition
Accessing ebl online editionAccessing ebl online edition
Accessing ebl online edition
Oliver Coady
 
Poggi analytics - intro - 1c
Poggi   analytics - intro - 1cPoggi   analytics - intro - 1c
Poggi analytics - intro - 1c
Gaston Liberman
 

Destacado (19)

Ebooks in libraries
Ebooks in librariesEbooks in libraries
Ebooks in libraries
 
Caricature
CaricatureCaricature
Caricature
 
Secret and Lies Analysis
Secret and Lies AnalysisSecret and Lies Analysis
Secret and Lies Analysis
 
Top 10 Things I learned in PR Practicum
Top 10 Things I learned in PR PracticumTop 10 Things I learned in PR Practicum
Top 10 Things I learned in PR Practicum
 
Pintura de cuerpos
Pintura de cuerposPintura de cuerpos
Pintura de cuerpos
 
Seminole Gas and Electric
Seminole Gas and ElectricSeminole Gas and Electric
Seminole Gas and Electric
 
C531 cid d et al – intervention coordination in health education interface fo...
C531 cid d et al – intervention coordination in health education interface fo...C531 cid d et al – intervention coordination in health education interface fo...
C531 cid d et al – intervention coordination in health education interface fo...
 
IDCC 2336 : Accord n°14 formation 09 09 15
IDCC 2336 : Accord n°14 formation 09 09 15  IDCC 2336 : Accord n°14 formation 09 09 15
IDCC 2336 : Accord n°14 formation 09 09 15
 
Ad history-loads of ads great
Ad history-loads of ads greatAd history-loads of ads great
Ad history-loads of ads great
 
Social entrepreneurship
Social entrepreneurshipSocial entrepreneurship
Social entrepreneurship
 
Developing Partnerships for Educational Development from a CETL Perspective
Developing Partnerships for Educational Development from a CETL PerspectiveDeveloping Partnerships for Educational Development from a CETL Perspective
Developing Partnerships for Educational Development from a CETL Perspective
 
Overdrive android
Overdrive androidOverdrive android
Overdrive android
 
sharechart Technical Newsletter vol-1 issue-31
sharechart Technical Newsletter vol-1 issue-31sharechart Technical Newsletter vol-1 issue-31
sharechart Technical Newsletter vol-1 issue-31
 
Ebl
EblEbl
Ebl
 
OK Bloggs, just watch the blackboard while I run through it: what has elearn...
OK Bloggs, just watch the blackboard while I run through it:  what has elearn...OK Bloggs, just watch the blackboard while I run through it:  what has elearn...
OK Bloggs, just watch the blackboard while I run through it: what has elearn...
 
You Have a DDA E-book Plan, Now How Do You Manage It?: Streamlining Individua...
You Have a DDA E-book Plan, Now How Do You Manage It?: Streamlining Individua...You Have a DDA E-book Plan, Now How Do You Manage It?: Streamlining Individua...
You Have a DDA E-book Plan, Now How Do You Manage It?: Streamlining Individua...
 
Accessing ebl online edition
Accessing ebl online editionAccessing ebl online edition
Accessing ebl online edition
 
Eastern Bank Limited
Eastern Bank LimitedEastern Bank Limited
Eastern Bank Limited
 
Poggi analytics - intro - 1c
Poggi   analytics - intro - 1cPoggi   analytics - intro - 1c
Poggi analytics - intro - 1c
 

Más de tin_k36

He thong cauhoi_sgk_sbt
He thong cauhoi_sgk_sbtHe thong cauhoi_sgk_sbt
He thong cauhoi_sgk_sbt
tin_k36
 
He thong cauhoi_sgk_sbt
He thong cauhoi_sgk_sbtHe thong cauhoi_sgk_sbt
He thong cauhoi_sgk_sbt
tin_k36
 
Kbdh bai18c3lop10 caccongcutrogiupsoanthao
Kbdh bai18c3lop10 caccongcutrogiupsoanthaoKbdh bai18c3lop10 caccongcutrogiupsoanthao
Kbdh bai18c3lop10 caccongcutrogiupsoanthao
tin_k36
 
Bai18 caccongcutrogiupsoanthao
Bai18 caccongcutrogiupsoanthaoBai18 caccongcutrogiupsoanthao
Bai18 caccongcutrogiupsoanthao
tin_k36
 
Kbdh bai18c3lop10 caccongcutrogiupsoanthao
Kbdh bai18c3lop10 caccongcutrogiupsoanthaoKbdh bai18c3lop10 caccongcutrogiupsoanthao
Kbdh bai18c3lop10 caccongcutrogiupsoanthao
tin_k36
 
Kich ban day hoc nhan chau
Kich ban day hoc nhan chauKich ban day hoc nhan chau
Kich ban day hoc nhan chau
tin_k36
 
Kbdh lop10 bai4_tiết 1,2
Kbdh lop10 bai4_tiết 1,2Kbdh lop10 bai4_tiết 1,2
Kbdh lop10 bai4_tiết 1,2
tin_k36
 
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
tin_k36
 
Kbdh bai8 c2_11
Kbdh bai8 c2_11Kbdh bai8 c2_11
Kbdh bai8 c2_11
tin_k36
 
Bai8_C2_11
Bai8_C2_11Bai8_C2_11
Bai8_C2_11
tin_k36
 
Kbdh k11 c3_b10
Kbdh k11 c3_b10Kbdh k11 c3_b10
Kbdh k11 c3_b10
tin_k36
 
Kbdh k11 c3_b10
Kbdh k11 c3_b10Kbdh k11 c3_b10
Kbdh k11 c3_b10
tin_k36
 
Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2
tin_k36
 
Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2
tin_k36
 
Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2
tin_k36
 
Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2
tin_k36
 

Más de tin_k36 (20)

He thong cauhoi_sgk_sbt
He thong cauhoi_sgk_sbtHe thong cauhoi_sgk_sbt
He thong cauhoi_sgk_sbt
 
He thong cauhoi_sgk_sbt
He thong cauhoi_sgk_sbtHe thong cauhoi_sgk_sbt
He thong cauhoi_sgk_sbt
 
Kbdh bai18c3lop10 caccongcutrogiupsoanthao
Kbdh bai18c3lop10 caccongcutrogiupsoanthaoKbdh bai18c3lop10 caccongcutrogiupsoanthao
Kbdh bai18c3lop10 caccongcutrogiupsoanthao
 
Bai18 caccongcutrogiupsoanthao
Bai18 caccongcutrogiupsoanthaoBai18 caccongcutrogiupsoanthao
Bai18 caccongcutrogiupsoanthao
 
Kbdh bai18c3lop10 caccongcutrogiupsoanthao
Kbdh bai18c3lop10 caccongcutrogiupsoanthaoKbdh bai18c3lop10 caccongcutrogiupsoanthao
Kbdh bai18c3lop10 caccongcutrogiupsoanthao
 
Kich ban day hoc nhan chau
Kich ban day hoc nhan chauKich ban day hoc nhan chau
Kich ban day hoc nhan chau
 
Kbdh lop10 bai4_tiết 1,2
Kbdh lop10 bai4_tiết 1,2Kbdh lop10 bai4_tiết 1,2
Kbdh lop10 bai4_tiết 1,2
 
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
 
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
 
Khaquan
KhaquanKhaquan
Khaquan
 
Khaquan
KhaquanKhaquan
Khaquan
 
Kbdh bai8 c2_11
Kbdh bai8 c2_11Kbdh bai8 c2_11
Kbdh bai8 c2_11
 
Khaquan
KhaquanKhaquan
Khaquan
 
Bai8_C2_11
Bai8_C2_11Bai8_C2_11
Bai8_C2_11
 
Kbdh k11 c3_b10
Kbdh k11 c3_b10Kbdh k11 c3_b10
Kbdh k11 c3_b10
 
Kbdh k11 c3_b10
Kbdh k11 c3_b10Kbdh k11 c3_b10
Kbdh k11 c3_b10
 
Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2
 
Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2
 
Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2
 
Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2Kịch bản dạy học bth9 tiet2
Kịch bản dạy học bth9 tiet2
 

Bai 17 ton that loc

  • 1. TRƯỜNG ĐẠI HỌC SƯ PHẠM TP.HCM KHOA CÔNG NGHỆ THÔNG TIN SƯ PHẠM TIN 3 GVHD: ThS Lê Đức Long Sinh viên thực hiện: › Tôn Thất Lộc › Thiều Thị Ngọc Triệu
  • 2. Một số khái niệm về lập trình và ngôn ngữ lập trình 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 Tổng hợp và ôn tập Chương trình đơn giản 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 19: Thư viện chương trình con chuẩn 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. 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. Kĩ năng Kiến thức
  • 3. KIẾN THỨC LIÊN QUAN NỘI DUNG TRỌNG TÂM NỘI DUNG KHÓ MỤC TIÊU
  • 4. MỤC TIÊU BÀI HỌC KIẾN THỨC • Biết khái niệm và vai trò của chương trình con trong lập trình. • Biết sự khác nhau cơ bản giữa 2 loại chương trình con thường gặp. • Giống và khác nhau giữa cấu trúc chương trình và chương trình con. • Biết mối quan hệ giữa tham số hình thức và tham số thực. • Biết được ý nghĩa biến cục bộ. KĨ NĂNG • Nhận biết và phân biệt được 2 loại chương trình con thường gặp. • Phân biệt được biến toàn cục và biến cục bộ. • Phân biệt được đâu là tham số hình thức và tham số thực.
  • 5. TRỌNG TÂM KIẾN THỨC LIÊN QUAN Nội dung trong tâm, điểm khó và kiến thức liên quan  Khái niệm chương trình con, phân loại chương trình con.  Cấu trúc của chương trình con  Sử dụng tham số giá trị, tham số biến và phạm vi hoạt động của biến toàn cục, biến cục bộ.  Phân biệt 2 loại chương trình con.  Phân biệt chương trình chính và chương trình con  Tham số hình thức là gì? Tham số thực sự là gì? NỘI DUNG KHÓ  Biết cấu trúc của một chương trình chính.  Biết giải và viết một chương trình giải bài toán lũy thừa
  • 6. • Có một số khái niệm mới đối với học sinh • Kiến thức về bài học rất rộng, cần đảm bảo thời gian. KHÓ KHĂN • Phân mở đầu dễ gợi động cơ • Có thể bám sát, tận dụng ví dụ đơn giản để minh họa và hình thành khái niệm. THUẬN LỢI
  • 7. • Lớp 11B3, sĩ số: 40 học sinh. • Ở lớp hạn chế ghi chép, ghi chú nội dung bài học vào sgk, về nhà ghi chép lại vào vở. LỚP VÀ HỌC SINH • Phòng máy(có sử dụng Netop School), máy chiếu, loa, bảng, phấn. PHÒNG HỌC • Có máy tính cá nhân. • Có email: loctonthat@gmail.com • Có trang học tập cá nhân (diễn đàn forumvi) GIÁO VIÊN GIẢ ĐỊNH
  • 8. 1. Kiểm tra bài cũ – ôn bài 2. Gợi ý – tạo động cơ vào bài mới 3. Demo tính thực dụng của CTC 4. Khái niệm - lợi ích việc sử dụng CTC 5. Giải đáp – cũng cố bài học - Ổn định lớp - Cho học sinh làm bài Kiểm tra 15 phút. T - Làm kiểm tra 15 phút. S 2. Gợi ý – tạo động cơ vào bài mới - Gợi ý đặt vấn đề, giúp Học sinh nhận ra các đoạn lệnh lặp đi lặp lại. - Nêu ra hướng giải quyết bằng cách sử dụng CTC. T - Nhận xét đoạn code bài KT có gì đặc biệt. - Phát hiện vấn đề, và thử nêu cách giải quyết. S 3. Demo tính thực dụng của CTC - Viết lại chương trình bài KT 15 phút bằng CTC. - Cho chạy chương trình và So sánh 2 kết quả. T - - Chú ý quan sát. - Nhận xét so sánh 2 CT, CT nào ngắn gọn hơn, dễ nhìn hơn, dễ hiệu chỉnh hơn… S 4. Khái niệm - lợi ích việc sử dụng CTC - Cho học sinh hoạt động nhóm, nêu ra khái niệm và các lợi ích của việc sử dụng CTC. - Tóm tắt và chốt lại những ý Chính. T - - Tích cực hoạt động - nhóm. - Lắng nghe và ghi chép. S 5. Giải đáp – cũng cố bài học - Củng cố lại kiến thức cho học sinh - Giải đáp thắc mắc. - BTVN. T - - Lắng nghe và note - Đặt câu hỏi thắc mắc. S
  • 9. 1. Kiểm tra bài cũ – ôn bài 2. Phân loại CTC 3. Cấu trúc CTC 4. Thực hiện CTC 5. Giải đáp – củng cố bài học - Ổn định lớp. - Dò bài cũ + CTC là gì? + Lợi ích việc sử dụng CTC? T - Trả lời và ghi nhớ. S 2. Phân loại CTC - Nêu ra một số CTC. - So sánh và phân loại CTC - Cho ví dụ, và học sinh cho ví dụ. T - Lắng nghe và ghi chú. - Hoạt động nhóm, thảo luận cho ví dụ về 2 loại CTC. S 3. Cấu trúc CTC - Cho học sinh so sánh 2 cấu trúc CT trong bài KT 15 phút của tiết 1. - Lưu ý 1 số điểm khác nhau. - K/n tham số thực, so sánh Biến toàn cục và biến cục bộ. T - Cùng cả lớp so sánh 2 cấu trúc CT. - Lắng nghe và ghi chú. - Phân biệt biến cục bộ và toàn cục. S 4. Thực hiện CTC - Hướng dẫn cách thực hiện 1 CTC. - K/n tham số thực sự. So sánh làm rõ tham số hình thức và tham số thực sự. - Học sinh phân biệt. T - Lắng nghe và ghi chú - Phát biểu, phân biệt tham số thực sự và tham số hình thức. S 5. Giải đáp – củng cố bài học - Củng cố lại kiến thức cho học sinh - Giải đáp thắc mắc. - BTVN. T - - Lắng nghe và ghi chú - Đặt câu hỏi thắc mắc. S
  • 10.
  • 11. Netop School – (Kết nối với tất cả các máy học sinh trong phòng) Turbo Pascal – (Viết chương trình demo minh họa) Power point – (Soạn slide bài giảng)