SlideShare a Scribd company logo
1 of 13
GV : Đinh Nguyên Thanh Tú (st) – CENTEA Data chưa rõ nguồn gốc ,[object Object],KẾ HoẠCH BÀI GiẢNG SVTH:  Trần Ký Lịnh Lớp:  Tin 5 La – Kg GVHD:  Ths Lê Đức Long
Tin học 11 Chương VI Chương trình con và lập trình có cấu trúc  .  15 (5, 6, 2, 2) Bài 17: Chương trình con và phân loại. 8(3, 4,1,1) Chương IV Kiểu dũ liệu có cấu trúc Chương V Tệp và thao tác với tệp
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
KỊCH BẢN DẠY HỌC Hoạt động 2 Dẫn dắt đi sâu vào trọng tâm bài.  (20 phút) Hoạt động 1 Kiểm tra bài củ và giới thiệu bài mới. (7 phút) Hoạt động 4 Củng cố - Dặn dò. (5 phút) Hoạt động 3 HS ghi chép và thảo luận (13 phút)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. Chương trình con (ctc) Để viết chương trình giải các bài toán lớn, phức tạp người lập trình có thể chia thành nhiều bài toán nhỏ,  mỗi bài toán là một dãy lệnh mô tả một số thao tác nhất định (gọi là ctc).  Sau đó ghép nối các chương trình con thành chương trình chính.  Nhóm trưởng Việc A Việc B Hoạt động 2: (20 phút)
2. Phân loại chương  trình  con Chương trình con Hàm (Function) Là chương trình con thực hiện một số thao tác nào đó, và trả về một giá trị   qua tên của nó. Thủ tục (Procedure) Là chương trình con thực hiện một số thao tác nào đó, và không   trả về giá trị nào qua tên của nó. Tính tổng luỹ thừa   S = a n  + b m  + c p  + d q Vẽ và đưa ra màn hình 5 hình chữ nhật có kích thước khác nhau .
3. CẤU TRÚC CỦA CHƯƠNG TRÌNH CON <Phần khai báo> < Phần thân> Function  <Tên hàm> [(<ds tham số>)] :kiểu của hàm;   [< Phần khai báo >] Begin   [<Dãy các lệnh>]   tênhàm := giátrị ; End;   Procedure  <tên thủ tục>  [(<ds tham số>)];   [< Phan khai bao >] Begin   [<Dãy các lệnh>] End;   Hàm (Function) Thủ tục (Procedure)
Ví dụ:  Nhập  6/10 =>  ra   3/5 * INPUT : Nhập phân số a/b; * OUTPUT : Phân số c/d  - Trong đó: c = a/ ƯCLN  (a,b) ;   d = b / ƯCLN(a,b ) ;     Viết chương trình con thực hiện tìm ƯCLN(a,b) và gọi nó khi tính c,d trong chương trình chính.  Hoạt động 3: (13 phút) HS ghi bài và thao luận Bài toán 1: Lập phương trình tối giản phân số.
Program tgps; Uses crt; Var tu,mau,c,d : integer; Function UCLN( a,b :integer) : integer; Begin   While a<> b do if a>b then a := a-b  else b:=b-a;   UCLN := a; end; BEGIN Write(‘ Nhap vao tu so vµ mau so:’); readln(tu,mau); C := tu div  UCLN(tu,mau)  ; d := mau div  UCLN(tu,mau); Writeln(‘ Phan so toi gian = ’, c, ‘ / ’, d); Readln; END. Write(‘Nhap vao tu so va mau so:’); C := 6  div d := 10 div UCLN(6,10) UCLN(6,10); Writeln(‘ Phan so toi gian = ’, 3, ‘ / ’, 5); Readln; END. BEGIN Readln(tu,mau); USCLN=2; USCLN=2; Nhap vao tu so va mau so:  6 10 Phan so toi gian= 3/5
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GV : Đinh Nguyên Thanh Tú (st) – CENTEA Data chưa rõ nguồn gốc    Chương trình con là một dãy lệnh giải quyết một bài toán con cụ thể .    Cấu trúc chương trình gồm: Phân loại chương trình con: +  Hàm +  Thủ tục  <Phần khai báo> < Phần thân> Ghi nhớ Dặn dò :  …………………………………………………………………………………………………………………………….. Hoạt động 4: (5 phút) Củng cố -  dặn dò

More Related Content

What's hot

Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - EditedKich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - EditedNgoc Vu Thi Quynh
 
