... khai báo và phạm vi sử dụng.
2. Kỹ năng :
Rèn luyện kĩ năng ban đầu về chươngtrình con.
Phân loạivà cấu trúc của chươngtrìnhcon
phân loại:
-Hàm (Function) là chươngtrìnhcon thực ...
Khái niệm chươngtrình con
Chương trìnhcon 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 từ
nhiều vị trí trong chươngtrình
Ví dụ về chươngtrình con
Giả sử ... những chươngtrình dài,
rất khó nhận biết được chươngtrình thực hiện các công việc
gì và hiệu chỉnh chươngtrình cũng khó khăn. Vậy phải cấu
tạo chươngtrình như thế nào để cho chương trình...
... head chươngtrình của bài
toán trên (chưa sử dụng chương
trình con) .
HS : Nêu thuật toán của bài
toán đó
HS : Quan sát chươngtrình
và trả lời câu hỏi .
Thuyết trình:
Chương trìnhcon là ... niệm chươngtrìnhconvà nhấn mạnh cho học sinh về
ý thức xây dựng chươngtrình có cấu trúc
• Giao một số bài tập cho học sinh viết bằng chư ơng trình con
• Đánh giá và nhận xét về tiết học
• ... được chươngtrình
thực hiện các công việc gì và hiệu chỉnh chươngtrình cũng khó khăn. Vậy phải
cấu tạo chươngtrình như thế nào để cho chươngtrình dễ đọc, dễ hiệu chỉnh nâng
cấp. Trong chương...
... dạy
Chương trình
con
Lợi ích khi sử
dụng CTC
Phân loại
Khi viết chươngtrình giải các bài
toán lớn, phức tạp, chươngtrình
thường rất dài, gồm hàng trăm, hàng
nghìn lệnh.
Đọc các chương ...
một bài toán con cụ thể nào đó. Các
khối lệnh sẽ được xây dựng dưới
dạng các chươngtrìnhcon (CTC).
Sau đó, chươngtrình chính sẽ được
xây dựng nên từ các chươngtrình
con này.
Chương 6 – ... toán con.
Vấn đề đặt ra: Phải cấu tạo
chương trình như thế nào để cho
chương trình dễ đọc, dễ hiểu.
1. Chươngtrình con:
Cần định hướng chươngtrình
thành các khối (các môđun), mỗi
khối...
... trìnhcon (ctc)
2. Phânloạivà cấu trúc của chươngtrình con
Chươngtrình con
Chươngtrình con
Hàm (Function)
Là chươngtrìnhcon
thực hiện một số
thao tác nào đó, và
trả về một giá trị ...
Viết chươngtrìnhcon 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.
ã
Các chươngtrình được viết bởi các nhóm nhỏ A, B,
C được gọi là các chươngtrìnhcon (CTC).
ã
Chương ... (CTC).
ã
Chương trình mà nhóm trưởng viết để gọi ra các
chương trìnhcon của các nhóm A, B, C gọi là chư
ơng trình chình.
Vậy: Chươngtrìnhcon là môt dÃy lệnh mô tả một số thao
tác nhất định và...
... DÒ
1. Em hãy cho biết chươngtrìnhcon là gì? Có mấy loại
chương trình con?
2. Trình bày cấu trúc chươngtrình con? Cho biết sự giống
và khác về cấu trúc của CTC vàchương trình?
3. Khi sử dụng ...
2. Phânloạivà cấu trúc của chươngtrìnhcon :
a. Phânloại :
Hàm (Function) : là chươngtrìnhcon thực hiện một số
thao tác nào đó và trả về một giá trị qua tên ... vào /ra,
các hằng, các biến dùng trong chươngtrình con
Phần thân : là dãy câu lệnh cần thực hiện trong
chương trình con
Em hãy nêu cấu trúc
chương trình chính?
Trong hoạt động dạy và...
...
tiện và dễ dàng.
1.Kh
1.Kh
ái niệm chươngtrình con:
ái niệm chươngtrình con:
Chương trìnhcon là một dãy lệnh mô tả một
Chương trìnhcon là một dãy lệnh mô tả một
số thao tác nhất định và ... cho phát triển, nâng cấp
chương trình:
Chương trình được tạo thành từ các chươngtrìnhcon nên
dễ đọc, dễ hiểu, dễ kiểm tra và hiệu chỉnh.
Program
Program
tinhtong;
tinhtong;
Var
Var
T,a, ... hiện chươngtrì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, nâng cấp
chương trình:
•
Lợi ích của việc sử dụng chươngtrình con:
...
... trỡnh con
Teõn chửụng trỡnh con
Tham soỏ thửùc sửù
3. Phânloạivà cấu trúc của chươngtrình con
b. Cấu trúc chươngtrình con
CHƯƠNGTRÌNHCONVÀPHÂN LOẠI
Bài 17
Hãy trình bày cấu trúc của một chương ... các chươngtrình lớn.
C. Phục vụ cho quá trình trừu tượng hóa.
D. Tất cả các câu trên đều đúng.
CHƯƠNG TRÌNHCONVÀPHÂNLOẠI
(Tiết 2)
Bµi 17
c. Thực hiện chươngtrình con
Để thực hiện chươngtrình ... trình con, ta cần phải có lệnh gọi
nó, bao gồm tên chươngtrìnhconvà các tham số (nếu
có). Các tham số này được gọi là tham số thực sự.
Tên chươngtrình con( [ tham số thực sự] )
* Lệnh gọi chương...
... CẢNH
Bài 17 CHƯƠNGTRÌNHCONVÀPHÂN LOẠI
I: Mục tiêu:
1. Kiến thức:
Biết phân biệt được hai loạichươngtrình con: Hàm và thủ tục.
Biết được cấu trúc của một chươngtrình con.
Biết phân biệt được ... về chươngtrình con:
+Dẫn dắt học sinh hiểu về
chương trình con: Các chương
trình giải các bài tóan phức tạp
thường rất dài và phức tạp, gồm
rất nhiều lệnh. Khi đọc những
- HS đứng dậy và ... dụng
chương trình con.
+Chạy thử 2 chươngtrình trên để
cho học sinh thấy kết quả tính
tóan.
+Qua 2 ví dụ trên ta cũng thấy sử
dụng chươngtrìnhcon làm
chương trình gọn hơn và dể quan
sát...
... Đức Cảnh
2. Phânloạivà cấu trúc của chươngtrình con.
a. Phânloại
Chương trìnhcon thường gồm hai loại
o
Hàm (Function): Là chươngtrìnhcon thực hiện một
số thao tác nào đó và trả về một ... Cảnh
2. Phânloạivà cấu trúc của chươngtrình con.
c. Thực hiện chươngtrình con
Tham số thực:
o
Để thực hiện gọi một chươngtrình con, ta cần phải có lệnh
gọi, bao gồm tên chươngtrìnhcon với ... Đức Cảnh
2. Phânloạivà cấu trúc của chươngtrình con.
b. Cấu trúc chươngtrình con
Phần khai báo: có thể khai báo cho dữ liệu vào và ra, các
hằng được sử dụng trong chươngtrình con.
Phần thân:...
... Đức Cảnh
2. Phânloạivà cấu trúc của chươngtrình con.
a. Phânloại
Chương trìnhcon thường gồm hai loại
o
Hàm (Function): Là chươngtrìnhcon thực hiện một
số thao tác nào đó và trả về một ... Cảnh
2. Phânloạivà cấu trúc của chươngtrình con.
c. Thực hiện chươngtrình con
Tham số thực:
o
Để thực hiện gọi một chươngtrình con, ta cần phải có lệnh
gọi, bao gồm tên chươngtrìnhcon với ... Đức Cảnh
2. Phânloạivà cấu trúc của chươngtrình con.
b. Cấu trúc chươngtrình con
Phần khai báo: có thể khai báo cho dữ liệu vào và ra, các
hằng được sử dụng trong chươngtrình con.
Phần thân:...
...
2. Phânloại chơng trình con
Chơng trình con
Chơng trình con
Hàm (Function)
Là chơng trìnhcon
thực hiện một số
thao tác nào đó, và
trả về một giá trị
qua tên ... Thủ tục (Procedure)
HÃy nhớ!
Chơng trìnhcon 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>
< ... (Function)
Là chơng trìnhcon
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ìnhcon
thực hiện một số thao
tác nào đó, và không
trả về...
... CHệễNG TRèNH CON
VAỉ PHAN LOAẽI (TT)
2. Phõn loi v cu trỳc ca chng trỡnh con
c. Thc hin chng trỡnh con
gi mt chng trỡnh con ta phi cú lnh gi, lnh gi
bao gm tờn chng trỡnh con vi cỏc tham ... Trong chng trỡnh con Luythua(x,k) thỡ x, k l tham s hỡnh thc.
Baứi 17: CHệễNG TRèNH CON
VAỉ PHAN LOAẽI (TT)
2. Phõn loi v cu trỳc ca chng trỡnh con
b. Cu trỳc chng trỡnh con
-
Cỏc bin c ...
Baứi 17: CHệễNG TRèNH CON
VAỉ PHAN LOAẽI (TT)
2. Phõn loi v cu trỳc ca chng trỡnh con
b. Cu trỳc chng trỡnh con
<Phn u>
[<Phn khai bỏo>]
<phn...