Bài giảng Tin học Lớp 11 - Bài 17: Chương trình con và phân loại (Tiết 2)

pptx 15 trang phanha23b 29/03/2022 2340
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 11 - Bài 17: Chương trình con và phân loại (Tiết 2)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptxbai_giang_tin_hoc_lop_11_bai_17_chuong_trinh_con_va_phan_loa.pptx

Nội dung text: Bài giảng Tin học Lớp 11 - Bài 17: Chương trình con và phân loại (Tiết 2)

  1. Nhiệt liệt chào mừng quý thầy cô giáo về dự giờ và các em học sinh! 4/8/2022
  2. Kiểm tra bài cũ Chương trỡnh con là gỡ? Lợi ớch của việc sử dụng CTC? ❖ Chương trỡnh con là một dóy lệnh mụ tả một số thao tỏc nhất định và cú thể được thực hiện (được gọi) từ nhiều vị trớ trong chương trỡnh. ❖ Lợi ớch của việc sử dụng CTC: - Trỏnh việc phải viết lặp đi lặp lại một dóy lệnh nào đú. - Hỗ trợ việc thực hiện cỏc chương trỡnh lớn. - Phục vụ cho quỏ trỡnh trừu tượng hoỏ. - Mở rộng khả năng ngụn ngữ. - Thuận tiện cho phỏt triển và nõng cấp chương trỡnh.
  3. Bài 17: CHƯƠNG TRèNH CON VÀ PHÂN LOẠI(T2) PHÂN LOẠI VÀ CẤU THỰC HIỆN CTC TRÚC CTC ✓Biến cục bộ ✓CTC cú mấy loại? ✓Biến toàn cục ✓Cấu trỳc chung? ✓Tham số hỡnh thức ✓Vị trớ của CTC? ✓Tham số thực sự ✓Lệnh gọi CTC
  4. HOẠT ĐỘNG NHểM 6543210 : 005958575655545352515049484746454443424140393837363534333231302928272625242322212019181716151413121009080706050403020111 • CTC gồm mấy loại? Đặc điểm của từng loại? Nhúm 1 Lấy vớ dụ? • CTC cú cấu trỳc như thế nào? Vị trớ của CTC Nhúm 2 trong chương trỡnh? • Vị trớ, phạm vi của biến toàn cục, biến cục bộ và Nhúm 3 đặc điểm của tham số hỡnh thức? • Vị trớ, đặc điểm của tham số thực sự? Lời gọi Nhúm 4 CTC?
  5. 2. PHÂN LOẠI VÀ CẤU TRÚC CTC 0 Trả về 1 giỏ trị 4 5 Hàm (Function) 4 True/False Khụng trả về Xúa màn hỡnh 1. Clrscr; → 1 giỏ trị 2. Readln(a,b); → Nhập giỏ trị a,b 3. Writeln(’26/3’); → In 26/3 4. Close(f); → Đúng tệp f Thủ tục 5. (Procedure)
  6. 2. PHÂN LOẠI VÀ CẤU TRÚC CTC HÀM Thủ tục (Function) (Procedure) ✓là CTC thực hiện ✓là CTC thực hiện cỏc một số thao tỏc nào thao tỏc nhất định đú và trả về một giỏ nhưng khụng trả về giỏ trị thụng qua tờn của trị thụng qua tờn của nú. nú.
  7. 2. PHÂN LOẠI VÀ CẤU TRÚC CTC [ ] : khai bỏo tờn CTC, cỏc tham số, nếu là hàm khai bỏo KDL cho giỏ trị trả về. [ ]: Cú thể cú hoặc khụng tựy vào từng CTC, dựng khai bỏo cỏc biến, hằng sử dụng trong CTC. : là một dóy cõu lệnh thực hiện để từ Input → Output CTC được viết ở phần khai bỏo của chương trỡnh chớnh
  8. 3. THỰC HIỆN CHƯƠNG TRèNH CON a. Biến cục bộ b. Biến toàn cục ✓Vị trớ: Phần khai bỏo của ✓Vị trớ: Phần khai bỏo CTC. của CT chớnh. ✓Phạm vi sử dụng trong ✓Phạm vi sử dụng trong CTC. toàn bộ CT. c. Tham số hỡnh thức d. Tham số thực sự ✓Vớ trớ: Phần đầu của CTC. ✓Vị trớ: nằm trong lời gọi ✓ Đặc điểm: là cỏc biến khai CTC. bỏo cho dữ liệu vào và ra ✓Đặc điểm: là cỏc biến cú giỏ của CTC trị hoặc hằng chứa dữ liệu vào và ra tương ỳng với tham số hỡnh thức
  9. 3. THỰC HIỆN CHƯƠNG TRINH CON e. Lời gọi CTC ✓ Để thực hiện CTC ta cần phải viết lời gọi CTC trong phần thõn của chương trỡnh chớnh. ✓ Cỳ phỏp: ([ ]) Vớ dụ: Luythua (a,n) Sqr(10)
  10. BÀI TẬP ÁP DỤNG
  11. Biến toàn cục:Tluythua,a,b,c,d,i, m,n,p,q Biến cục bộ: j,tich
  12. Tham số hỡnh thức:x,k Tham số thực sự:a,n,b,m,c,p,d,q Cỏc lệnh goi CTC: Luythua(a,n); Luythua(b,m); Luythua(c,p); Luythua(d,q)
  13. Trân trọng cảm ơn quý thầy cô giáo và các em học sinh. Kính chúc các thầy cô giáo và các em học sinh sức khỏe, hạnh phúc và thành công!
  14. Trân trọng cảm ơn quý thầy cô giáo và các em học sinh!