Kich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngocKich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngocNgoc Vu Thi Quynh
 
LeThanhNghe_bai_10_chuong3_lop11
LeThanhNghe_bai_10_chuong3_lop11LeThanhNghe_bai_10_chuong3_lop11
LeThanhNghe_bai_10_chuong3_lop11K33LA-KG
 
xuan17
xuan17xuan17
xuan17bx_159
 
Bài 6: Giải bài toán trên máy tính
Bài 6: Giải bài toán trên máy tínhBài 6: Giải bài toán trên máy tính
Bài 6: Giải bài toán trên máy tínhChâu Trần
 
Ho so bai day nhom 1 thuy
Ho so bai day nhom 1 thuyHo so bai day nhom 1 thuy
Ho so bai day nhom 1 thuyvb2tin09
 
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
 
PhuongNTB_bai10_chuong3_lop11
PhuongNTB_bai10_chuong3_lop11PhuongNTB_bai10_chuong3_lop11
PhuongNTB_bai10_chuong3_lop11SP Tin K34
 
Bài 6 Giải bài toán trên máy tính
Bài 6 Giải bài toán trên máy tínhBài 6 Giải bài toán trên máy tính
Bài 6 Giải bài toán trên máy tínhHòa Hoàng
 
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ọcPham Tram
 
NguyenThiBichPhuong_bai10_chuong3_lop11
NguyenThiBichPhuong_bai10_chuong3_lop11NguyenThiBichPhuong_bai10_chuong3_lop11
NguyenThiBichPhuong_bai10_chuong3_lop11SP Tin K34
 
bui anh_tai__Bai_19_mot_so_thu_vien_chuan_trong_pascal
bui anh_tai__Bai_19_mot_so_thu_vien_chuan_trong_pascalbui anh_tai__Bai_19_mot_so_thu_vien_chuan_trong_pascal
bui anh_tai__Bai_19_mot_so_thu_vien_chuan_trong_pascalSP Tin K34
 
Bai 7 phan mem may tinh new
Bai 7 phan mem may tinh newBai 7 phan mem may tinh new
Bai 7 phan mem may tinh newquangaxa
 

What's hot (19)

Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - EditedKich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
Kich ban day hoc lop 11 - Bai 9 - vtq ngoc - Edited
 
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 day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngocKich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngoc
 
Ho trobaiday tin11bai9
Ho trobaiday tin11bai9Ho trobaiday tin11bai9
Ho trobaiday tin11bai9
 
LeThanhNghe_bai_10_chuong3_lop11
LeThanhNghe_bai_10_chuong3_lop11LeThanhNghe_bai_10_chuong3_lop11
LeThanhNghe_bai_10_chuong3_lop11
 
Xuan2
Xuan2Xuan2
Xuan2
 
xuan17
xuan17xuan17
xuan17
 
Bài 6: Giải bài toán trên máy tính
Bài 6: Giải bài toán trên máy tínhBài 6: Giải bài toán trên máy tính
Bài 6: Giải bài toán trên máy tính
 
Ho so bai day nhom 1 thuy
Ho so bai day nhom 1 thuyHo so bai day nhom 1 thuy
Ho so bai day nhom 1 thuy
 
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
 
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
 
Ke hoach bai_day
Ke hoach bai_dayKe hoach bai_day
Ke hoach bai_day
 
PhuongNTB_bai10_chuong3_lop11
PhuongNTB_bai10_chuong3_lop11PhuongNTB_bai10_chuong3_lop11
PhuongNTB_bai10_chuong3_lop11
 
Bài 6 Giải bài toán trên máy tính
Bài 6 Giải bài toán trên máy tínhBài 6 Giải bài toán trên máy tính
Bài 6 Giải bài toán trên máy tính
 
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
 
NguyenThiBichPhuong_bai10_chuong3_lop11
NguyenThiBichPhuong_bai10_chuong3_lop11NguyenThiBichPhuong_bai10_chuong3_lop11
NguyenThiBichPhuong_bai10_chuong3_lop11
 
bui anh_tai__Bai_19_mot_so_thu_vien_chuan_trong_pascal
bui anh_tai__Bai_19_mot_so_thu_vien_chuan_trong_pascalbui anh_tai__Bai_19_mot_so_thu_vien_chuan_trong_pascal
bui anh_tai__Bai_19_mot_so_thu_vien_chuan_trong_pascal
 
Presentation1
Presentation1Presentation1
Presentation1
 
