SlideShare a Scribd company logo
1 of 18
Trƣờng Đại Học Sƣ Phạm TP.HCM
        Khoa Công Nghệ Thông Tin
                Lớp Tin 4
         Môn: Công Nghệ Dạy Học
         GVGD: Thầy Lê Đức Long
       SVTH: Nguyễn Thị Ngọc Diễm




 TIN 11 – CHƢƠNG 06 – BÀI 18:
    VÍ DỤ VỀ CÁCH VIẾT VÀ
SỬ DỤNG CHƢƠNG TRÌNH CON
Chương trình tin học lớp 11
Chƣơng 1: Một số khái niệm về lập trình và ngôn ngữ lập trình
Chƣơng 2: Chƣơng trình đơn giản
 Chƣơng 3: Cấu trúc rẽ nhánh và lặp
Chƣơng 4: Kiểu dữ liệu có cấu trúc
Chƣơng 5: Tệp và thao tác với tệp
Chƣơng 6:6: Chƣơng trìnhvà lậpvà lập trình có cấu trúc
Chƣơng Chƣơng trình con con 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ề về cách và sử dụng chương trình con trình con
Bài 18: Ví dụ cách viết viết và sử dụng chương
Bài tập và thực hành số 6

Bài tập và thực hành số 7

Bài 19: Thư viện chương trình con chuẩn
    tập và thực hành số 8
Bài 18: Ví dụ về cách viết và
 sử dụng chương trình con

    Kiến thức
     Kĩ năng
Biết đƣợc cấu trúc và vị trí của chƣơng trình con trong
chƣơng biết đƣợc các thành phần trong đầu của thủ
Nhận trình chính.
Hiểu mối liên hệ giữa chƣơng trình chính và thủ tục.
tục.
Phân biệt đƣợc tham số tham số hình thức biến. phần
Nhận biết đƣợc hai loại giá trị và tham số trong
Biết đƣợc sự giống và khác nhau giữa hàm và thủ tục.
đầu của thủ tục.
Nhận biết đƣợc lời gọi thủ tục ở chƣơng trình chính
cùng các tham số thực sự.
ĐIỀU KIỆN DẠY HỌC GIẢ ĐỊNH

• Lớp học có trang bị máy chiếu.
• Lớp có trang web riêng. GV cho BTVN sau mỗi
  buổi học và gửi slide bài giảng trên web.
• Mỗi HS có 1 tài khoản Gmail riêng.
• Trên lớp, HS chủ yếu nghe giảng, thảo luận
  nhóm, đánh dấu nội dung bài học vào sgk và phiếu
  học tập, tham khảo slide bài giảng của GV trên web.
Bài 18: Ví dụ về cách viết và
sử dụng chương trình con
           KIẾN THỨC ĐÃ BIẾT
Biết cấu trúc một chƣơng trình Pascal

Biết khái niệm chƣơng trình con

Biết tham số hình thức và tham số thực sự

Biết công thức toán học: hình chữ
nhật, UCLN của hai số nguyên dƣơng.
Bài 18: Ví dụ về cách viết và
sử dụng chương trình con



 Đọc hiểu chƣơng trình Pascal
 Viết đƣợc một chƣơng trình Pascal đơn
giản
 Thao tác với Turbo Pascal.
Bài 18: Ví dụ về cách viết và
  sử dụng chương trình con
   Nội dung trọng tâm
Phân biệt đƣợc hai loại chƣơng trình con.
 Cách khai báo và sử dụng hai chƣơng trình con trong
chƣơng trình chính.
 Phân biệt đƣợc tham số giá trị và tham số biến.
 Phân biệt đƣợc khi nào sử dụng thủ tục, khi nào sử
dụng hàm.

    Nội dung khó
 Phân biệt tham số giá trị và tham số biến.
 Học sinh khó phân biệt đƣợc khi nào sử dụng thủ
tục, khi nào sử dụng hàm.
ĐỊNH LƯỢNG MỤC TIÊU BÀI HỌC
    Biết được cấu trúc và vị trí của thủ tục và
   Phân biệt được tham số giá trị và tham số biến
                      hàm
Choxác ví dụ đƣợc tham hìnhgiá trị và (SGK). Y/c hs
HS hai định về cách vẽ số chữ nhật tham số biến
chỉ ra đƣợc các thành phần của hàm .và thủ tục
trong ví dụ: VD_thambien2 / SGK trang 100 Sau đó gv
trong chƣơng trình cho hs quan sát.
demo chƣơng trình.

   Hiểu mối liên hệ giữa chương trình chính và thủ
    Biết được sự khác nhau giữa hàm và thủ tục
                         tục
