1. Trang chủ
  2. » Văn bán pháp quy

Bài giảng Giới thiệu lập trình: Hàm – Cơ bản - TS. Lê Nguyên Khôi

10 12 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 142,17 KB

Nội dung

Khái niệm chung Định nghĩa hàm Sử dụng hàm Truyền tham số Phạm vi biến.[r]

(1)

Giới Thiệu Lập Trình

(2)(3)

Khái Niệm Chung

Giải toán phức tạp

Chia nhỏ toán ban đầu thành toán nhỏ hơn,

đơn lẻ, dễ giải

Xử lý toán nhỏ

Kết hợp lại để giải tốn ban đầu

Ngơn ngữ lập trình bậc cao

Cung cấp cơng cụ để phân tách xử lý toán

nhỏ (khối lắp ghép - mơ-đun hóa chương trình)

Lợi ích

(4)

Chia nhỏ bài tốn, ví du:

Cho độ dài đoạn thẳng, đoạn thẳng tạo

thành tam giác gì?

đoạn thẳng có tạo thành tam giác?

đoạn thẳng có tạo thành tam giác đều? đoạn thẳng có tạo thành tam giác cân? đoạn thẳng có tạo thành tam vuông? …

(5)

Khái Niệm Chung

Tái sử dụng mã, ví du:

Tính ước chung lớn số nguyên dương Kiểm tra số nguyên tố

Tối giản phân số

(6)

Hàm (phương thức) khối câu lênh

(phải) được đặt tên, để thực thao tác đã được xác định trước

Hàm cách hữu hiệu để cấu trúc chương

trình xử lý:

Đoạn mã dùng lại nhiều lần

Hàm đã sử dụng

Hàm tính bậc (sqrt(x)) Hàm tính số mũ (pow(x,y))

(7)

Hàm – Đặc Điểm

Thực số thao tác cung cấp kết quả Ví dụ: bậc (sqrt(x))

Dữ liệu đầu vào: số Thao tác: tính bậc hai

Dữ liệu trả về: bậc hai số đố

Dạng chung

(8)

Dữ liệu đầu vào

2 số (int, double, …) đặt tên x, y

Dữ liệu trả về

1 số (int, double, …) đặt tên ketQua

Thao tác

Thực phép nhân lặp đi lặp lại Ví dụ: 2ସ = 16 = ∗ ∗ ∗ 2

Tên hàm

(9)

Định Nghĩa Hàm Trong C++

Cú pháp:

KiuDLTrVTênHàm (DanhSáchDLĐầuVào)

{

// danh sách mnh lnh

// thân hàm }

Kiểu liệu trả (KiuDLTrVề)

int, double, char, …

Nếu hàm khơng trả gì, kiểu liệu trả void

(10)

Sử dụng câu lệnh return để trả kết hàm Thực câu lệnh return trả kết hàm,

kết thúc thao tác hàm

Thông thường return câu lệnh cuối

thân hàm (định nghĩa hàm)

Kiểu liệu trả sử dụng câu lệnh return phải

giống với kiểu liệu trả hàm (KiuDLTrVề) int main()

{

Ngày đăng: 09/03/2021, 06:54

TỪ KHÓA LIÊN QUAN

w