Bài giảng Lập trình C: Bài 4 - Võ Đức Hoàng

Mục tiêu của bài giảng "Lập trình hàm" là cung cấp kiến thức giúp người học có thể trình bày kỹ thuật lập trình bằng phương pháp hàm, cách thức phân tích bài toán thành các hàm con, giới thiệu về hàm đệ quy. . | Bài giảng Lập trình C: Bài 4 - Võ Đức Hoàng Lập trình C Bài 4. Lập trình hàm Võ Đức Hoàng Email: Website: Cập nhật: 8/2018 1 Mục tiêu 1. Trình bày kỹ thuật lập trình bằng phương pháp hàm 2. Cách thức phân tích bài toán thành các hàm con 3. Giới thiệu về hàm đệ quy 2 Ví dụ Xét chương trình nhập vào số nguyên dương n, in ra màn hình các số nguyên tố nhỏ hơn n Ví dụ: Nhập n = 10 Kết quả in ra màn hình là: 2, 3, 5, 7 3 int main() { int n; printf("Nhap so nguyen duong: "); scanf("%d", &n); printf("Cac so nguyen to nho hon %d la:\n", n); for (int so = 2; so < n; so++) { int d = 0; for (int i = 1; i int main() { int n; Nhập số nguyên dương n printf("Cac so nguyen to nho hon %d la:\n", n); for (int so = 2; so < n; so++) { Kiểm tra xem so có phải là số nguyên tố không? Nếu là số nguyên tố thì in so ra màn hình } getch(); return 0; } 5 void NhapSoNguyen(int &n) { printf("Nhap so nguyen duong: "); scanf("%d", &n); } Tham số: dùng để truyền giá trị vào int LaSNT(int k) { int d = 0; for (int i = 1; i int main() { int n; Gọi hàm NhapSoNguyen(n); Truyền đối số printf("Cac so nguyen to nho hon %d la: \n", n); for (int so = 2; so < n; so++) { Gọi hàm if (LaSNT(so) == 1) Truyền đối số printf("%d\t", so); } getch(); return 0; } 7 Cấu trúc chương trình Khai báo thư viện hàm Khai báo hàm Khai báo Khai báo hằng số CHƯƠNG TRÌNH C Cài đặt tất cả những hàm con Cài đặt hàm đã được khai báo Gọi thực hiện các hàm theo Hàm main() yêu cầu của bài toán 8 Khái niệm Hàm (chương trình con - subroutine) là một khối lệnh, thực hiện trọn vẹn một công việc nhất định (module), được đặt tên và được gọi thực thi nhiều lần tại nhiều vị trí Khi nào sử dụng hàm? 1. Khi có một công việc giống nhau cần thực hiện ở nhiều vị trí 2. Khi .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.