Cho các nhóm thảo luận sự giống nhau và khác phải
Y/c HS giải thích đƣợc tại sao chƣơng trình nàynhau
giữa hàm- thủ tục, sau khi thực thủ xong các chƣơng
sử dụng thủ tục và cách gọi 1 hiện tục trong ví dụ về
hàm chính.(ví dụ
trình và thủ tục. SGK/98)
KỊCH BẢN DẠY HỌC
                                      Mục tiêu:
                           Hoạt động 1:
                                      Ôn lại kiến thức đã học
                            (10 phút)
                                      ở bài trƣớc.
        Hoạt động 7:
                                      Dẫn dắt vào bài mới.
         (10 phút)                          Hoạt động 2:
Mục tiêu:       Mục tiêu:                    (18 phút)
Củng cố lại toànBiết tham số giá trị và tham số
          Mục tiêu: học.
                 bài
                  Mục tiêu:
                hình thức. đƣợc cấu trúc của
          Hs biết đƣợc cấu trúc chungchung của thủ
                  Hs biết
          hàm Phân biệt đƣợc 2thủ chƣơng
                       và Bài của loại tham số.
   Hoạt động 6: vàtục trí của trí 18 trong tục trong chƣơng
                   vị Dặnvị hàm
                            dò:
    (15 phút) chính. chính. lại bài cũ.
          trình trình Xem                     Hoạt động 3:
          Hiểu Hiểu mối trƣớcgiữa giữa chƣơnghàm
                  mốiXemquan quan chƣơng phút)
                        liên liên hàm, phân biệt trình
                                                  (15
Mục tiêu: trình vàvà thủ tục. tục.
                   hàm. thủ
                      và
Biết đƣợc sự giống và khác nhau
        Hoạt động 5:
giữa hàm và thủ tục.
         (20 phút)       Hoạt động 4:
                                (2 phút)
HĐ1: Kiểm tra bài cũ (10’)


Tiến hành:
GV gọi học sinh lên trả lời 2 câu hỏi:
Câu 1(6đ): Chương trình con có những loại nào?
Cấu trúc của chương trình con?
Câu 2(4đ): Viết chương trình vẽ lên màn hình
hình chữ nhật có dạng:
                     ****************
                     *              *
                     ****************
HĐ2: Cấu trúc của thủ tục và vị trí của
thủ tục trong chƣơng trình chính (18’)

Tiến hành:
Từ câu 2 ở hoạt động 1 Gv dẫn dắt vào bài.
Y/c nhóm (4 học sinh) xác định:
   Input và Output của hai thủ tục đƣợc sử dụng trong 2 ví
   dụ (VD_thuctuc1/ trang 96 + VD_thutuc2/ trang 98).
   Các thành phần trong thủ tục: tên thủ tục, danh sách
   tham số, phần khai báo, các dãy lệnh.
   So sánh giống và khác nhau của 2 thủ tục.
Gv gọi bất kỳ nhóm nào trình bày lại kết quả lên bảng và các
nhóm khác nhận xét, bổ sung (nếu có), nhóm làm tốt sẽ đƣợc
1 dấu cộng.
Gv tổng kết ý kiến, nhận xét.
HĐ3: Tham số giá trị và tham số
               biến (15’)
Tiến hành:
GV nêu khái niệm về tham số biến và tham số giá trị.
Gv demo hai chƣơng trình: VD_thambien1 và
VD_thambien2 (SGK trang 99,100).
Y/c nhóm (4 học sinh) đọc tham khảo SGK và quan
sát 2 chƣơng trình Gv demo (ghi kết quả thảo luận vào
trong phiếu học tập):
   Hai chƣơng trình trên có sử dụng chƣơng trình
   con hay không?
   Xác định tham số giá trị và tham biến trong hai
   chƣơng trình vừa demo?
   Phân biệt tham số giá trị và tham số biến?
HĐ4: Dặn dò (2’)


Tiến hành:
Xem lại bài cũ.
Xem trƣớc hàm và sự khác biệt giữa hàm và
thủ tục.
HĐ5: Cấu trúc của hàm (20’)
Tiến hành:
GV nêu cấu trúc của hàm.
Y/c các nhóm (4 học sinh) xem ví dụ Rutgon_Phanso
(SGK/101) xác định:
   Tên hàm, danh sách tham số, kiểu dữ liệu của hàm?
   Cho biết việc sử dụng hàm nhƣ thế nào?
   Cho biết hàm trên trả về kết quả gì? Cho ví dụ?
   Y/c các nhóm xem ví dụ 2: Minbaso (SGK/102) xác định:
   Tên hàm, danh sách tham số, kiểu dữ liệu của hàm?
   Biến toàn cục và biến cục bộ (nếu có)?
   Hs giải thích: Min(Min(a,b),c) ?
Cho biết hàm trên trả về kết quả gì? Cho ví dụ?
HĐ6: Phân biệt thủ tục và hàm (15’)

Tiến hành:
Y/c các nhóm phân biệt điểm giống và khác nhau giữ
thủ tục, hàm.
Gv gọi bất kỳ nhóm nào trình bày lại kết quả lên bảng
và các nhóm khác nhận xét, bổ sung (nếu có), nhóm
làm tốt sẽ đƣợc 1 dấu cộng.
Gv tổng kết ý kiến, nhận xét.
HĐ7: Củng cố, dặn dò (10’)

Tiến hành
Giải đáp thắc mắc toàn bài cho học sinh.
GV hƣớng dẫn 2 bài tập về nhà trong phiếu bài
tập cho hs.
Y/c các nhóm hoàn chỉnh 2 bài tập về nhà và nộp
bài qua gmail của GV.
Ứng dụng công nghệ trong
          bài giảng

Bài trình bày Multimedia (MS. PP 2007)


Phần mềm trắc nghiệm Violet


Dùng Flash chèn đồng hồ vào MS.PP


Phần mềm FreePascal
Gtga bai18 vi du cach viet va su dung chuong trinh con

More Related Content

What's hot

What's hot (20)

Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Phan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautrucPhan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautruc
 
Tin học lớp 8
Tin học lớp 8Tin học lớp 8
Tin học lớp 8
 
Bài 17 tin học 11
Bài 17 tin học 11Bài 17 tin học 11
Bài 17 tin học 11
 
Huong danontapc
Huong danontapcHuong danontapc
Huong danontapc
 
Tổng hợp các gợi ý làm bài tập
Tổng hợp các gợi ý làm bài tậpTổng hợp các gợi ý làm bài tập
Tổng hợp các gợi ý làm bài tập
 
Bai 6
Bai 6Bai 6
Bai 6
 
Ctdl lab01
Ctdl lab01Ctdl lab01
Ctdl lab01
 
Nmlt c02 gioi_thieunnltc
Nmlt c02 gioi_thieunnltcNmlt c02 gioi_thieunnltc
Nmlt c02 gioi_thieunnltc
 
Tin học ứng dụng trong kinh doanh data4u
Tin học ứng dụng trong kinh doanh data4uTin học ứng dụng trong kinh doanh data4u
Tin học ứng dụng trong kinh doanh data4u
 
K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11
 
Giáo trình c++ full tiếng việt
Giáo trình c++ full tiếng việtGiáo trình c++ full tiếng việt
Giáo trình c++ full tiếng việt
 
tin học lớp 8
tin học lớp 8tin học lớp 8
tin học lớp 8
 
Nmlt c06 ham
Nmlt c06 hamNmlt c06 ham
Nmlt c06 ham
 
Sổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ CSổ tay thư viện hàm ngôn ngữ C
Sổ tay thư viện hàm ngôn ngữ C
 
Chuong 2
Chuong 2Chuong 2
Chuong 2
 
Nmlt c03 cac_kieudulieucoso
Nmlt c03 cac_kieudulieucosoNmlt c03 cac_kieudulieucoso
Nmlt c03 cac_kieudulieucoso
 
Thdc 07
Thdc 07Thdc 07
Thdc 07
 

Viewers also liked

Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danVõ Tâm Long
 
Cac ham va thu tuc trong pascal
Cac ham va thu tuc trong pascalCac ham va thu tuc trong pascal
Cac ham va thu tuc trong pascaldalat
 
Bai tap-pascal-lop-11
Bai tap-pascal-lop-11Bai tap-pascal-lop-11
Bai tap-pascal-lop-11sonnqsp
 
Phần mềm chấm thi trăc nghiệm VTS
Phần mềm chấm thi trăc nghiệm VTSPhần mềm chấm thi trăc nghiệm VTS
Phần mềm chấm thi trăc nghiệm VTSNguyen Ngoc
 
Tiet 5 mot so ham thong dung (thong ke)
Tiet 5 mot so ham thong dung (thong ke)Tiet 5 mot so ham thong dung (thong ke)
Tiet 5 mot so ham thong dung (thong ke)Heo_Con049
 
Tài liệu tham khảo trường điện từ
Tài liệu tham khảo trường điện từTài liệu tham khảo trường điện từ
Tài liệu tham khảo trường điện từCửa Hàng Vật Tư
 
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
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Hong Phuoc Nguyen
 

Viewers also liked (11)

Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_danGiao an trinh_pascal_bai_tap_co_dap_an_huong_dan
Giao an trinh_pascal_bai_tap_co_dap_an_huong_dan
 
Cac ham va thu tuc trong pascal
Cac ham va thu tuc trong pascalCac ham va thu tuc trong pascal
Cac ham va thu tuc trong pascal
 
Bai tap-pascal-lop-11
Bai tap-pascal-lop-11Bai tap-pascal-lop-11
Bai tap-pascal-lop-11
 
Phần mềm chấm thi trăc nghiệm VTS
Phần mềm chấm thi trăc nghiệm VTSPhần mềm chấm thi trăc nghiệm VTS
Phần mềm chấm thi trăc nghiệm VTS
 
Bai 17
Bai 17Bai 17
Bai 17
 
Tiet 5 mot so ham thong dung (thong ke)
Tiet 5 mot so ham thong dung (thong ke)Tiet 5 mot so ham thong dung (thong ke)
Tiet 5 mot so ham thong dung (thong ke)
 
trắc nghiệm lịch sử 11
trắc nghiệm lịch sử 11trắc nghiệm lịch sử 11
trắc nghiệm lịch sử 11
 
Tài liệu tham khảo trường điện từ
Tài liệu tham khảo trường điện từTài liệu tham khảo trường điện từ
Tài liệu tham khảo trường điện từ
 
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
 
GIÁO ÁN TIN HỌC 10- BÀI 19
GIÁO ÁN TIN HỌC 10- BÀI 19GIÁO ÁN TIN HỌC 10- BÀI 19
GIÁO ÁN TIN HỌC 10- BÀI 19
 
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)Ngôn ngữ lập trình pascal (bổ trợ tin 11)
Ngôn ngữ lập trình pascal (bổ trợ tin 11)
 

