Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

46 1.3K 1
Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

NGÔN NGỮ LẬP TRÌNH C++ 1 NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 5 Tuần 5 Nội dung trình bày Nội dung trình bày Khái niệm hàm Khái niệm hàm • Trong khi lập trình, ta thấy có những đoạn mã lặp đi lặp lại nhiều lần để thực hiện một công việc nào đó. Ta có thể tách đoạn mã đó thành một module cụ thể. Sau đó thay cho việc viết lặp đi lặp lại đoạn mã, ta chỉ cần thực hiện module nhiều lần. Khái niệm hàm Khái niệm hàm • Ví dụ: Trong một bài toán ta cần phải thực hiện 10 lần tính n!. Thay cho việc viết 10 lần lặp đi lặp lại các đoạn mã tính n!. Ta chỉ cần viết một module tính n!, sau đó gọi module này ra 10 lần. Rõ ràng sau khi module hóa, chương trình của ta xây dựng ngắn và đơn giản hơn rất nhiều. Khái niệm hàm Khái niệm hàm • Hàm chính là các module mang một đoạn chương trình. Một hàm mà thực hiện một nhiệm vụ nào đó chỉ cần viết một lần và sau đó ta có thể sử dụng lại hàm đó nhiều lần tại bất kỳ nơi nào trong chương trình. Ưu điểm của việc sử dụng hàm Ưu điểm của việc sử dụng hàm • Các công việc để giải bài toán được phân chia một cách rõ ràng. • Chương trình sáng sủa, dễ đọc, dễ sửa lỗi. • Trừu tượng hoá thủ tục: Khi một hàm được xây dựng và kiểm tra xong, ta không cần quan tâm đến nội dung của hàm. • Hàm giúp che giấu thông tin. • Hàm có thể được sử dụng lại nhiều lần. Các thư viện hàm trong C++ Các thư viện hàm trong C++ • Thư viện hàm trong C++ là nơi lưu giữ các hàm được xây dựng sẵn nhằm mang lại sự tiện dụng cho người lập trình. Ví dụ: Khi cần tính cos(x) ta chỉ cần sử dụng hàm cos trong thư viện math.h mà không cần quan tâm hàm cos đó được lập trình như thế nào. Ví dụ: y = cox(x); Các thư viện hàm trong C++ Các thư viện hàm trong C++ • Một số thư viện hàm cần quan tâm: – iostream: Là thư viện hướng đối tượng cung cấp các chức năng nhập / xuất dữ liệu. – math: Là thư viện chứa các hàm toán học – time: Là thư viện chuyên xử lý về thời gian – stdlib: Thư viện này bao gồm các chức năng liên quan đến việc cấp phát, giải phóng bộ nhớ; Chuyển đổi các kiểu dữ liệu; Điều khiển tiến trình; Sắp xếp và tìm kiếm dữ liệu; Một số phép tính toán học. Các thư viện hàm trong C++ Các thư viện hàm trong C++ • Để sử dụng hàm trong một thư viện nào đó, ta cần phải khai báo thư viện ở phía trên cùng của chương trình theo cú pháp sau: #include <tên thư viện.h> – Ví dụ: Ta muốn sử dụng hàm tính căn (sqrt), hàm này nằm ở thư viện math. Vậy ta cần phai báo thư viện ở đầu chương trình như sau: #include <math.h> Cú pháp hàm Cú pháp hàm • Ngoài việc sử dụng các hàm có sẵn trong các thư viện, ta có thể tự xây dựng các hàm ở bên trong chương trình. • Hàm không có giá trị trả về: void <tên hàm>(tham số hình thức) { Nội dung hàm } tham số hình thức: Chứa giá trị đầu vào của hàm. Tham số này có thể có hoặc không có. Nếu có nhiều hơn một tham số thì các tham số cách nhau bởi dấu phảy. [...]... ve_hinh_tam_giac(); ve_hai_duong_giao(); } Case Study: Vẽ hình 3 Cài đặt 14 15 16 17 18 19 20 // Ham ve hinh tron void ve_hinh_tron() { cout . NGÔN NGỮ LẬP TRÌNH C++ 1 NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 5 Tuần 5 Nội dung trình bày Nội dung trình bày Khái niệm hàm Khái niệm hàm • Trong khi lập trình, . trong C++ Các thư viện hàm trong C++ • Thư viện hàm trong C++ là nơi lưu giữ các hàm được xây dựng sẵn nhằm mang lại sự tiện dụng cho người lập trình.

Ngày đăng: 25/01/2014, 14:20

Hình ảnh liên quan

void &lt;tên hàm&gt;(tham số hình thức) { - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

void.

&lt;tên hàm&gt;(tham số hình thức) { Xem tại trang 10 của tài liệu.
• Hàm viết chữ “DAI HOC THANG LONG” lên màn hình - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

m.

viết chữ “DAI HOC THANG LONG” lên màn hình Xem tại trang 11 của tài liệu.
Case Study: Vẽ hình - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

ase.

Study: Vẽ hình Xem tại trang 29 của tài liệu.
Case Study: Vẽ hình - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

ase.

Study: Vẽ hình Xem tại trang 30 của tài liệu.
Case Study: Vẽ hình - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

ase.

Study: Vẽ hình Xem tại trang 31 của tài liệu.
Case Study: Vẽ hình - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

ase.

Study: Vẽ hình Xem tại trang 32 của tài liệu.
Case Study: Vẽ hình - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

ase.

Study: Vẽ hình Xem tại trang 33 của tài liệu.
• Thay đổi hàm vẽ hình tròn - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

hay.

đổi hàm vẽ hình tròn Xem tại trang 37 của tài liệu.
Bài tập: Vẽ hình ngôi nhà - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

i.

tập: Vẽ hình ngôi nhà Xem tại trang 40 của tài liệu.
Bài tập: Vẽ hình ngôi nhà - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

i.

tập: Vẽ hình ngôi nhà Xem tại trang 41 của tài liệu.
Bài tập: Vẽ hình ngôi nhà - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

i.

tập: Vẽ hình ngôi nhà Xem tại trang 42 của tài liệu.
Bài tập: Vẽ hình ngôi nhà - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

i.

tập: Vẽ hình ngôi nhà Xem tại trang 42 của tài liệu.
Bài tập: Vẽ hình ngôi nhà - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

i.

tập: Vẽ hình ngôi nhà Xem tại trang 43 của tài liệu.
Bài tập: Vẽ hình ngôi nhà - Tài liệu NGÔN NGỮ LẬP TRÌNH C++ 1 pptx

i.

tập: Vẽ hình ngôi nhà Xem tại trang 44 của tài liệu.

Từ khóa liên quan

Mục lục

  • NGÔN NGỮ LẬP TRÌNH C++ 1 Tuần 5

  • Nội dung trình bày

  • Khái niệm hàm

  • Slide 4

  • Slide 5

  • Ưu điểm của việc sử dụng hàm

  • Các thư viện hàm trong C++

  • Slide 8

  • Slide 9

  • Cú pháp hàm

  • Slide 11

  • Slide 12

  • Slide 13

  • Thực hiện hàm (gọi hàm)

  • Slide 15

  • Slide 16

  • Nguyên mẫu hàm

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan