1. Trang chủ
  2. » Công Nghệ Thông Tin

Khái niệm về Function và Procedure

2 2,8K 8
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Khái Niệm Về Thủ Tục Và Hàm
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài viết
Định dạng
Số trang 2
Dung lượng 29 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Khái niệm về Function và Procedure

Trang 1

Khái niệm về thủ tục và hàm

TH&NT

Khái niệm về chương trình con:Trong lập trình, chúng ta thường gặp những công việc,

những đoạn chương trìnhlặp đi lặp lại nhiều lần ở những chỗ khác nhau Nhất là khi viết các chươngtrình lớn, việc sử dụng chương trình con (CTC) là hết sức cần thiết Chúng tacó thể đưa vào chương trình một CTC thực hiện công việc này Sau đó mỗi khi cầnphải thực hiện công việc, ta chỉ cần gọi CTC đó ra mà không phải viết lại cảđoạn chương trình Như vậy, nếu phải viết một chương trình thực hiện nhiều côngviệc, thì ta nên đưa vào các CTC, mỗi CTC thực hiện một công việc Và khi đóchương trình sẽ có cấu trúc rất

dễ hiểu, dễ kiểm tra, dễ phát hiện ra lỗi vàsửa sai

Các bạn có thể hình dung việcchia công việc ra thành các CTC qua minh hoạ sau: Trong một dây chuyền sảnxuất, người ta phân chia thành nhiều khâu, bộ phận Mỗi bộ phận thực hiện cáccông việc khác nhau Để lắp ráp thành một sản phẩm, dây chuyền sản xuất phảilắp ghép các bộ phận vào nhau Việc chia chương trình thành các CTC cũng

vậy.Chúng ta có thể phân tách vấn đề phức tạp của bài toán thành các vấn đề nhỏ

hơn(tương ứng với các CTC) để dễ kiểm tra, gỡ rối từng khối một và sau đó ghép

lạithành chương chương trình lớn CTC được dùng rất phổ biến Vì vậy chúng ta cầnnắm vững các kỹ thuật lập CTC Có hai loại CTC là thủ tục và hàm

Thủ tục và hàm có nhiềuđiểm giống nhau: có cấu tạo giống như một chương trình, đều

chứacác tham số

Quy tắc viết thủ tục:PROCEDURE Tên_thủ_tục (Các tham số hình thức);

Một thủ tục có thể không có thamsố, có một hoặc nhiều tham số Tham số dùng để ghi các dữ liệu cần thiết đượcđưa vào thủ tục khi bắt đầu thực hiện thủ tục, hoặc ghi các dữ liệu là kết quảcủa việc thực hiện thủ tục Nếu một tham số sẽ dùng để ghi lại các dữ liệu làkết quả của việc thực hiện thủ tục thì nó phải là tham số biến Còn nếu khôngnó là tham

số trị Đồng thời, nếu một thủ tục có tham số thì các tham số phảiđược khai báo sau Tên_thủư_tục, trong dấu cặp ngoặc tròn và gọi là các tham sốhình thức

Cấu trúc của thủ tục:

PROCEDURE Tên_thủ_tục (Khai báocác tham số);

(*Khai báo các Label, Const,Type, Var của riêng Procedure nếu cần)

Begin

(*Thân chương trình con*)

Trang 2

Cũng giống như thủ tục, hàm cóthể có một hoặc nhiều tham số Đối với hàm, nói chung các tham số là tham số giátrị vì kết quả đã được gán cho tên hàm

Quy tắc viết tên hàm:FUNCTION Tên_hàm (Các tham số hình thức): Kiểu_hàm;

Kết quả của việc thực hiện hàm làmột giá trị thuộc kiểu dữ liệu nào đó Do đó trong phần đầu của hàm, sauTên_hàm và Các tham số, phải chỉ ra kiểu của hàm

Giá trị của hàm được lưu giữ vàotên hàm, nên tên hàm phải có mặt ít nhất một lần ở vế trái của một câu lệnh gántrong thân của hàm

Cấu trúc của hàm:

FUNCTION Tên_hàm (Khai báo cáctham số): Kiểu dữ liệu;

(*Khai báo các Label, Const, Type,Var của riêng Function nếu cần)

Begin

(*Thân chương trình con*)

End;

Ngày đăng: 10/09/2012, 15:26

TỪ KHÓA LIÊN QUAN

w