CÁC HÀM TRONG C - CHƯƠNG 6 pdf

21 384 0
CÁC HÀM TRONG C - CHƯƠNG 6 pdf

Đ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

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:

Ngày đăng: 10/07/2014, 07:20

Từ khóa liên quan

Mục lục

  • TIN HỌC 2

  • Nội dung môn học (10 chương) (14 tuần = 28 tiết LT + 14 tiết BT)

  • Tài liệu tham khảo

  • Đánh giá

  • Slide 5

  • Nội dung chương 6

  • Khái niệm hàm

  • Khai báo hàm

  • Slide 9

  • Slide 10

  • Slide 11

  • Đối số của hàm Đối số là tham trị

  • Slide 13

  • Slide 14

  • Hàm đệ quy

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

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

Tài liệu liên quan