Similar to Gtga bai18 vi du cach viet va su dung chuong trinh con

Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang dayTâm Phan
 
Mai Thanh Bằng
Mai Thanh BằngMai Thanh Bằng
Mai Thanh BằngK33LA-KG
 
Chuongtrinhcon&phanloai
Chuongtrinhcon&phanloaiChuongtrinhcon&phanloai
Chuongtrinhcon&phanloaiChi Lê Yến
 
xuan17
xuan17xuan17
xuan17bx_159
 
Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kieu Tuyen
 
Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kieu Tuyen
 
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ọctin_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ọctin_k36
 
Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09TranThiDieu
 
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct conPhan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct conTa Li
 
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct conPhan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct conTâm Phan
 
LeThanhNghe_bai_10_chuong3_lop11
LeThanhNghe_bai_10_chuong3_lop11LeThanhNghe_bai_10_chuong3_lop11
LeThanhNghe_bai_10_chuong3_lop11K33LA-KG
 
Kich bandayhoc
Kich bandayhocKich bandayhoc
Kich bandayhocHoan Huyen
 
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11K33LA-KG
 
Kbdh bai17 lop11_chuong_trinhconvaphanloai
Kbdh bai17 lop11_chuong_trinhconvaphanloaiKbdh bai17 lop11_chuong_trinhconvaphanloai
Kbdh bai17 lop11_chuong_trinhconvaphanloaiChi Lệ
 

