TAILIEUCHUNG - Lecture Programming principles and practice using C++: Chapter 15 - Bjarne Stroustrup

This chapter is a bit messy and full of details. The aim is to give some programming practice and examples after the conceptual high point in Chapter 14 and before the mindbending control inversion of Chapter 15. Basically, we go through a series of code examples to reinforce what has been shown before and to encourage some students that what they are learning is real. | Chapter 15 Functions and graphing Bjarne Stroustrup Abstract Here we present ways of graphing functions and data and some of the programming techniques needed to do so, notably scaling. Stroustrup/Programming Note This course is about programming The examples – such as graphics – are simply examples of Useful programming techniques Useful tools for constructing real programs Look for the way the examples are constructed How are “big problems” broken down into little ones and solved separately? How are classes defined and used? Do they have sensible data members? Do they have useful member functions? Use of variables Are there too few? Too many? How would you have named them better? Stroustrup/Programming Graphing functions Start with something really simple Always remember “Hello, World!” We graph functions of one argument yielding one value Plot (x, f(x)) for values of x in some range [r1,r2) Let’s graph three simple functions: double .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.