Bài giảng tin học đại cương bài 11 đh bách khoa hà nội

8 159 0
Bài giảng tin học đại cương  bài 11   đh bách khoa hà nội

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

Thông tin tài liệu

Nội dung TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG 11.1 Khái niệm hàm 11.2 Khai báo sử dụng hàm 11.3 Phạm vi biến TIN HỌC ĐẠI CƯƠNG Phần Lập trình C Bài 11 Hàm Nội dung 11.1.1 Khái niệm chương trình 11.1 Khái niệm hàm 11.1.1 Khái niệm chương trình 11.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 • Khái niệm – Là chương trình nằm chương trình lớn nhằm thực nhiệm vụ cụ thể • Vai trò – Chia nhỏ chương trình thành phần để quản lý => 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ì 11.1.2 Phân loại chương trình 11.1.2 Phân loại chương trình • Phân loại chương trình • Phân loại hàm Chương trình HÀM Hàm (function) Thủ tục (procedure) – Hàm: trả giá trị thủ tục không Hàm chuẩn (Có thư viện) – Trong C: Hàm tự viết (Người dùng định nghĩa) • 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 11.2 Khai báo sử dụng hàm 11.2.1 Khai báo hàm 11.2.1 Khai báo hàm 11.2.2 Sử dụng hàm • Ví dụ: – Chương trình in bình phương số tự nhiên từ đến 10 – 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 11.2.1 Khai báo hàm Khai báo hàm Gọi hàm #include #include int binhphuong(int x){ int y; y = x * x; return y; } void main(){ int i; for (i=0; i tham số hình thức • Tham số cung cấp liệu cho hàm lúc hoạt động: tham số thực int giai_thua(int a) { int ket_qua; int i; – Ví dụ: int max(int a, int b, int c) • Thân hàm ket_qua = 1; for(i = 1;i ... nguyên mẫu hàm printf scanf 14 11. 2.1 Khai báo hàm 11. 2.2 Sử dụng hàm • Các hàm thư viện • Ngôn ngữ C cung cấp số hàm thư viện như: xử lý vào ra, hàm toán học, hàm xử lý xâu… • Để sử dụng hàm cần... 11. 2.1 Khai báo hàm 11. 2.1 Khai báo hàm 11. 2.2 Sử dụng hàm • Ví dụ: – Chương trình in bình phương số tự nhiên từ đến 10 – Gồm hàm: • Hàm binhphuong(int x): trả bình phương x • Hàm main(): với... binhphuong(i)); getch(); } 11. 2.1 Khai báo hàm [] tên_hàm ([danh_sách_tham_số]) { [] [] } • Dòng đầu hàm – Là thông tin trao đổi hàm Phân biệt hàm với – Kiểu

Ngày đăng: 04/12/2015, 07:56

Từ khóa liên quan

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

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

Tài liệu liên quan