Similar to Gtga bai18 vi du cach viet va su dung chuong trinh con (20)

Ke hoach giang day
Ke hoach giang dayKe hoach giang day
Ke hoach giang day
 
Kb
KbKb
Kb
 
Xuan2
Xuan2Xuan2
Xuan2
 
K33103308
K33103308K33103308
K33103308
 
Mai Thanh Bằng
Mai Thanh BằngMai Thanh Bằng
Mai Thanh Bằng
 
Chuongtrinhcon&phanloai
Chuongtrinhcon&phanloaiChuongtrinhcon&phanloai
Chuongtrinhcon&phanloai
 
Ke hoach bai_day
Ke hoach bai_dayKe hoach bai_day
Ke hoach bai_day
 
xuan17
xuan17xuan17
xuan17
 
Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4
 
Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4 Kich ban day hoc tin hoc 7 bai 4
Kich ban day hoc tin hoc 7 bai 4
 
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
 
Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09Kịch bản dạy học_Nhom09
Kịch bản dạy học_Nhom09
 
bai tap tuan 4
bai tap tuan 4bai tap tuan 4
bai tap tuan 4
 
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct conPhan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
 
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct conPhan phuoc tam nvsp246 k1  tin11_chuong6_bài18_viet_và_sử_dụng_ct con
Phan phuoc tam nvsp246 k1 tin11_chuong6_bài18_viet_và_sử_dụng_ct con
 
LeThanhNghe_bai_10_chuong3_lop11
LeThanhNghe_bai_10_chuong3_lop11LeThanhNghe_bai_10_chuong3_lop11
LeThanhNghe_bai_10_chuong3_lop11
 
Kich bandayhoc
Kich bandayhocKich bandayhoc
Kich bandayhoc
 
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11
 
Kbdh bai17 lop11_chuong_trinhconvaphanloai
Kbdh bai17 lop11_chuong_trinhconvaphanloaiKbdh bai17 lop11_chuong_trinhconvaphanloai
Kbdh bai17 lop11_chuong_trinhconvaphanloai
 

More from Heo_Con049

