Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
656,5 KB
Nội dung
MƠN HỌC Giảng viên: Nguyễn Đức Hồng Bộ mơn Điều Khiển Tự Động Khoa Điện – Điện Tử Đại Học Bách Khoa Tp.HCM Email: ndhoang@hcmut.edu.vn Nội dung môn học (10 chương) (14 tuần = 28 tiết LT + 14 tiết BT) Chương 1: Ôn lại kiến thức máy tính Chương 2: Các kiểu liệu thao tác Chương 3: Giới thiệu ngơn ngữ lập trình C Chương 4: Các thành phần kiểu liệu C Chương 5: Các lệnh điều khiển vòng lặp Chương 6: Hàm Tài liệu tham khảo Tài liệu: Tin Học Đặng Thành Tín Kỹ Thuật Lập Trình C GS Phạm Văn Ất Giáo Trình C Nguyễn Hữu Tuấn Giáo trình BT Kỹ thuật lập trình C Đánh giá Thi kỳ : 20% Thi cuối kỳ : 80% CHƯƠNG HÀM Nội dung chương 6.1 6.2 6.3 6.4 6.5 6.6 Khái niệm hàm Khai báo hàm Đối số hàm – Đối số tham trị Kết trả hàm Nguyên mẫu hàm Hàm đệ quy Khái niệm hàm -Hàm đoạn chương trình thực trọn vẹn cơng việc định - Hàm chia cắt việc lớn nhiều việc nhỏ Nó giúp cho chương trình sáng sủa, dễ sửa, chương trình lớn Khai báo hàm Gồm phần: + Khai báo nguyên mẫu hàm đầu chương trình + Định nghĩa hàm (định nghĩa lệnh bên thân hàm Khai báo hàm Định nghĩa hàm: Cú pháp 1: kieu ten_ham(danh_sach_khai_bao_doi_so) { khai_bao_bien_cuc_bo; lenh; } Khai báo hàm Định nghĩa hàm: Cú pháp 2: kieu ten_ham(danh_sach_doi_so) khai_bao_doi_so; { khai_bao_bien_cuc_bo; lenh; } #include "stdio.h" #include "conio.h" float max3s(float a, float b, float c); main() { float x,y,z; char c; tt: printf("\n Nhap vao so :"); scanf("%f%f%f",&x,&y,&z); printf("\n So lon nhat la : %5.2f",max3s(x,y,z)); printf("\n Ban muon tiep tuc khong? C/K\n"); c=getch(); if(c=='c' || c=='C') goto tt; } float max3s(float a,float b, float c) { float max; max = a>b?a:b; return max>c?max:c; Đối số hàm Đối số tham trị Khi gọi hàm đối số thật cần gửi cho hàm gởi dạng tham số trị, nghĩa biến, trị biểu thức gởi đến cho hàm Qua đối số trị dùng để tính thân hàm #include #include float giaithua (int n) { int i ; float KQ ; for ( KQ =1,i =1 ; iy) return usc(x-y,y); else return usc(x,y-x); } main() { int x,y; x = 21, y = 35; printf("\n USC %d va %d : %d",x,y,usc(x,y)); getch(); Viết chương trình tính số Fibonaci Viết chương trình tính tổng f1 = f2 = 1; fn = fn-1 + fn-2 3 S=1 +2 +…+n ... dung môn h? ?c (10 chương) (14 tuần = 28 tiết LT + 14 tiết BT) Chương 1: Ôn lại kiến th? ?c máy tính Chương 2: C? ?c kiểu liệu thao t? ?c Chương 3: Giới thiệu ngơn ngữ lập trình C Chương 4: C? ?c thành phần... lập trình C Đánh giá Thi kỳ : 20% Thi cuối kỳ : 80% CHƯƠNG HÀM Nội dung chương 6. 1 6. 2 6. 3 6. 4 6. 5 6. 6 Khái niệm hàm Khai báo hàm Đối số hàm – Đối số tham trị Kết trả hàm Nguyên mẫu hàm Hàm đệ quy... quy Khái niệm hàm -Hàm đoạn chương trình th? ?c trọn vẹn c? ?ng vi? ?c định - Hàm chia c? ??t vi? ?c lớn nhiều vi? ?c nhỏ Nó giúp cho chương trình sáng sủa, dễ sửa, chương trình lớn Khai báo hàm Gồm phần: