Bài giảng "Nhập môn lập trình: Hàm - ThS. Đặng Đình Phương" gồm các nội dung sau: Khái niệm và cú pháp, các bước viết hàm, tầm vực, tham số và lời gọi hàm và cuối cùng là hệ quy. Mời cấc bạn cùng tham khảo. | Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thông tin Bộ môn Công nghệ phần mềm NHẬP MÔN LẬP TRÌNH ThS. Đặng Bình Phương dbphuong@ HÀM 1 VC & BB Nội dung 1 Khái niệm và cú pháp 2 Tầm vực 3 Tham số và lời gọi hàm 4 Đệ quy Hàm 2 VC & BB Đặt vấn đề Viết chương trình tính S = a! + b! + c! với a, b, c là 3 số nguyên dương nhập từ bàn phím. Chương trình chính Nhập a, b, c > 0 Nhập a>0 Nhập b>0 Tính S = a! + b! + c! Nhập c>0 Tính s1=a! Tính s2=b! Xuất kết quả S Tính s3=c! Hàm 3 VC & BB Đặt vấn đề 3 đoạn lệnh nhập a, b, c > 0 do { printf(“Nhap mot so nguyen duong: ”); scanf(“%d”, &a); } while (a <= 0); do { printf(“Nhap mot so nguyen duong: ”); scanf(“%d”, &b); } while (b <= 0); do { printf(“Nhap mot so nguyen duong: ”); scanf(“%d”, &c); } while (c <= 0); Hàm 4 VC & BB Đặt vấn đề 3 đoạn lệnh tính s1 = a!, s2 = b!, s3 = c! // Tính s1 = a! = 1 * 2 * * a s1 = 1; for (i = 2; i <= a ; i++) s1 = s1 * i; // Tính s2 = b! = 1 * 2 * * b s2 = 1; for (i = 2; i <= b ; i++) s2 = s2 * i; // Tính s3 = c! = 1 * 2 * * c s3 = 1; for (i = 2; i <= c ; i++) s3 = s3 * .