Tiet 4 mot so ham thong dung (vlookup va hlookup)
Tiet 4 mot so ham thong dung (vlookup va hlookup)Tiet 4 mot so ham thong dung (vlookup va hlookup)
Tiet 4 mot so ham thong dung (vlookup va hlookup)Heo_Con049
 
Tiet 3 mot so ham thong dung (chuoi)
Tiet 3 mot so ham thong dung (chuoi)Tiet 3 mot so ham thong dung (chuoi)
Tiet 3 mot so ham thong dung (chuoi)Heo_Con049
 
Tiet 2 chen cac doi tuong do hoa (tiet 2)
Tiet 2 chen cac doi tuong do hoa (tiet 2)Tiet 2 chen cac doi tuong do hoa (tiet 2)
Tiet 2 chen cac doi tuong do hoa (tiet 2)Heo_Con049
 
Tiet 1 chen cac doi tuong do hoa (tiet 1)
Tiet 1 chen cac doi tuong do hoa (tiet 1)Tiet 1 chen cac doi tuong do hoa (tiet 1)
Tiet 1 chen cac doi tuong do hoa (tiet 1)Heo_Con049
 
Don tuong trinh noi bao hiem
Don tuong trinh noi bao hiemDon tuong trinh noi bao hiem
Don tuong trinh noi bao hiemHeo_Con049
 
Cung cap thong tin
Cung cap thong tinCung cap thong tin
Cung cap thong tinHeo_Con049
 
Ban tu nhan xet het tap su
Ban tu nhan xet het tap suBan tu nhan xet het tap su
Ban tu nhan xet het tap suHeo_Con049
 
Lớp 9: Bai thuc hanh 3
Lớp 9: Bai thuc hanh 3Lớp 9: Bai thuc hanh 3
Lớp 9: Bai thuc hanh 3Heo_Con049
 
Lớp 7: Luyen go phim nhanh bang typing test
Lớp 7: Luyen go phim nhanh bang typing testLớp 7: Luyen go phim nhanh bang typing test
Lớp 7: Luyen go phim nhanh bang typing testHeo_Con049
 
Lớp 7: Bai thuc hanh 2
Lớp 7: Bai thuc hanh 2Lớp 7: Bai thuc hanh 2
Lớp 7: Bai thuc hanh 2Heo_Con049
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuHeo_Con049
 
Lớp 11: Bai 9 cau truc re nhanh tiet 1
Lớp 11: Bai 9 cau truc re nhanh tiet 1Lớp 11: Bai 9 cau truc re nhanh tiet 1
Lớp 11: Bai 9 cau truc re nhanh tiet 1Heo_Con049
 
Lớp 6: Bai 4 may tinh va phan mem may tinh
Lớp 6: Bai 4 may tinh va phan mem may tinhLớp 6: Bai 4 may tinh va phan mem may tinh
Lớp 6: Bai 4 may tinh va phan mem may tinhHeo_Con049
 
Lớp 9: Bai 4 tim hieu thu dien tu
Lớp 9: Bai 4 tim hieu thu dien tuLớp 9: Bai 4 tim hieu thu dien tu
Lớp 9: Bai 4 tim hieu thu dien tuHeo_Con049
 
Lớp 7: Bai 2 cac thanh phan va du lieu tren trang tinh
Lớp 7: Bai 2 cac thanh phan va du lieu tren trang tinhLớp 7: Bai 2 cac thanh phan va du lieu tren trang tinh
Lớp 7: Bai 2 cac thanh phan va du lieu tren trang tinhHeo_Con049
 
Lớp 9: Bài 3 Tổ chức và truy cập thông tin trên Internet
Lớp 9: Bài 3 Tổ chức và truy cập thông tin trên InternetLớp 9: Bài 3 Tổ chức và truy cập thông tin trên Internet
Lớp 9: Bài 3 Tổ chức và truy cập thông tin trên InternetHeo_Con049
 
Lớp 8: Bai thuc hanh 1
Lớp 8: Bai thuc hanh 1Lớp 8: Bai thuc hanh 1
Lớp 8: Bai thuc hanh 1Heo_Con049
 
Lớp 6: Bài 3 Em có thể làm được những gì nhờ máy tính
Lớp 6: Bài 3 Em có thể làm được những gì nhờ máy tínhLớp 6: Bài 3 Em có thể làm được những gì nhờ máy tính
Lớp 6: Bài 3 Em có thể làm được những gì nhờ máy tínhHeo_Con049
 
Lớp 12: Bai 6 bieu mau
Lớp 12: Bai 6 bieu mauLớp 12: Bai 6 bieu mau
Lớp 12: Bai 6 bieu mauHeo_Con049
 

More from Heo_Con049 (20)

HSTS
HSTSHSTS
HSTS
 
