1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tin học đại cương Bài 5: Hàm

46 70 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 46
Dung lượng 1,61 MB

Nội dung

Bài giảng trình bày khái niệm hàm; khai báo và sử dụng hàm; phạm vi biến; nguyên mẫu hàm; hệ đệ qui. Mời các bạn cùng tham khảo bài giảng Tin học đại cương Bài 5: Hàm để nắm chi tiết nội dung kiến thức.

VIỆN CÔNG NGHỆ THÔNG TIN SCHOOL OF INFORMATION COMMUNICATION TECHNOLOGY TIN HỌC ĐẠI CƯƠNG PHẦN 2: LẬP TRÌNH BẰNG NGƠN NGỮ C BÀI 5: HÀM Ts Nguyễn Thanh Hùng BÀI 5: HÀM 5.1 Khái niệm hàm 5.2 Khai báo sử dụng hàm 5.3 Phạm vi biến 5.4 Nguyên mẫu hàm 5.5 Hàm đệ qui 5.1 Khái niệm hàm Còn gọi chương trình Những đoạn chương trình lặp lặp lại nhiều lần chỗ khác nhau:    Viết thành hàm để cần cần gọi viết lại tồn Ví dụ: Các hàm tốn học: sin(x), pow(x,y), sqrt(x), Các hàm người dùng viết 5.1 Khái niệm hàm Giải toán lớn chương trình ta lớn dài  Chia thành công việc nhỏ viết thành hàm  Dễ viết, kiểm tra sửa lỗi Việc chia nhỏ chương trình thành chương trình đảm nhận cơng việc nhỏ khác tư tưởng cho phương pháp lập trình cấu trúc (structured programming) BÀI 5: HÀM 5.1 Khái niệm hàm 5.2 Khai báo sử dụng hàm 5.3 Phạm vi biến 5.4 Nguyên mẫu hàm 5.5 Hàm đệ qui 5.2.1 Khai báo hàm Cú pháp: [kieu_gia_tri_tra_ve] ([danh_sach_tham_so,…]) { //Than ham` bao gom: //Cac khai bao //Cac cau lenh } 5.2.1 Khai báo hàm (tiếp) Ví dụ: long giai_thua(int a) { long ket_qua; int i; ket_qua = 1; for(i = 1;i Dong dau ham −−−−−> Cac khai bao −−−−−> Cac cau lenh return ket_qua; 5.2.1 Khai báo hàm (tiếp) Kiểu liệu trả hàm:   Kiểu liệu giá trị tính tốn mà hàm trả sau thực Hàm có giá trị trả khơng có giá trị trả Nếu có giá trị trả về, thân hàm có lệnh return Nếu khơng có giá trị trả cần khai báo cho hàm có kiểu trả void 5.2.1 Khai báo hàm (tiếp) Tên hàm   Có thể định danh hợp lệ Thường mang nghĩa gợi ý chức cơng việc mà hàm thực Ví dụ: Một hàm có chức tính trả bình phương số thực x nên có tên binh_phuong  Các hàm không đặt tên trùng 5.2.1 Khai báo hàm (tiếp) Tham số hàm:  Các thông tin cần cho hoạt động hàm thơng tin, kết tính tốn hàm trả lại Tham số chứa liệu vào cung cấp cho hàm Tham số chứa liệu mà hàm tính tốn  Tham số lời khai báo hàm gọi tham số hình thức, tham số giả định hàm Cần tên tham số kiểu liệu tham số  Một hàm khơng có tham số, có nhiều tham số 10 Ví dụ # include # include void fct() { static int count = 1; printf("\n Lan goi ham fct lan thu %2d",count++); } void main() { int i; for(i=0; i

Ngày đăng: 26/06/2020, 22:19

HÌNH ẢNH LIÊN QUAN

tham số hình thức, tham số giả định của hàm. - Bài giảng Tin học đại cương  Bài 5: Hàm
tham số hình thức, tham số giả định của hàm (Trang 10)
Kiểu dữ liệu của tham số hình thức và tham số thực phải - Bài giảng Tin học đại cương  Bài 5: Hàm
i ểu dữ liệu của tham số hình thức và tham số thực phải (Trang 13)
nêu tên các tham số hình thức, nhưng - Bài giảng Tin học đại cương  Bài 5: Hàm
n êu tên các tham số hình thức, nhưng (Trang 35)
Ví dụ điển hình: tính giai thừaVí dụ điển hình: tính giai thừa - Bài giảng Tin học đại cương  Bài 5: Hàm
d ụ điển hình: tính giai thừaVí dụ điển hình: tính giai thừa (Trang 38)

TỪ KHÓA LIÊN QUAN