Bai 17 chuong trinh con va loi ich T1

12 9 0
Bai 17 chuong trinh con va loi ich T1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

=> ngôn ngữ lập trình bậc cao cung cấp khả năng xây dựng các chương trình con dạng tổng quát “đại diện” cho nhiều đoạn lệnh tương tự nhau. Ví dụ: tính luỹ thừa Luythua = x k[r]

(1)(2)

CHƯƠNG VI. CHƯƠNG VI.

CHƯƠNG TRÌNH CON VÀ LẬP

CHƯƠNG TRÌNH CON VÀ LẬP

TRÌNH CĨ CẤU TRÚC

TRÌNH CĨ CẤU TRÚC BÀI 17

BÀI 17

(3)

BÀI TOÁN MỞ ĐẦU

BÀI TỐN MỞ ĐẦU

Xét tốn tính tổng lũy thừa

Tluythua = an + bm + cp + dq

Để giải toán ta nên làm thế nào?

(4)

-

- Quá trình chia nhỏ tốn thành Q trình chia nhỏ tốn thành

các toán nhỏ gọi

các toán nhỏ gọi q

trình làm “mịn” tốn

trình làm “mịn” tốn

- Khi lập trình giải tốn Khi lập trình giải tốn

máy tính ta phân chia

máy tính ta phân chia

chương trình thành

chương trình thành

khối lệnh Mỗi khối lệnh xây dựng

khối lệnh Mỗi khối lệnh xây dựng

thành chương trình giải

thành chương trình giải

tốn đó.

tốn đó.

=> Chương trình xây

=> Chương trình xây

dựng từ chương trình con.

(5)(6)

Chương trình có khối lệnh viết tương

(7)

=> ngơn ngữ lập trình bậc cao cung cấp khả xây dựng chương trình dạng tổng quát “đại diện” cho nhiều đoạn lệnh tương tự nhau

Ví dụ: tính luỹ thừa Luythua = xk

Trong Luythua x giá trị kiểu thực k thuộc kiểu nguyên

Đây chương trình đặt tên

Luythua(x,k)

(8)

Luythua(a,n) Luythua(b,m)

Luythua(c,p)

(9)

Quan sát chương trình sau cài đặt chương trình con

(10)(11)

Lỵi Ých cđa viƯc sư dụng ch ơng trình con.

Trỏnh vic phi lp lặp lại dãy lệnh

Hỗ trợ việc thực chương trình lớn

Phục vụ cho q trình trừu tượng hóa

Mở rộng khả ngôn ngữ

Thuận tiện cho việc phát triển nâng cấp

(12)

Ngày đăng: 24/04/2021, 16:34

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan