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 13 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

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

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]

Trang 1

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

Hàm – Cơ Bản

TS Lê Nguyên Khôi

Trang 2

 Khái niệm chung

Trang 3

Khái Niệm Chung

 Chia nhỏ bài toán ban đầu thành bài toán nhỏ hơn, đơn lẻ, dễ giải quyết

 Xử lý từng bài toán nhỏ lần lượt

 Kết hợp lại để giải bài toán ban đầu

 Cung cấp công cụ để phân tách và xử lý bài toán

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

 Tái sử dụng mã, dễ quản lý

Trang 4

 Chia nhỏ bài toán, ví du:

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

thành tam giác gì?

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

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

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

 3 đoạn thẳng này có tạo thành tam vuông?

 …

 3 đoạn thẳng này có tạo thành tam giác vuông cân?

Trang 5

Khái Niệm Chung

 Tính ước chung lớn nhất của 2 số nguyên dương

 Kiểm tra 2 số nguyên tố cùng nhau

 Tối giản phân số

 Kiểm tra 2 số có chia hết cho nhau

Trang 6

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

(phải) được đặt tên, để thực hiện thao tác đã

được xác định trước

trình và xử lý:

 Đoạn mã được dùng lại nhiều lần

 Hàm đã sử dụng

 Hàm tính căn bậc 2 (sqrt(x))

 Hàm tính số mũ (pow(x,y))

 Hàm tạo số ngẫu nhiên (rand())

Trang 7

Hàm – Đặc Điểm

 Dữ liệu đầu vào: một số

 Thao tác: tính căn bậc hai

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

 Có thể cần dữ liệu đầu vào

 Thực hiện một số thao tác

 Có thể trả về dữ liệu sau xử lý

Trang 8

 Dữ liệu đầu vào

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

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

 Thực hiện phép nhân lặp đi lặp lại

 Ví dụ: 2ସ = 16 = 2 ∗ 2 ∗ 2 ∗ 2

 power

Trang 9

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

 Cú pháp :

KiểuDLTrảVề TênHàm ( DanhSáchDLĐầuVào ) {

// danh sách các mệnh lệnh // thân hàm

}

 Kiểu của dữ liệu trả về (KiểuDLTrảVề)

int, double, char, …

Nếu hàm không trả về gì, kiểu dữ liệu trả về void

 Tên hàm (TênHàm): phải có

Trang 10

 Sử dụng câu lệnh return để trả về kết quả của hàm

 Thực hiện câu lệnh return trả về kết quả của hàm, kết thúc các thao tác của hàm

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

 Kiểu dữ liệu trả về khi sử dụng câu lệnh return phải giống với kiểu dữ liệu trả về của hàm (KiểuDLTrảVề)

int main()

{

return 0 ; }

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w