Bai 7 phan mem may tinh new
Bai 7 phan mem may tinh newBai 7 phan mem may tinh new
Bai 7 phan mem may tinh new
 

Viewers also liked

Kich ban nguyenvanhanh_lop11-chuongvi-bai 19
Kich ban nguyenvanhanh_lop11-chuongvi-bai 19Kich ban nguyenvanhanh_lop11-chuongvi-bai 19
Kich ban nguyenvanhanh_lop11-chuongvi-bai 19K33LA-KG
 
Bai 17_ Tin Học 11
Bai 17_ Tin Học 11Bai 17_ Tin Học 11
Bai 17_ Tin Học 11De Choat
 
Bài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loạiBài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loạiHòa Hoàng
 
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 11HaBaoChau
 

Viewers also liked (6)

Kich ban nguyenvanhanh_lop11-chuongvi-bai 19
Kich ban nguyenvanhanh_lop11-chuongvi-bai 19Kich ban nguyenvanhanh_lop11-chuongvi-bai 19
Kich ban nguyenvanhanh_lop11-chuongvi-bai 19
 
Bai 17_ Tin Học 11
Bai 17_ Tin Học 11Bai 17_ Tin Học 11
Bai 17_ Tin Học 11
 
Chuong trinh con
Chuong trinh conChuong trinh con
Chuong trinh con
 
Bài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loạiBài 17 Chương trình con và phân loại
Bài 17 Chương trình con và phân loại
 
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
 
Bao cao thuc tap hoan chinh
Bao cao thuc tap hoan chinhBao cao thuc tap hoan chinh
Bao cao thuc tap hoan chinh
 

Similar to KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11

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
 
K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11Tin5VungTau
 
Chuong 6 tin 11
Chuong 6 tin 11Chuong 6 tin 11
Chuong 6 tin 11Sunkute
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11Bich Tuyen
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11Bich Tuyen
 
45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aefPhi Phi
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhHồ Lợi
 
Tiểu luận cơ sở ngành kỹ thuật phần mềm. phần mềm mô phỏng các thuật toán s...
Tiểu luận  cơ sở ngành kỹ thuật phần mềm. phần mềm  mô phỏng các thuật toán s...Tiểu luận  cơ sở ngành kỹ thuật phần mềm. phần mềm  mô phỏng các thuật toán s...
Tiểu luận cơ sở ngành kỹ thuật phần mềm. phần mềm mô phỏng các thuật toán s...jackjohn45
 
Chuongtrinhcon&phanloai
Chuongtrinhcon&phanloaiChuongtrinhcon&phanloai
Chuongtrinhcon&phanloaiChi Lê Yến
 
Giao trinh thuc hanh - Delphi 7
Giao trinh thuc hanh - Delphi 7Giao trinh thuc hanh - Delphi 7
Giao trinh thuc hanh - Delphi 7vdlinh08
 
Bg ngonngulaptrinh c++
Bg ngonngulaptrinh c++Bg ngonngulaptrinh c++
Bg ngonngulaptrinh c++Cu Chuần
 
Bồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánBồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánNguyễn Đức
 
Chuong 1. tong quan
Chuong 1. tong quanChuong 1. tong quan
Chuong 1. tong quanVũ Nam
 
Bài 18 tin hoc 11
Bài 18 tin hoc 11Bài 18 tin hoc 11
Bài 18 tin hoc 11HaBaoChau
 

Similar to KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11 (20)

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)
 
K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11
 
Chuong 6 tin 11
Chuong 6 tin 11Chuong 6 tin 11
Chuong 6 tin 11
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11
 
Bai19 chuong trinh con (thu tuc va ham) - tin 11
Bai19  chuong trinh con (thu tuc va ham) - tin 11Bai19  chuong trinh con (thu tuc va ham) - tin 11
Bai19 chuong trinh con (thu tuc va ham) - tin 11
 
K33103308
K33103308K33103308
K33103308
 
Brief introduction
Brief introduction Brief introduction
Brief introduction
 
Bai tap thuc hanh
Bai tap thuc hanhBai tap thuc hanh
Bai tap thuc hanh
 
45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef45128de03569526f74ab41afe7186aef
45128de03569526f74ab41afe7186aef
 
Bài 6
Bài 6Bài 6
Bài 6
 
Giaotrinhbaitapkythuatlaptrinh
GiaotrinhbaitapkythuatlaptrinhGiaotrinhbaitapkythuatlaptrinh
Giaotrinhbaitapkythuatlaptrinh
 
Tiểu luận cơ sở ngành kỹ thuật phần mềm. phần mềm mô phỏng các thuật toán s...
Tiểu luận  cơ sở ngành kỹ thuật phần mềm. phần mềm  mô phỏng các thuật toán s...Tiểu luận  cơ sở ngành kỹ thuật phần mềm. phần mềm  mô phỏng các thuật toán s...
Tiểu luận cơ sở ngành kỹ thuật phần mềm. phần mềm mô phỏng các thuật toán s...
 
Bai 17
Bai 17Bai 17
Bai 17
 
Chuongtrinhcon&phanloai
Chuongtrinhcon&phanloaiChuongtrinhcon&phanloai
Chuongtrinhcon&phanloai
 
Giao trinh thuc hanh - Delphi 7
Giao trinh thuc hanh - Delphi 7Giao trinh thuc hanh - Delphi 7
Giao trinh thuc hanh - Delphi 7
 
Bg ngonngulaptrinh c++
Bg ngonngulaptrinh c++Bg ngonngulaptrinh c++
Bg ngonngulaptrinh c++
 
chương1.pdf
chương1.pdfchương1.pdf
chương1.pdf
 
Bồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toánBồi dưỡng HSG Tin chuyên đề thuật toán
Bồi dưỡng HSG Tin chuyên đề thuật toán
 
Chuong 1. tong quan
Chuong 1. tong quanChuong 1. tong quan
Chuong 1. tong quan
 
Bài 18 tin hoc 11
Bài 18 tin hoc 11Bài 18 tin hoc 11
Bài 18 tin hoc 11
 

More from K33LA-KG

Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11K33LA-KG
 
Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12K33LA-KG
 
Huynhtrunghieu bai8lop 10
Huynhtrunghieu bai8lop 10Huynhtrunghieu bai8lop 10
Huynhtrunghieu bai8lop 10K33LA-KG
 
DangNgocHaMy_bai11_chuong2_lop10
DangNgocHaMy_bai11_chuong2_lop10DangNgocHaMy_bai11_chuong2_lop10
DangNgocHaMy_bai11_chuong2_lop10K33LA-KG
 
Nguyenhoangnam tin5 la-kg_bai17_lop10
Nguyenhoangnam tin5 la-kg_bai17_lop10Nguyenhoangnam tin5 la-kg_bai17_lop10
Nguyenhoangnam tin5 la-kg_bai17_lop10K33LA-KG
 
Nguyen thithuhang bai10_tin10
Nguyen thithuhang bai10_tin10Nguyen thithuhang bai10_tin10
Nguyen thithuhang bai10_tin10K33LA-KG
 
Bai2 chuongi thailamngocthi
Bai2 chuongi thailamngocthiBai2 chuongi thailamngocthi
Bai2 chuongi thailamngocthiK33LA-KG
 
Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11K33LA-KG
 
Kichban nguyenminhthu
Kichban nguyenminhthuKichban nguyenminhthu
Kichban nguyenminhthuK33LA-KG
 
Đỗ Minh Đức
Đỗ Minh ĐứcĐỗ Minh Đức
Đỗ Minh ĐứcK33LA-KG
 
PhanXaLem_chuong1_bai2_lop10
PhanXaLem_chuong1_bai2_lop10PhanXaLem_chuong1_bai2_lop10
PhanXaLem_chuong1_bai2_lop10K33LA-KG
 
Bài 4 lớp 12 chương 2
Bài 4 lớp 12 chương 2Bài 4 lớp 12 chương 2
Bài 4 lớp 12 chương 2K33LA-KG
 
NguyenVanHoai_Lop12_C3_Bai10
NguyenVanHoai_Lop12_C3_Bai10NguyenVanHoai_Lop12_C3_Bai10
NguyenVanHoai_Lop12_C3_Bai10K33LA-KG
 
Nguyễn Thị Thanh Hương - Bài 10 - Chương 3 - Lớp 12
Nguyễn Thị Thanh Hương - Bài 10 - Chương 3 - Lớp 12Nguyễn Thị Thanh Hương - Bài 10 - Chương 3 - Lớp 12
Nguyễn Thị Thanh Hương - Bài 10 - Chương 3 - Lớp 12K33LA-KG
 
Kich ban day hoc
Kich ban day hocKich ban day hoc
Kich ban day hocK33LA-KG
 
