chương 4 hàm con

41 565 0
chương 4 hàm con

Đ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

0 5 / 2 3 / 1 4 1 1 2 Khai báo Cài đặt hàm Hàm main() CHƯƠNG TRÌNH C Khai báo thư viện hàm Khai báo hàm Khai báo hằng số … Cài đặt tất cả những hàm con đã được khai báo Gọi thực hiện các hàm theo yêu cầu của bài toán 3 int Tong(int a, int b) { int s=a+b; return s; } void main() { int kq = Tong (12, 3); cout<<“Tong cua 12 va 3: “<<kq; } Truy n đ i sề ố ố Tham số G i hàmọ * Ha m la môt đoan ch ng tri nh đôc lâp ̀ ̀ ̣̀ ̣ ươ ̣ ̣ th c ự hiên tron ven môt công viêc nhâ t đinḥ́ ̣ ̣ ̣ ̣ ̣ sau đo ́ tra vê gia tri cho ch ng tri nh goi no , hay no i ̀ ́ ̀ ́ ́̉ ̣ ươ ̣ ca ch kha c ha m la s chia nho cua ch ng ́ ́ ̀ ̀ ự ̉ ̉ ươ tri nh.̀ * M c đi ch s d ng hàm: ́ụ ử ụ Khi co môt công viêc giô ng nhau câ n th c hiên ́ ́ ̣̀ ̣ ự ̣ ở nhiê u vi tri .̀ ̣́ Khi câ n chia môt ch ng tri nh l n ph c tap ̀ ̀ ́ ̣́ ươ ơ ư ̣ tha nh ca c đ n thê nho (ha m con) đê ch ng ̀ ́ ̀ơ ̉ ̉ ̉ ươ tri nh đ c trong sa ng, dê hiêu trong viêc x ly , ̀ ́ ̃ ́ượ ̉ ̣ ử quan ly viêc ti nh toa n va giai quyê t vâ n đê .́ ́ ́ ̀ ́ ́ ̀̉ ̣ ̉ 0 5 / 2 3 / 1 4 4 4 5 M u t ng quát c a hàmẫ ổ ủ <Kiêu d liêu> TênHàm([ds ca c tham sô ]);̃ ́ ́̉ ư ̣ Trong đó: * Ki u d li u tr v c a hàm (k t qu c a hàm/ ể ữ ệ ả ề ủ ế ả ủ đ u ra), g m 2 lo iầ ồ ạ * void: Không tr v giá trả ề ị * float / int / long / char */ ki u c u trúc / … ể ấ : Tr v giá tr k t qu có ki u d li u t ng ả ề ị ế ả ể ữ ệ ươ ng v i bài toán (ch tr v đ c 1 giá tr theo ứ ớ ỉ ả ề ượ ị ki u d li u)ể ữ ệ 6 * TênHàm: Đ t tên theo qui c sao ặ ướ cho ph n ánh đúng ch c năng th c ả ứ ự hi n c a hàmệ ủ * Danh sách các tham s (n u có): đ u ố ế ầ vào c a hàm (ủ       ộ ố ườ      ợ ể ầ ầ ủ      ế ế ả ầ ề     ị ố ọ ế ) 7 Cài đ tặ    !́ ́ ́ " #$  $ $́ ́ ́ ̣ ̣ % &'   ́ ́ ̀ ̣́ ̣ ơ ̣  (́ ) G i hàmọ TênHàm(danh sách tên các đ i s );ố ố Nh ng ph ng th c loai na y th ng r i va o nh ng ̃ ̀ ̀ ̀ ̃ư ươ ứ ̣ ươ ơ ư nho m ch c năng: Nhâp / xuâ t d liêu , thô ng ́ ́ ́ ̃ ́ư ̣ ư ̣ kê, să p xê p, liêt kế ́ ̣ 8 Viê t ch ng tri nh nhâp sô nguyên d ng n va in ́ ̀ ́ ̀ươ ̣ ươ ra ma n hi nh ca c c sô cua ǹ ̀ ́ ́ ́ươ ̉ Phân ti ch ba i toa n: ́ ̀ ́ * Input: n (Đê xa c đinh tham sô )́ ́̉ ̣ Kiêu d liêu: sô nguyên d ng (̃ ́̉ ư ̣ ươ ). * Output: In ra ca c c sô cua n (Đê xa c đinh ́ ́ ́ ́ươ ̉ ̉ ̣ kiêu d liêu tr v c a hàm)̃̉ ư ̣ ả ề ủ Xu t ra màn hình ấ  Không tra vê gia tri ̀ ́̉ ̣  Kiêu d liêu c a hàm la ̃ ̀̉ ư ̣ ủ void . * Xa c đinh tên hàm:́ ̣ Hàm na y du ng in ra ca c c ̀ ̀ ́ ́ươ sô cua n nên co thê đăt la ́ ́ ̀̉ ̉ ̣ *+#+,- *+#+,-!. 9 #include <iostream.h> void LietKeUocSo(int n); void LietKeUocSo(int n) { for (int i = 1; i <= n; i++) if (n % i == 0) cout<<i<<“\t”; } void main() { int n; cout<<"Nhap so nguyen duong n: "; cin>>n; cout<<"Cac uoc so cua “<<n<<“: “; LietKeUocSo(n); } Có d u ch m ph yấ ấ ẩ Không d u ch m ph yấ ấ ẩ 10 K t qu ch ng trìnhế ả ươ [...]... “ . 0 5 / 2 3 / 1 4 1 1 2 Khai báo Cài đặt hàm Hàm main() CHƯƠNG TRÌNH C Khai báo thư viện hàm Khai báo hàm Khai báo hằng số … Cài đặt tất cả những hàm con đã được khai báo Gọi thực hiện các hàm theo yêu cầu của. ̉ 0 5 / 2 3 / 1 4 4 4 5 M u t ng quát c a hàm ổ ủ <Kiêu d liêu> TênHàm([ds ca c tham sô ]);̃ ́ ́̉ ư ̣ Trong đó: * Ki u d li u tr v c a hàm (k t qu c a hàm/ ể ữ ệ ả ề ủ ế ả ủ đ u ra), g m 2. ́ươ ̉ ̉ ̣ kiêu d liêu tr v c a hàm) ̃̉ ư ̣ ả ề ủ Xu t ra màn hình ấ  Không tra vê gia tri ̀ ́̉ ̣  Kiêu d liêu c a hàm la ̃ ̀̉ ư ̣ ủ void . * Xa c đinh tên hàm: ́ ̣ Hàm na y du ng in ra ca c c ̀

Ngày đăng: 23/05/2014, 10:02

Mục lục

    CẤU TRÚC CHƯƠNG TRÌNH

    HÀM KHÔNG TRẢ VỀ GIÁ TRỊ

    HÀM TRẢ VỀ GIÁ TRỊ

    TẦM VỰC CỦA BIẾN

    PHẠM VI KHỐI (tt)

    PHẠM VI CHƯƠNG TRÌNH

    PHẠM VI TẬP TIN

    THAM SỐ LÀ THAM CHIẾU

    NGUYÊN TẮC XÂY DỰNG HÀM

    GIỚI THIỆU HÀM ĐỆ QUI

Trích đoạn

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

Tài liệu liên quan