Khoa Kỹ thuật công nghệ TH Lập trı̀nh ứng dụng NỘI DUNG THỰC HÀNH Khái niệm chương trình tiện ích Trình bày cấu trúc chương trình viết ngôn ngữ C Các bước xây dựng chương trình theo phương pháp thủ tục hàm số kỹ thuật liên I LÝ THUYẾT Khái niệm Hàm đoạn chương trình độc lập, thực trọn vẹn công việc định sau trả giá trị cho chương trình gọi nó, hay nói cách khác hàm chia nhỏ chương trình Ví dụ Chương trình tìm số lớn hai số a b sử dụng hàm so sánh a b #include #include int tim_max(int a, int b); // khai báonguyên mẫu hàm void main(void) // hàm { int a=5, b=7; printf(“Max %d ”,tim_max(a,b)); getch(); } int tim_max(int a, int b) // hàm so sánh a b { if(a>=b) return a; else return b; // giá trị trả cho hàm } Chương trình tính luỹ thừa 22 23 sử dụng hàm tính luỹ thừa xn #include #include int power(int x, int n); // khai báo nguyên mẫu hàm void main(void) // hàm { printf("gia tri mu = %d.\n", power(2, 2)); printf("gia tri mu = %d.\n", power(2, 3)); getch(); GVHD: Trầ n Hoài Tâm Trang 1/7 Khoa Kỹ thuật công nghệ TH Lập trı̀nh ứng dụng } int power(int x, int n) // hàm tính số mũ { int i, p = 1; for(i = 1; i