Bài 3 tinhoc12-nguyễn thanh ngân
Bài 3 tinhoc12-nguyễn thanh ngânBài 3 tinhoc12-nguyễn thanh ngân
Bài 3 tinhoc12-nguyễn thanh ngânK33LA-KG
 
Mai Thanh Bằng
Mai Thanh BằngMai Thanh Bằng
Mai Thanh BằngK33LA-KG
 
ThaiDongHo_bai20_lop10
ThaiDongHo_bai20_lop10ThaiDongHo_bai20_lop10
ThaiDongHo_bai20_lop10K33LA-KG
 
NguyenQuangSon k33103389_bai17_tinhoc10
NguyenQuangSon k33103389_bai17_tinhoc10NguyenQuangSon k33103389_bai17_tinhoc10
NguyenQuangSon k33103389_bai17_tinhoc10K33LA-KG
 
Kich bandayhoc bai10_chuong2
Kich bandayhoc bai10_chuong2Kich bandayhoc bai10_chuong2
Kich bandayhoc bai10_chuong2K33LA-KG
 

More from K33LA-KG (20)

Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11
 
Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12Nguyen thiquynhle bai11_lop12
Nguyen thiquynhle bai11_lop12
 
Huynhtrunghieu bai8lop 10
Huynhtrunghieu bai8lop 10Huynhtrunghieu bai8lop 10
Huynhtrunghieu bai8lop 10
 
DangNgocHaMy_bai11_chuong2_lop10
DangNgocHaMy_bai11_chuong2_lop10DangNgocHaMy_bai11_chuong2_lop10
DangNgocHaMy_bai11_chuong2_lop10
 
Nguyenhoangnam tin5 la-kg_bai17_lop10
Nguyenhoangnam tin5 la-kg_bai17_lop10Nguyenhoangnam tin5 la-kg_bai17_lop10
Nguyenhoangnam tin5 la-kg_bai17_lop10
 
Nguyen thithuhang bai10_tin10
Nguyen thithuhang bai10_tin10Nguyen thithuhang bai10_tin10
Nguyen thithuhang bai10_tin10
 
Bai2 chuongi thailamngocthi
Bai2 chuongi thailamngocthiBai2 chuongi thailamngocthi
Bai2 chuongi thailamngocthi
 
Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11Vo thikimcuong kichban_bai6_chuong2_khoi11
Vo thikimcuong kichban_bai6_chuong2_khoi11
 
Kichban nguyenminhthu
Kichban nguyenminhthuKichban nguyenminhthu
Kichban nguyenminhthu
 
Đỗ Minh Đức
Đỗ Minh ĐứcĐỗ Minh Đức
Đỗ Minh Đức
 
PhanXaLem_chuong1_bai2_lop10
PhanXaLem_chuong1_bai2_lop10PhanXaLem_chuong1_bai2_lop10
PhanXaLem_chuong1_bai2_lop10
 
Bài 4 lớp 12 chương 2
Bài 4 lớp 12 chương 2Bài 4 lớp 12 chương 2
Bài 4 lớp 12 chương 2
 
NguyenVanHoai_Lop12_C3_Bai10
NguyenVanHoai_Lop12_C3_Bai10NguyenVanHoai_Lop12_C3_Bai10
NguyenVanHoai_Lop12_C3_Bai10
 
Nguyễn Thị Thanh Hương - Bài 10 - Chương 3 - Lớp 12
Nguyễn Thị Thanh Hương - Bài 10 - Chương 3 - Lớp 12Nguyễn Thị Thanh Hương - Bài 10 - Chương 3 - Lớp 12
Nguyễn Thị Thanh Hương - Bài 10 - Chương 3 - Lớp 12
 
Kich ban day hoc
Kich ban day hocKich ban day hoc
Kich ban day hoc
 
Bài 3 tinhoc12-nguyễn thanh ngân
Bài 3 tinhoc12-nguyễn thanh ngânBài 3 tinhoc12-nguyễn thanh ngân
Bài 3 tinhoc12-nguyễn thanh ngân
 
Mai Thanh Bằng
Mai Thanh BằngMai Thanh Bằng
Mai Thanh Bằng
 
ThaiDongHo_bai20_lop10
ThaiDongHo_bai20_lop10ThaiDongHo_bai20_lop10
ThaiDongHo_bai20_lop10
 
NguyenQuangSon k33103389_bai17_tinhoc10
NguyenQuangSon k33103389_bai17_tinhoc10NguyenQuangSon k33103389_bai17_tinhoc10
NguyenQuangSon k33103389_bai17_tinhoc10
 
