Tin hoc dai cuong bai 10 chuong trinh con trong c

5 2 0
Tin hoc dai cuong bai 10 chuong trinh con trong c

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

Thông tin tài liệu

1 TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG TIN HỌC ĐẠI CƯƠNG Bài 10 Chương trình con trong C Nội dung 10 1 Khái niệm hàm 10 2 Khai báo và sử dụng hàm 10 3 Phạm vi của b[.]

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ga Nội dung nH an g co m TIN HỌC ĐẠI CƯƠNG Bài 10 Chương trình C Th iN 10.1 Khái niệm hàm 10.2 Khai báo sử dụng hàm 10.3 Phạm vi biến ThiNganHang.com Nội dung an g co m 10.1 Khái niệm hàm 10.1.1 Khái niệm chương trình 10.1.2 Phân loại chương trình 11.2 Khai báo sử dụng hàm 11.3 Phạm vi biến nH ga Một ví dụ Th iN #include #include int giaiThua(int);//Khai báo nguyên mẫu hàm int main(){ //Khai báo n, k nhập thông tin // toHop=giaiThua(n)/(giaiThua(k)*giaiThua(n-k)); //In kết } //Khai báo nội dung hàm int giaiThua(int n){ int i,ketQua = 1; for(i = 1;i Phương pháp lập trình có cấu trúc – Có thể sử dụng lại nhiều lần: printf, scanf… – Chương trình dễ dàng đọc bảo trì nH ga 10.1.2 Phân loại chương trình Th iN • Phân loại chương trình Hàm (function) Chương trình Thủ tục (procedure) – Hàm: trả giá trị thủ tục khơng – Trong C: • Chỉ cho phép khai báo chương trình hàm • Sử dụng kiểu “void” với ý nghĩa “không kiểu liệu cả” để chuyển thủ tục dạng hàm ThiNganHang.com 10.1.2 Phân loại chương trình • Phân loại hàm Hàm chuẩn (Có thư viện) an g co m HÀM Hàm tự viết (Người dùng định nghĩa) nH ga 10.2 Khai báo sử dụng hàm Th iN 10.2.1 Khai báo hàm 10.2.2 Sử dụng hàm ThiNganHang.com 10.2.1 Khai báo hàm an g co m • Trong chương trình lớn có nhiều chương trình con, điểm bắt đầu thực chương trình thuộc chương trình nào? • Main chương trình con? • Khai báo chương trình độc lập nhau/lồng lẫn nhau? • Muốn “lắp ráp” công việc khác để thực hiện, cần phải đưa “lời gọi” hàm “Lời gọi” cần cung cấp gì? nH ga 10.2.1 Khai báo hàm • Ví dụ: iN – Chương trình in bình phương số tự nhiên từ đến 10 Th – Gồm hàm: • Hàm binhPhuong(int x): trả bình phương x • Hàm main(): với số nguyên từ đến 10, gọi hàm binhPhuong với giá trị đầu vào hiển thị kết 10 ThiNganHang.com ... ThiNganHang.com 10. 2.1 Khai báo hàm an g co m • Trong chương trình lớn c? ? nhiều chương trình con, điểm bắt đầu th? ?c chương trình thu? ?c chương trình nào? • Main chương trình con? • Khai báo chương... lập trình c? ? c? ??u tr? ?c – C? ? thể sử dụng lại nhiều lần: printf, scanf… – Chương trình dễ dàng đ? ?c bảo trì nH ga 10. 1.2 Phân loại chương trình Th iN • Phân loại chương trình Hàm (function) Chương trình... trình Thủ t? ?c (procedure) – Hàm: trả giá trị thủ t? ?c khơng – Trong C: • Chỉ cho phép khai báo chương trình hàm • Sử dụng kiểu “void” với ý nghĩa “không kiểu liệu c? ??” để chuyển thủ t? ?c dạng hàm

Ngày đăng: 22/02/2023, 08:08

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

Tài liệu liên quan