Tìm hiểu hàm và thư viện lập trình phần 1 pps

4 194 0
Tìm hiểu hàm và thư viện lập trình phần 1 pps

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

Thông tin tài liệu

2 © 2004, HOÀNG MINH SƠN Chương 3: Hàm và thư viện Nộidung chương 3 3.1 Hàm và lậptrìnhhướng hàm 3.2 Khai báo, ₫ịnh nghĩahàm 3.3 Truyềnthamsố và trả về kếtquả 3.4 Thiếtkế hàm và thư viện 3.5 Thư việnchuẩnANSI-C 3.6 Làm việcvớitệptin sử dụng thư việnC++ 3.7 Nạpchồng tên hàm C++ 3.8 Hàm inline trong C++ Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m TÌM HIỂU HÀM VÀ THƯ VIỆN LẬP TRÌNH NỘI DUNG BÀI HỌC: 3 © 2004, HOÀNG MINH SƠN Chương 3: Hàm và thư viện 3.1 Hàm và lậptrìnhhướng hàm Lậptrìnhcócấutrúccóthể dựatrênmộttronghaiphương pháp:  Lậptrìnhhướng hàm ( function-oriented ), còn gọilàhướng nhiệm vụ ( task-oriented ), hướng thủ tục( procedure-oriented )  Lậptrìnhhướng dữ liệu( data-oriented ) Nhiệmvụ NV 1 NV 2 NV 3 NV 1a NV 1b NV 2a NV 2b NV 2c NV 3 DL 1 DL 2 DL 3 DL 1 DL 2 DL 3 Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m 4 © 2004, HOÀNG MINH SƠN Chương 3: Hàm và thư viện Hàm là gì?  Tiếng Anh: function -> hàm, chứcnăng  Một ₫ơnvị tổ chứcchương trình, một ₫oạnmã chương trình có cấutrúc₫ể thựchiệnmột chức năng nhất ₫ịnh, có giá trị sử dụng lại  Các hàm có quan hệ với nhau thông qua lờigọi, các biếnthamsố (₫ầuvào, ₫ầu ra) và giá trị trả về  Cách thựchiệncụ thể mộthàmphụ thuộcnhi ềuvào dữ kiện(thamsố, ₫ốisố củahàm): — Thông thường, kếtquả thựchiệnhàmmỗilần ₫ềugiống nhau nếu các tham số₫ầuvàonhư nhau —Một hàm không có tham số thì giá trị sử dụng lạirấtthấp  Trong C/C++: Không phân biệtgiữathủ tụcvàhàm, cả₫oạnmãchương trình chính cũng là hàm Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m 5 © 2004, HOÀNG MINH SƠN Chương 3: Hàm và thư viện Ví dụ phân tích  Yêu cầu bài toán: Tính tổng mộtdãysố nguyên (liên tục) trong phạmvi do ngườisử dụng nhập. In kếtquả ra màn hình.  Các nhiệmvụ: —Nhậpsố nguyên thứ nhất: z Yêu cầungườisử dụng nhập z Nhậpsố vào mộtbiến —Nhậpsố nguyên thứ hai z Yêu cầungườisử dụng nhập z Nhậpsố vào mộtbiến —Tínhtổng vớivònglặp —Hiểnthị kếtquả ra màn hình Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m Click to buy NOW! P D F - X C h a n g e V i e w e r w w w . d o c u - t r a c k . c o m . TÌM HIỂU HÀM VÀ THƯ VIỆN LẬP TRÌNH NỘI DUNG BÀI HỌC: 3 © 2004, HOÀNG MINH SƠN Chương 3: Hàm và thư viện 3 .1 Hàm và lậptrìnhhướng hàm Lậptrìnhcócấutrúccóthể dựatrênmộttronghaiphương pháp:  Lậptrìnhhướng. MINH SƠN Chương 3: Hàm và thư viện Nộidung chương 3 3 .1 Hàm và lậptrìnhhướng hàm 3.2 Khai báo, ₫ịnh nghĩahàm 3.3 Truyềnthamsố và trả về kếtquả 3.4 Thiếtkế hàm và thư viện 3.5 Thư việnchuẩnANSI-C 3.6. V i e w e r w w w . d o c u - t r a c k . c o m 4 © 2004, HOÀNG MINH SƠN Chương 3: Hàm và thư viện Hàm là gì?  Tiếng Anh: function -> hàm, chứcnăng  Một ₫ơnvị tổ chứcchương trình, một ₫oạnmã chương trình có cấutrúc₫ể thựchiệnmột chức năng

Ngày đăng: 31/07/2014, 04:20

Từ khóa liên quan

Mục lục

  • Kỹ thuật lập trìnhPhần II: Lập trình có cấu trúc

  • Nội dung chương 3

  • 3.1 Hàm và lập trình hướng hàm

  • Hàm là gì?

  • Ví dụ phân tích

  • Phương án 4 trong 1

  • Phương án phân hoạch hàm (1)

  • Phương án phân hoạch hàm (1)

  • Phương án phân hoạch hàm (1)

  • Phương án phân hoạch hàm (2)

  • Phương án phân hoạch hàm (2)

  • 3.2 Khai báo và định nghĩa hàm

  • Khai báo hàm và lời gọi hàm

  • Khai báo hàm C/C++ ở đâu?

  • Định nghĩa hàm ở đâu?

  • 3.3 Truyền tham số và trả về kết quả

  • Tham biến hình thức và tham số thực tế

  • 3.3.1 Truyền giá trị

  • Thử ví dụ đọc từ bàn phím

  • Truyền giá trị

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

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

Tài liệu liên quan