Tiet 4 mot so ham thong dung (vlookup va hlookup)
Tiet 4 mot so ham thong dung (vlookup va hlookup)Tiet 4 mot so ham thong dung (vlookup va hlookup)
Tiet 4 mot so ham thong dung (vlookup va hlookup)
 
Tiet 3 mot so ham thong dung (chuoi)
Tiet 3 mot so ham thong dung (chuoi)Tiet 3 mot so ham thong dung (chuoi)
Tiet 3 mot so ham thong dung (chuoi)
 
Tiet 2 chen cac doi tuong do hoa (tiet 2)
Tiet 2 chen cac doi tuong do hoa (tiet 2)Tiet 2 chen cac doi tuong do hoa (tiet 2)
Tiet 2 chen cac doi tuong do hoa (tiet 2)
 
Tiet 1 chen cac doi tuong do hoa (tiet 1)
Tiet 1 chen cac doi tuong do hoa (tiet 1)Tiet 1 chen cac doi tuong do hoa (tiet 1)
Tiet 1 chen cac doi tuong do hoa (tiet 1)
 
Don tuong trinh noi bao hiem
Don tuong trinh noi bao hiemDon tuong trinh noi bao hiem
Don tuong trinh noi bao hiem
 
Cung cap thong tin
Cung cap thong tinCung cap thong tin
Cung cap thong tin
 
Ban tu nhan xet het tap su
Ban tu nhan xet het tap suBan tu nhan xet het tap su
Ban tu nhan xet het tap su
 
Lớp 9: Bai thuc hanh 3
Lớp 9: Bai thuc hanh 3Lớp 9: Bai thuc hanh 3
Lớp 9: Bai thuc hanh 3
 
Lớp 7: Luyen go phim nhanh bang typing test
Lớp 7: Luyen go phim nhanh bang typing testLớp 7: Luyen go phim nhanh bang typing test
Lớp 7: Luyen go phim nhanh bang typing test
 
Lớp 7: Bai thuc hanh 2
Lớp 7: Bai thuc hanh 2Lớp 7: Bai thuc hanh 2
Lớp 7: Bai thuc hanh 2
 
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieuLớp 8: Bai 3 chuong trinh may tinh va du lieu
Lớp 8: Bai 3 chuong trinh may tinh va du lieu
 
Lớp 11: Bai 9 cau truc re nhanh tiet 1
Lớp 11: Bai 9 cau truc re nhanh tiet 1Lớp 11: Bai 9 cau truc re nhanh tiet 1
Lớp 11: Bai 9 cau truc re nhanh tiet 1
 
Lớp 6: Bai 4 may tinh va phan mem may tinh
Lớp 6: Bai 4 may tinh va phan mem may tinhLớp 6: Bai 4 may tinh va phan mem may tinh
Lớp 6: Bai 4 may tinh va phan mem may tinh
 
Lớp 9: Bai 4 tim hieu thu dien tu
Lớp 9: Bai 4 tim hieu thu dien tuLớp 9: Bai 4 tim hieu thu dien tu
Lớp 9: Bai 4 tim hieu thu dien tu
 
Lớp 7: Bai 2 cac thanh phan va du lieu tren trang tinh
Lớp 7: Bai 2 cac thanh phan va du lieu tren trang tinhLớp 7: Bai 2 cac thanh phan va du lieu tren trang tinh
Lớp 7: Bai 2 cac thanh phan va du lieu tren trang tinh
 
Lớp 9: Bài 3 Tổ chức và truy cập thông tin trên Internet
Lớp 9: Bài 3 Tổ chức và truy cập thông tin trên InternetLớp 9: Bài 3 Tổ chức và truy cập thông tin trên Internet
Lớp 9: Bài 3 Tổ chức và truy cập thông tin trên Internet
 
Lớp 8: Bai thuc hanh 1
Lớp 8: Bai thuc hanh 1Lớp 8: Bai thuc hanh 1
Lớp 8: Bai thuc hanh 1
 
Lớp 6: Bài 3 Em có thể làm được những gì nhờ máy tính
Lớp 6: Bài 3 Em có thể làm được những gì nhờ máy tínhLớp 6: Bài 3 Em có thể làm được những gì nhờ máy tính
Lớp 6: Bài 3 Em có thể làm được những gì nhờ máy tính
 
Lớp 12: Bai 6 bieu mau
Lớp 12: Bai 6 bieu mauLớp 12: Bai 6 bieu mau
Lớp 12: Bai 6 bieu mau
 

