tailieunhanh - Bài giảng Cơ sở lập trình: Bài giảng Cơ sở lập trình: Chương trình con và hàm (Sub-program and function) - Trịnh Tấn Đạt

Bài giảng Cơ sở lập trình: Chương trình con và hàm (Sub-program and function), chương này trình bày những nội dung gồm: chương trình con; khai báo và định nghĩa hàm; nguyên mẫu hàm, gọi hàm, truyền tham số cho hàm, hàm có giá trị trả về và hàm void; phạm vi của biến; marco vs. hàm; các ví dụ minh họa và bài tập; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Chương Trình Con và Hàm Sub-Program and Function Trịnh Tấn Đạt Khoa CNTT - Đại Học Sài Gòn Email trinhtandat@ Website https site ttdat88 Nội dung Chương trình con Khai báo và định nghĩa hàm nguyên mẫu hàm Gọi hàm Truyền tham số cho hàm Hàm có giá trị trả về và hàm void Phạm vi của biến Marco vs. Hàm Các ví dụ minh họa Bài Tập Đặt vấn đề Viết chương trình nhập vào 03 số a b c. Kiểm tra các số nào là số nguyên tố Chương trình chính Nhập Xuất Kiểm tra SNT a b c gt 0 kết quả Nhập Nhập Nhập Cho a Cho b Cho c a gt 0 b gt 0 c gt 0 Đặt vấn đề Khi đó o Cần phải viết 3 đoạn code cho việc nhập a b c với điều kiện là số nguyên dương do couta while a Đặt vấn đề Khi đó o Cần phải viết đoạn code cho việc kiểm tra a là số nguyên tố o Cần phải viết đoạn code cho việc kiểm tra b là số nguyên tố o Cần phải viết đoạn code cho việc kiểm tra c là số nguyên tố if aĐặt vấn đề Giải pháp gt Viết 1 lần và sử dụng nhiều lần Đoạn lệnh nhập tổng quát với n Đoạn lệnh kiểm tra số nguyên tố tổng quát với n Thay thế các giá trị a b c vào n cho từng trường hợp Phần code chung có khả năng tái sử dụng Chương trình con Chương trình con sub-program là một phần mã trong một chương trình lớn hơn phần mã này thực hiện một tác vụ cụ thể và tương đối độc lập với phần mã còn lại. Một chương trình con thường được viết mã sao cho nó có thể được gọi nhiều lần từ nhiều nơi trong thời gian chạy của một chương trình có thể được gọi bởi chính nó . Các chương trình con thường được tập trung thành các thư viện là một cơ chế quan trọng cho việc chia sẻ và tái sử dụng mã. Chương trình con Chương trình con có 2 loại Thủ tục Procedure và hàm Function o Thủ tục PROCEDURE Dùng để thực hiện một hay nhiều nhiệm vụ nào đó thường không có giá trị trả về . o Hàm FUNCTION Trả về một giá trị nào đó có kiểu vô hướng kiểu string hoặc kiểu con trỏ . Hàm có thể sử dụng trong các biểu thức. Chương trình con Lưu ý Khi nào thì nên dùng thủ tục hàm o Dùng hàm Kết quả của bài toán trả về 1 giá trị duy nhất kiểu