SlideShare a Scribd company logo
1 of 8
GV : Đinh Nguyên Thanh Tú (st) – CENTEA Data chưa rõ nguồn gốc
Bài 17
Cao thị bích tuyền
Để 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ệ
1. Chương trình con (ctc)
2. Phân loại chương trình con
Chương trình conChươ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ó.
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ó.
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 = an
+ bm
+ cp
+ dq
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>
<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)ủ ụ
4. Một số ví dụ
Bài toán 1: Lập chương trình tối giản phân sốBài toán 1: Lập chương trình tối giản phân số
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.
Programtgps;
Uses crt;
Vartu,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 divUCLN(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
• Các CTC thường được đặt sau
phần khai báo của chương
trình chính.
• CTC chỉ được thực hiện khi có
lời gọi nó.
• Lợi ích của việc sử dụng
chương trình con:
Ø Hỗ trợ việc thực hiện các
chương trình lớn.
 Tránh được việc phải viết lặp
đi lặp lại cùng một dãy lệnh
nào đó.
Ø Thuận tiện cho việc phát triển
và nâng cấp chương trình.
GV : Đinh Nguyên Thanh Tú (st) – CENTEA Data chưa rõ nguồn gốc
Hãy nhớ!
 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>ầ
<Ph n khai báo>ầ
< Ph n thân>ầ

More Related Content

What's hot

Tai lieu boi duong tin 8
Tai lieu boi duong tin 8Tai lieu boi duong tin 8
Tai lieu boi duong tin 8lethilien1993
 
Vi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conVi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conLau De
 
Các ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conCác ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conNhungoc Phamhai
 
Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Nmlt C01 Cac Khai Niem Co Ban Ve Lap TrinhNmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Nmlt C01 Cac Khai Niem Co Ban Ve Lap TrinhCuong
 
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giảnLớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giảnHeo_Con049
 
Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04. .
 
Cong thuc vi mo
Cong thuc vi moCong thuc vi mo
Cong thuc vi modch1826
 
Nmlt c01 cac_khainiemcobanvelaptrinh_in
Nmlt c01 cac_khainiemcobanvelaptrinh_inNmlt c01 cac_khainiemcobanvelaptrinh_in
Nmlt c01 cac_khainiemcobanvelaptrinh_inHuy Nguyễn
 
Ch tin dhhue2004
Ch tin dhhue2004Ch tin dhhue2004
Ch tin dhhue2004Hồ Lợi
 
He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3lethilien1993
 

What's hot (20)

Bai 18 tiet 1
Bai 18  tiet 1Bai 18  tiet 1
Bai 18 tiet 1
 
Tai lieu boi duong tin 8
Tai lieu boi duong tin 8Tai lieu boi duong tin 8
Tai lieu boi duong tin 8
 
Vi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh conVi du ve cach viet va dung chuong trinh con
Vi du ve cach viet va dung chuong trinh con
 
Các ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình conCác ví dụ về cách viết và sử dụng chương trình con
Các ví dụ về cách viết và sử dụng chương trình con
 
Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Nmlt C01 Cac Khai Niem Co Ban Ve Lap TrinhNmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
 
Bai 17
Bai 17Bai 17
Bai 17
 
Bai 18
Bai 18Bai 18
Bai 18
 
Vl while
Vl whileVl while
Vl while
 
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giảnLớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
Lớp 11: Bài 7 +8 Các thủ tục vào ra đơn giản
 
Bai 18 tiet 2
Bai 18  tiet 2Bai 18  tiet 2
Bai 18 tiet 2
 
Tin11k2
Tin11k2Tin11k2
Tin11k2
 
Tin11
Tin11Tin11
Tin11
 
Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04
 
Cong thuc vi mo
Cong thuc vi moCong thuc vi mo
Cong thuc vi mo
 
Nmlt c01 cac_khainiemcobanvelaptrinh_in
Nmlt c01 cac_khainiemcobanvelaptrinh_inNmlt c01 cac_khainiemcobanvelaptrinh_in
Nmlt c01 cac_khainiemcobanvelaptrinh_in
 
Bai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinhBai2 tin11_HuynhThiThuyLinh
Bai2 tin11_HuynhThiThuyLinh
 
Bai 6
Bai 6Bai 6
Bai 6
 
Ctdl 2004
Ctdl   2004Ctdl   2004
Ctdl 2004
 
Ch tin dhhue2004
Ch tin dhhue2004Ch tin dhhue2004
Ch tin dhhue2004
 
He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3He thong bai trac nghiem chuong 3
He thong bai trac nghiem chuong 3
 

Similar to Bai19 chuong trinh con (thu tuc va ham) - tin 11

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
 
K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11Tin5VungTau
 
Lập trình C cơ bản cho vi điều khiển
Lập trình C cơ bản cho vi điều khiểnLập trình C cơ bản cho vi điều khiển
Lập trình C cơ bản cho vi điều khiểnMr Giap
 
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdflap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdfmanhnguyen258069
 
Chuong 6 tin 11
Chuong 6 tin 11Chuong 6 tin 11
Chuong 6 tin 11Sunkute
 
Bài tập ôn lập trình
Bài tập ôn lập trìnhBài tập ôn lập trình
Bài tập ôn lập trìnhThai Hoc Vu
 
Lap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoLap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoHuy Nguyễn
 
Lap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoLap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoBác Luân
 
lap trinh c Phan2 chuong5
 lap trinh c Phan2 chuong5 lap trinh c Phan2 chuong5
lap trinh c Phan2 chuong5thanhyu
 
Bai 17 chuong trinh con va phan loai
Bai 17 chuong trinh con va phan loaiBai 17 chuong trinh con va phan loai
Bai 17 chuong trinh con va phan loaiThaiPham97
 

Similar to Bai19 chuong trinh con (thu tuc va ham) - tin 11 (20)

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
 
K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11K33103350 tran doankimnhu_bai17_tin11
K33103350 tran doankimnhu_bai17_tin11
 
Lập trình C cơ bản cho vi điều khiển
Lập trình C cơ bản cho vi điều khiểnLập trình C cơ bản cho vi điều khiển
Lập trình C cơ bản cho vi điều khiển
 
Tn ktlt
Tn ktltTn ktlt
Tn ktlt
 
Ktlt lab full
Ktlt lab fullKtlt lab full
Ktlt lab full
 
Bai tap thuc hanh
Bai tap thuc hanhBai tap thuc hanh
Bai tap thuc hanh
 
Tut6 solution
Tut6 solutionTut6 solution
Tut6 solution
 
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdflap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
lap-trinh-c_nguyen-thanh-tung_chapter08_ham_-_cuuduongthancong.com.pdf
 
Nmlt c06 ham_in
Nmlt c06 ham_inNmlt c06 ham_in
Nmlt c06 ham_in
 
Chuong 6 tin 11
Chuong 6 tin 11Chuong 6 tin 11
Chuong 6 tin 11
 
Bài tập ôn lập trình
Bài tập ôn lập trìnhBài tập ôn lập trình
Bài tập ôn lập trình
 
Bai tap mau pascal
Bai tap mau pascalBai tap mau pascal
Bai tap mau pascal
 
Lap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoLap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_cao
 
Lap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_caoLap trinh c_tu_co_ban_den_nang_cao
Lap trinh c_tu_co_ban_den_nang_cao
 
Ctdl lab01
Ctdl lab01Ctdl lab01
Ctdl lab01
 
lap trinh c Phan2 chuong5
 lap trinh c Phan2 chuong5 lap trinh c Phan2 chuong5
lap trinh c Phan2 chuong5
 
Ontap ltc
Ontap ltcOntap ltc
Ontap ltc
 
Nmlt c06 ham
Nmlt c06 hamNmlt c06 ham
Nmlt c06 ham
 
Bai 17 chuong trinh con va phan loai
Bai 17 chuong trinh con va phan loaiBai 17 chuong trinh con va phan loai
Bai 17 chuong trinh con va phan loai
 
KIỂM TRA 1 TIẾT
KIỂM TRA 1 TIẾTKIỂM TRA 1 TIẾT
KIỂM TRA 1 TIẾT
 

More from Bich Tuyen

Tìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyTìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyBich Tuyen
 
Tìm Hiểu Vimeo
 Tìm Hiểu Vimeo Tìm Hiểu Vimeo
Tìm Hiểu VimeoBich Tuyen
 
Tim hieu vimeo
Tim hieu vimeoTim hieu vimeo
Tim hieu vimeoBich Tuyen
 
Tìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyTìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyBich Tuyen
 
De thi hk1 tin 10
De thi hk1 tin 10De thi hk1 tin 10
De thi hk1 tin 10Bich Tuyen
 
De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2Bich Tuyen
 
De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1Bich Tuyen
 
đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4Bich Tuyen
 
đề Kiểm tra 15 phút chương 2
đề Kiểm tra 15 phút chương 2đề Kiểm tra 15 phút chương 2
đề Kiểm tra 15 phút chương 2Bich Tuyen
 
Bai giangbai22
Bai giangbai22Bai giangbai22
Bai giangbai22Bich Tuyen
 
Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bich Tuyen
 
Bai 16 dinh dang van ban
Bai 16 dinh dang van banBai 16 dinh dang van ban
Bai 16 dinh dang van banBich Tuyen
 
Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bich Tuyen
 
Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bich Tuyen
 
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11Bich Tuyen
 

More from Bich Tuyen (20)

Tìm Hiểu Surveymonkey
Tìm Hiểu SurveymonkeyTìm Hiểu Surveymonkey
Tìm Hiểu Surveymonkey
 
Tìm Hiểu Vimeo
 Tìm Hiểu Vimeo Tìm Hiểu Vimeo
Tìm Hiểu Vimeo
 
Tim hieu vimeo
Tim hieu vimeoTim hieu vimeo
Tim hieu vimeo
 
Tìm Hiểu Khan Academy
Tìm Hiểu Khan AcademyTìm Hiểu Khan Academy
Tìm Hiểu Khan Academy
 
De thi hk1 tin 10
De thi hk1 tin 10De thi hk1 tin 10
De thi hk1 tin 10
 
De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2De kt thuc hanh tin hoc 10 hk 2
De kt thuc hanh tin hoc 10 hk 2
 
De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1De kiem tra tin hoc 10 lan 1
De kiem tra tin hoc 10 lan 1
 
đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4đề Kiểm tra 15 p chuong 4
đề Kiểm tra 15 p chuong 4
 
đề Kiểm tra 15 phút chương 2
đề Kiểm tra 15 phút chương 2đề Kiểm tra 15 phút chương 2
đề Kiểm tra 15 phút chương 2
 
B ai1 tin10
B ai1 tin10B ai1 tin10
B ai1 tin10
 
Bai2_TIN10
Bai2_TIN10Bai2_TIN10
Bai2_TIN10
 
Bai giangbai22
Bai giangbai22Bai giangbai22
Bai giangbai22
 
Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet Bai 21 mangthongtin toancauinternet
Bai 21 mangthongtin toancauinternet
 
Bai 16 dinh dang van ban
Bai 16 dinh dang van banBai 16 dinh dang van ban
Bai 16 dinh dang van ban
 
Bài 4_tin10
Bài 4_tin10Bài 4_tin10
Bài 4_tin10
 
Bai7_tin10
Bai7_tin10Bai7_tin10
Bai7_tin10
 
Bài 2
Bài 2Bài 2
Bài 2
 
Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01Bai6tin10 131222063859-phpapp01
Bai6tin10 131222063859-phpapp01
 
Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02Bai3tin10 131222063753-phpapp02
Bai3tin10 131222063753-phpapp02
 
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
Bai1 khai niem lap trinh va ngon ngu lap trinh bac cao-tin11
 

Bai19 chuong trinh con (thu tuc va ham) - tin 11

  • 1. GV : Đinh Nguyên Thanh Tú (st) – CENTEA Data chưa rõ nguồn gốc Bài 17 Cao thị bích tuyền
  • 2. Để 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ệ 1. Chương trình con (ctc)
  • 3. 2. Phân loại chương trình con Chương trình conChươ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ó. 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ó. 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 = an + bm + cp + dq Vẽ và đưa ra màn hình 5 hình chữ nhật có kích thước khác nhau.
  • 4. 3. CẤU TRÚC CỦA CHƯƠNG TRÌNH CON <Phần khai báo> < Phần thân> <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)ủ ụ
  • 5. 4. Một số ví dụ Bài toán 1: Lập chương trình tối giản phân sốBài toán 1: Lập chương trình tối giản phân số 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.
  • 6. Programtgps; Uses crt; Vartu,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 divUCLN(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
  • 7. • Các CTC thường được đặt sau phần khai báo của chương trình chính. • CTC chỉ được thực hiện khi có lời gọi nó. • Lợi ích của việc sử dụng chương trình con: Ø Hỗ trợ việc thực hiện các chương trình lớn.  Tránh được việc phải viết lặp đi lặp lại cùng một dãy lệnh nào đó. Ø Thuận tiện cho việc phát triển và nâng cấp chương trình.
  • 8. GV : Đinh Nguyên Thanh Tú (st) – CENTEA Data chưa rõ nguồn gốc Hãy nhớ!  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>ầ <Ph n khai báo>ầ < Ph n thân>ầ