Gtga bai18 vi du cach viet va su dung chuong trinh con

  • 1. Trƣờng Đại Học Sƣ Phạm TP.HCM Khoa Công Nghệ Thông Tin Lớp Tin 4 Môn: Công Nghệ Dạy Học GVGD: Thầy Lê Đức Long SVTH: Nguyễn Thị Ngọc Diễm TIN 11 – CHƢƠNG 06 – BÀI 18: VÍ DỤ VỀ CÁCH VIẾT VÀ SỬ DỤNG CHƢƠNG TRÌNH CON
  • 2. Chương trình tin học lớp 11 Chƣơng 1: Một số khái niệm về lập trình và ngôn ngữ lập trình Chƣơng 2: Chƣơng trình đơn giản Chƣơng 3: Cấu trúc rẽ nhánh và lặp Chƣơng 4: Kiểu dữ liệu có cấu trúc Chƣơng 5: Tệp và thao tác với tệp Chƣơng 6:6: Chƣơng trìnhvà lậpvà lập trình có cấu trúc Chƣơng Chƣơng trình con con 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ề về cách và sử dụng chương trình con trình con Bài 18: Ví dụ cách viết viết và sử dụng chương Bài tập và thực hành số 6 Bài tập và thực hành số 7 Bài 19: Thư viện chương trình con chuẩn tập và thực hành số 8
  • 3. Bài 18: Ví dụ về cách viết và sử dụng chương trình con Kiến thức Kĩ năng Biết đƣợc cấu trúc và vị trí của chƣơng trình con trong chƣơng biết đƣợc các thành phần trong đầu của thủ Nhận trình chính. Hiểu mối liên hệ giữa chƣơng trình chính và thủ tục. tục. Phân biệt đƣợc tham số tham số hình thức biến. phần Nhận biết đƣợc hai loại giá trị và tham số trong Biết đƣợc sự giống và khác nhau giữa hàm và thủ tục. đầu của thủ tục. Nhận biết đƣợc lời gọi thủ tục ở chƣơng trình chính cùng các tham số thực sự.
  • 4. ĐIỀU KIỆN DẠY HỌC GIẢ ĐỊNH • Lớp học có trang bị máy chiếu. • Lớp có trang web riêng. GV cho BTVN sau mỗi buổi học và gửi slide bài giảng trên web. • Mỗi HS có 1 tài khoản Gmail riêng. • Trên lớp, HS chủ yếu nghe giảng, thảo luận nhóm, đánh dấu nội dung bài học vào sgk và phiếu học tập, tham khảo slide bài giảng của GV trên web.
  • 5. Bài 18: Ví dụ về cách viết và sử dụng chương trình con KIẾN THỨC ĐÃ BIẾT Biết cấu trúc một chƣơng trình Pascal Biết khái niệm chƣơng trình con Biết tham số hình thức và tham số thực sự Biết công thức toán học: hình chữ nhật, UCLN của hai số nguyên dƣơng.
  • 6. Bài 18: Ví dụ về cách viết và sử dụng chương trình con  Đọc hiểu chƣơng trình Pascal  Viết đƣợc một chƣơng trình Pascal đơn giản  Thao tác với Turbo Pascal.
  • 7. Bài 18: Ví dụ về cách viết và sử dụng chương trình con Nội dung trọng tâm Phân biệt đƣợc hai loại chƣơng trình con.  Cách khai báo và sử dụng hai chƣơng trình con trong chƣơng trình chính.  Phân biệt đƣợc tham số giá trị và tham số biến.  Phân biệt đƣợc khi nào sử dụng thủ tục, khi nào sử dụng hàm. Nội dung khó  Phân biệt tham số giá trị và tham số biến.  Học sinh khó phân biệt đƣợc khi nào sử dụng thủ tục, khi nào sử dụng hàm.
  • 8. ĐỊNH LƯỢNG MỤC TIÊU BÀI HỌC Biết được cấu trúc và vị trí của thủ tục và Phân biệt được tham số giá trị và tham số biến hàm Choxác ví dụ đƣợc tham hìnhgiá trị và (SGK). Y/c hs HS hai định về cách vẽ số chữ nhật tham số biến chỉ ra đƣợc các thành phần của hàm .và thủ tục trong ví dụ: VD_thambien2 / SGK trang 100 Sau đó gv trong chƣơng trình cho hs quan sát. demo chƣơng trình. Hiểu mối liên hệ giữa chương trình chính và thủ Biết được sự khác nhau giữa hàm và thủ tục tục Cho các nhóm thảo luận sự giống nhau và khác phải Y/c HS giải thích đƣợc tại sao chƣơng trình nàynhau giữa hàm- thủ tục, sau khi thực thủ xong các chƣơng sử dụng thủ tục và cách gọi 1 hiện tục trong ví dụ về hàm chính.(ví dụ trình và thủ tục. SGK/98)
  • 9. KỊCH BẢN DẠY HỌC Mục tiêu: Hoạt động 1: Ôn lại kiến thức đã học (10 phút) ở bài trƣớc. Hoạt động 7: Dẫn dắt vào bài mới. (10 phút) Hoạt động 2: Mục tiêu: Mục tiêu: (18 phút) Củng cố lại toànBiết tham số giá trị và tham số Mục tiêu: học. bài Mục tiêu: hình thức. đƣợc cấu trúc của Hs biết đƣợc cấu trúc chungchung của thủ Hs biết hàm Phân biệt đƣợc 2thủ chƣơng và Bài của loại tham số. Hoạt động 6: vàtục trí của trí 18 trong tục trong chƣơng vị Dặnvị hàm dò: (15 phút) chính. chính. lại bài cũ. trình trình Xem Hoạt động 3: Hiểu Hiểu mối trƣớcgiữa giữa chƣơnghàm mốiXemquan quan chƣơng phút) liên liên hàm, phân biệt trình (15 Mục tiêu: trình vàvà thủ tục. tục. hàm. thủ và Biết đƣợc sự giống và khác nhau Hoạt động 5: giữa hàm và thủ tục. (20 phút) Hoạt động 4: (2 phút)
  • 10. HĐ1: Kiểm tra bài cũ (10’) Tiến hành: GV gọi học sinh lên trả lời 2 câu hỏi: Câu 1(6đ): Chương trình con có những loại nào? Cấu trúc của chương trình con? Câu 2(4đ): Viết chương trình vẽ lên màn hình hình chữ nhật có dạng: **************** * * ****************
  • 11. HĐ2: Cấu trúc của thủ tục và vị trí của thủ tục trong chƣơng trình chính (18’) Tiến hành: Từ câu 2 ở hoạt động 1 Gv dẫn dắt vào bài. Y/c nhóm (4 học sinh) xác định: Input và Output của hai thủ tục đƣợc sử dụng trong 2 ví dụ (VD_thuctuc1/ trang 96 + VD_thutuc2/ trang 98). Các thành phần trong thủ tục: tên thủ tục, danh sách tham số, phần khai báo, các dãy lệnh. So sánh giống và khác nhau của 2 thủ tục. Gv gọi bất kỳ nhóm nào trình bày lại kết quả lên bảng và các nhóm khác nhận xét, bổ sung (nếu có), nhóm làm tốt sẽ đƣợc 1 dấu cộng. Gv tổng kết ý kiến, nhận xét.
  • 12. HĐ3: Tham số giá trị và tham số biến (15’) Tiến hành: GV nêu khái niệm về tham số biến và tham số giá trị. Gv demo hai chƣơng trình: VD_thambien1 và VD_thambien2 (SGK trang 99,100). Y/c nhóm (4 học sinh) đọc tham khảo SGK và quan sát 2 chƣơng trình Gv demo (ghi kết quả thảo luận vào trong phiếu học tập): Hai chƣơng trình trên có sử dụng chƣơng trình con hay không? Xác định tham số giá trị và tham biến trong hai chƣơng trình vừa demo? Phân biệt tham số giá trị và tham số biến?
  • 13. HĐ4: Dặn dò (2’) Tiến hành: Xem lại bài cũ. Xem trƣớc hàm và sự khác biệt giữa hàm và thủ tục.
  • 14. HĐ5: Cấu trúc của hàm (20’) Tiến hành: GV nêu cấu trúc của hàm. Y/c các nhóm (4 học sinh) xem ví dụ Rutgon_Phanso (SGK/101) xác định: Tên hàm, danh sách tham số, kiểu dữ liệu của hàm? Cho biết việc sử dụng hàm nhƣ thế nào? Cho biết hàm trên trả về kết quả gì? Cho ví dụ? Y/c các nhóm xem ví dụ 2: Minbaso (SGK/102) xác định: Tên hàm, danh sách tham số, kiểu dữ liệu của hàm? Biến toàn cục và biến cục bộ (nếu có)? Hs giải thích: Min(Min(a,b),c) ? Cho biết hàm trên trả về kết quả gì? Cho ví dụ?
  • 15. HĐ6: Phân biệt thủ tục và hàm (15’) Tiến hành: Y/c các nhóm phân biệt điểm giống và khác nhau giữ thủ tục, hàm. Gv gọi bất kỳ nhóm nào trình bày lại kết quả lên bảng và các nhóm khác nhận xét, bổ sung (nếu có), nhóm làm tốt sẽ đƣợc 1 dấu cộng. Gv tổng kết ý kiến, nhận xét.
  • 16. HĐ7: Củng cố, dặn dò (10’) Tiến hành Giải đáp thắc mắc toàn bài cho học sinh. GV hƣớng dẫn 2 bài tập về nhà trong phiếu bài tập cho hs. Y/c các nhóm hoàn chỉnh 2 bài tập về nhà và nộp bài qua gmail của GV.
  • 17. Ứng dụng công nghệ trong bài giảng Bài trình bày Multimedia (MS. PP 2007) Phần mềm trắc nghiệm Violet Dùng Flash chèn đồng hồ vào MS.PP Phần mềm FreePascal