Kich bandayhoc bai10_chuong2
Kich bandayhoc bai10_chuong2Kich bandayhoc bai10_chuong2
Kich bandayhoc bai10_chuong2
 

KBDH-Trần Ký Lịnh - Bài 17 - CVI-Lớp 11

  • 1.
  • 2. Tin học 11 Chương VI Chương trình con và lập trình có cấu trúc . 15 (5, 6, 2, 2) Bài 17: Chương trình con và phân loại. 8(3, 4,1,1) Chương IV Kiểu dũ liệu có cấu trúc Chương V Tệp và thao tác với tệp
  • 3.
  • 4.
  • 5. KỊCH BẢN DẠY HỌC Hoạt động 2 Dẫn dắt đi sâu vào trọng tâm bài. (20 phút) Hoạt động 1 Kiểm tra bài củ và giới thiệu bài mới. (7 phút) Hoạt động 4 Củng cố - Dặn dò. (5 phút) Hoạt động 3 HS ghi chép và thảo luận (13 phút)
  • 6.
  • 7. 1. Chương trình con (ctc) Để viết chương trình giải các bài toán lớn, phức tạp người lập trình có thể chia thành nhiều bài toán nhỏ, mỗi bài toán là một dãy lệnh mô tả một số thao tác nhất định (gọi là ctc). Sau đó ghép nối các chương trình con thành chương trình chính. Nhóm trưởng Việc A Việc B Hoạt động 2: (20 phút)
  • 8. 2. Phân loại chương trình con Chương trình con Hàm (Function) Là chương trình con thực hiện một số thao tác nào đó, và trả về một giá trị qua tên của nó. Thủ tục (Procedure) Là chương trình con thực hiện một số thao tác nào đó, và không trả về giá trị nào qua tên của nó. Tính tổng luỹ thừa S = a n + b m + c p + d q Vẽ và đưa ra màn hình 5 hình chữ nhật có kích thước khác nhau .
  • 9. 3. CẤU TRÚC CỦA CHƯƠNG TRÌNH CON <Phần khai báo> < Phần thân> Function <Tên hàm> [(<ds tham số>)] :kiểu của hàm; [< Phần khai báo >] Begin [<Dãy các lệnh>] tênhàm := giátrị ; End; Procedure <tên thủ tục> [(<ds tham số>)]; [< Phan khai bao >] Begin [<Dãy các lệnh>] End; Hàm (Function) Thủ tục (Procedure)
  • 10. Ví dụ: Nhập 6/10 => ra 3/5 * INPUT : Nhập phân số a/b; * OUTPUT : Phân số c/d - Trong đó: c = a/ ƯCLN (a,b) ; d = b / ƯCLN(a,b ) ;  Viết chương trình con thực hiện tìm ƯCLN(a,b) và gọi nó khi tính c,d trong chương trình chính. Hoạt động 3: (13 phút) HS ghi bài và thao luận Bài toán 1: Lập phương trình tối giản phân số.
  • 11. Program tgps; Uses crt; Var tu,mau,c,d : integer; Function UCLN( a,b :integer) : integer; Begin While a<> b do if a>b then a := a-b else b:=b-a; UCLN := a; end; BEGIN Write(‘ Nhap vao tu so vµ mau so:’); readln(tu,mau); C := tu div UCLN(tu,mau) ; d := mau div UCLN(tu,mau); Writeln(‘ Phan so toi gian = ’, c, ‘ / ’, d); Readln; END. Write(‘Nhap vao tu so va mau so:’); C := 6 div d := 10 div UCLN(6,10) UCLN(6,10); Writeln(‘ Phan so toi gian = ’, 3, ‘ / ’, 5); Readln; END. BEGIN Readln(tu,mau); USCLN=2; USCLN=2; Nhap vao tu so va mau so: 6 10 Phan so toi gian= 3/5
  • 12.
  • 13. GV : Đinh Nguyên Thanh Tú (st) – CENTEA Data chưa rõ nguồn gốc  Chương trình con là một dãy lệnh giải quyết một bài toán con cụ thể .  Cấu trúc chương trình gồm: Phân loại chương trình con: + Hàm + Thủ tục <Phần khai báo> < Phần thân> Ghi nhớ Dặn dò : …………………………………………………………………………………………………………………………….. Hoạt động 4: (5 phút) Củng cố - dặn dò