Bài 18 Tin Học 11 – Linhthit's Site

Skip to content Open Menu Search Search for: Close

Bài 18: Ví dụ về cách viết và sử dụng chương trình con

cách viết và sử dụng thủ tục.

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

procedure <tên thủ tục> [<ds tham số>;

[<phần khai báo>];

begin

[<dãy các lệnh>];

end;

– Procedure: Từ khóa.

– Tên thủ tục : Bắt buộc phải có.

– Kết thúc thủ tục bằng từ khóa End;

b) Ví dụ về thủ tục:

· Tham số hình thức: Là tham số được đưa vào khi định nghĩa chương trình con.

· Tham số thực sự: Là tham số được viết trong lời gọi chương trình con.

· Tham số biến: Khai báo phải có từ khoá Var. Khi gọi chương trình con, các tham số hình thức là biến chỉ được phép thay thế bằng các tham số thực sự là biến.

 · Tham số giá trị: Khi khai báo không có  từ khoá Var ở trước, khi gọi chương trình con, các tham số giá trị sẽ được thay thế bằng các tham số thực sự là giá trị hoặc biến.

cách viết và sử dụng hàm.

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

function <tên hàm>

[<danh sách tham số>]: <kiểu dữ liệu>;

[<phần khai báo>];

begin

[<dãy các lệnh>];

< tên hàm> := <biểu thức>;

end;

b) Phân biệt thủ tục và hàm:

· Giống nhau:

– Đều là chương trình con, có cấu trúc giống một chương trình.

– Đều có thể chứa các tham số (tham số giá trị và tham số biến), cùng tuân theo  các quy định về khai báo và sử dụng các loại tham số này (có thể không có).

· Khác nhau:

– Hàm khác thủ tục ở điểm căn bản là hàm luôn trả về một giá trị thuộc kiểu xác định thông qua tên hàm. (các kiểu dữ liệu đơn giản: integer, real, boolean, char, string).

– Đầu hàm bắt đầu bằng từ khóa Function còn thủ tục bắt đầu với từ khóa Procedure.

– Phải chỉ ra kết quả của hàm thuộc kiểu dữ liệu nào.

– Trong thân hàm thường có câu lệnh gán giá trị cho tên hàm.

c) Cách sử dụng hàm:

Việc sử dụng hàm giống như việc sử dụng các hàm chuẩn.

→ Khi viết lệnh gọi tên hàm gồm: Tên hàm và tham số thực sự tương ứng với các tham số hình thức

Share this:

  • X
  • Facebook
Like Loading...

Leave a comment Cancel reply

Δ

Archives

  • July 2015
  • March 2015
  • December 2014
  • October 2014

Categories

  • Blog
  • Hệ thống thông tin
  • Lập trình di động
  • Lập trình web
  • Microsoft Office
  • OpenERP

Tags

ajax featured javascript jquery Lập trình di động md5 MDX module openerp phonegaps plugin sharepoint web design web programming Back to top
  • Subscribe Subscribed
    • Linhthit's site
    • Sign me up
    • Already have a WordPress.com account? Log in now.
    • Linhthit's site
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Copy shortlink
    • Report this content
    • View post in Reader
    • Manage subscriptions
    • Collapse this bar
%d Design a site like this with WordPress.comGet started

Từ khóa » Tin 11 Bài 18