1. Trang chủ
  2. » Nông - Lâm - Ngư

Tiet3839bai17Chuong trinh con va phan loaiH

10 8 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 536 KB

Nội dung

Laø chöông trình con thöïc hieän caùc thao taùc nhaát ñònh nhöng khoâng traû veà giaù trò naøo qua teân cuûa noù. 2.[r]

(1)(2)

Baøi 17

(3)

1 Chươ1 KHÁI NIỆM CHƯƠNG TRÌNH CONng trình (ctc)

Đối với toán lớn phức tạp, vấn đề đặt phải cấu trúc chương trình chương trình dễ đọc, dễ hiệu chỉnh dễ nâng cấp

Để giải vấn đề trên, người lập trình chia thành nhiều tốn hay chương trình Chương trình gồm dãy lệnh mơ tả số thao tác định thực (được gọi) từ nhiều vị trí chương trình

BÀI TỐN LỚN

(4)

Lợi ích việc sử dụng chương trình con

Tránh việc phải viết lặp lặp lại dãy lệnh đó. Hổ trợ việc thực chương lớn.

Phục vụ cho q trình trừu tượng hố. Mở rộng khả ngơn ngữ.

(5)

CHƯƠNG TRÌNH CON

Hàm (Function)

Là chương trình thực số thao tác trả một giá trị qua tên nó.

Hàm (Function)

Là chương trình thực số thao tác trả một giá trị qua tên nó.

Thủ tục (Procedure)

Là chương trình thực hiện thao tác định không trả giá trị qua tên nó.

Thủ tục (Procedure)

Là chương trình thực hiện thao tác định không trả giá trị qua tên nó.

2 PHÂN LOẠI VÀ CẤU TRÚC CỦA CHƯƠNG TRÌNH CON a) Phân loại

Ví dụ: Các hàm sin(x), sqrt(x), length(x)…

Ví dụ: Các hàm sin(x),

(6)

< phần đầu >

[< phần khai báo >] < phần thân >

< phần đầu >

[< 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 lệnh>]; tên hàm := giá trị;

End;

Procedure <tên thủ tục> [(<ds tham số>)]; [< Phần khai báo >];

Begin

[<Dãy lệnh>];

End;

Hàm (Function) Thủ tục (Procedure)

2 PHÂN LOẠI VAØ CẤU TRÚC CỦA CTC (tt) b) Cấu trúc chương trình con

< phần đầu >

< phần đầu >

[< phần khai báo >]

[< phần khai báo >]

< phần thân >

< phần thân >

(7)

<tên hàm> [(<ds tham số>)]

<tên hàm> [(<ds tham số>)]

<tên thủ tục> [(<ds tham số>)];

<tên thủ tục> [(<ds tham số>)];

Hàm (Function)

Thủ tục (Procedure)

2 PHÂN LOẠI VÀ CẤU TRÚC CỦA CTC (tt) c) Thực chương trình con

Ở <ds tham số> biến chứa liệu vào tương

ứng với tham số hình thức đặt cặp ngoặc ( )

(8)

VÍ DỤ MINH HOẠ

Đây chương trình con loại hàm

Cách gọi hàm Phần đầu

Phaàn khai báo Phần thân

Giá trị trả hàm

(9)

CỦNG CỐ

Chương trình dãy lệnh giải toán cụ thể.

Các chương trình thường đặt sau phần khai báo của chương trình chính.

Chương trình thực có lời gọi nó. Phân loại chương trình con:

+ Hàm + Thủ tục

Cấu trúc chương trình gồm:

< PHẦN ĐẦU > [< PHẦN KHAI BÁO >]

< PHẦN THÂN >

< PHẦN ĐẦU > [< PHẦN KHAI BÁO >]

(10)

Ngày đăng: 12/04/2021, 04:11

w