tailieunhanh - Bài giảng Tin học cơ sở A: Hàm (function) - Đặng Bình Phương
Bài giảng Tin học cơ sở A: Hàm (function) cung cấp cho người học một số kiến thức cơ bản về hàm (function). Những nội dung cơ bản trong chương này gồm có: Khái niệm và cú pháp, tầm vực, tham số và lời gọi hàm, đệ quy. để nắm bắt các nội dung chi tiết. | TIN HỌC CƠ SỞ A HÀM (FUNCTION) Nội dung Tin học cơ sở A - Đặng Bình Phương Khái niệm và Cú pháp 1 Tầm vực 2 Tham số và lời gọi hàm 3 Đệ quy 4 Đặ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. Tin học cơ sở A - Đặng Bình Phương Chương trình chính Nhập a, b, c > 0 Tính S = a! + b! + c! Xuất kết quả S Nhập a > 0 Nhập b > 0 Nhập c > 0 Tính s1=a! Tính s2=b! Tính s3=c! Đặt vấn đề 3 đoạn lệnh nhập a, b, c > 0 Tin học cơ sở A - Đặng Bình Phương do { printf(“Nhap mot so nguyen duong: ”); scanf(“%d”, &a); } while (a Viết 1 lần và sử dụng nhiều lần Đoạn lệnh nhập tổng quát, với n = a, b, c Đoạn lệnh tính giai thừa tổng quát, n = a, b, c Tin học cơ sở A - Đặng Bình Phương do { printf(“Nhap mot so nguyen duong: ”); scanf(“%d”, &n); } while (n : kiểu bất kỳ của C (char, int, long, float, ). Nếu không trả về thì là void. : theo quy tắc đặt tên định danh. : tham số hình thức đầu vào giống khai báo biến, cách nhau bằng dấu , : trả về cho hàm qua lệnh return. Tin học cơ sở A - Đặng Bình . | TIN HỌC CƠ SỞ A HÀM (FUNCTION) Nội dung Tin học cơ sở A - Đặng Bình Phương Khái niệm và Cú pháp 1 Tầm vực 2 Tham số và lời gọi hàm 3 Đệ quy 4 Đặ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. Tin học cơ sở A - Đặng Bình Phương Chương trình chính Nhập a, b, c > 0 Tính S = a! + b! + c! Xuất kết quả S Nhập a > 0 Nhập b > 0 Nhập c > 0 Tính s1=a! Tính s2=b! Tính s3=c! Đặt vấn đề 3 đoạn lệnh nhập a, b, c > 0 Tin học cơ sở A - Đặng Bình Phương 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); Đặt vấn đề 3 đoạn lệnh tính s1 = a!, s2 = b!, s3 = c! Tin học cơ sở A - Đặng Bình Phương { 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
đang nạp các trang xem trước