Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
540 KB
Nội dung
1Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Giới thiệu và Ôn tập Giới thiệu và Ôn tập 2 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Nội dung Nội dung Đề cương môn học. Đề cương môn học. Chuẩn và quy ước lập trình. Chuẩn và quy ước lập trình. Ôn tập hàm, cấu trúc, con trỏ. Ôn tập hàm, cấu trúc, con trỏ. Bài tập. Bài tập. 3 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Nội dung Nội dung Đề cương môn học. Đề cương môn học. Chuẩn và quy ước lập trình. Chuẩn và quy ước lập trình. Ôn tập hàm, cấu trúc, con trỏ. Ôn tập hàm, cấu trúc, con trỏ. Bài tập. Bài tập. 4 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Đề cương môn học Đề cương môn học Mục tiêu môn học: Mục tiêu môn học: Định nghĩa được Định nghĩa được các khái niệm cơ bản của OOP. các khái niệm cơ bản của OOP. Áp dụng được Áp dụng được các tính chất của OOP để giải quyết các tính chất của OOP để giải quyết vấn đề vấn đề bằng C++ bằng C++ . . Môi trường thực hành: Môi trường thực hành: Microsoft Visual C++ 6.0. Microsoft Visual C++ 6.0. Microsoft Visual C++.NET 2003/2005/2008. Microsoft Visual C++.NET 2003/2005/2008. 5 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Đề cương môn học Đề cương môn học Hệ thống điểm: Hệ thống điểm: 6 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Đề cương môn học Đề cương môn học Tổ chức lớp học: Tổ chức lớp học: Sinh viên tổ chức thành nhóm 2 – 4 người: Sinh viên tổ chức thành nhóm 2 – 4 người: Thảo luận. Thảo luận. Làm bài tập. Làm bài tập. Đọc thêm các tài liệu tham khảo. Đọc thêm các tài liệu tham khảo. Trao đổi thảo luận: Trao đổi thảo luận: Diễn đàn: Diễn đàn: http://courses.cs.hcmus.edu.vn http://courses.cs.hcmus.edu.vn Giáo viên: Giáo viên: Email: Email: nmhuy@fit.hcmus.edu.vn nmhuy@fit.hcmus.edu.vn . . Phòng làm việc: Phòng I82, BM CNPM, Khoa CNTT, Phòng làm việc: Phòng I82, BM CNPM, Khoa CNTT, Trường ĐH KHTN TP.HCM (hẹn trước). Trường ĐH KHTN TP.HCM (hẹn trước). 7 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Đề cương môn học Đề cương môn học Tài liệu tham khảo: Tài liệu tham khảo: C++ và Lập trình hướng đối tượng C++ và Lập trình hướng đối tượng , , Phạm Văn Ất, NXB Khoa Học Kỹ Thuật. Phạm Văn Ất, NXB Khoa Học Kỹ Thuật. Lập trình hướng đối tượng C++ Lập trình hướng đối tượng C++ , , Trần Văn Lăng, NXB Thống Kê. Trần Văn Lăng, NXB Thống Kê. C++ Primer Plus 4 C++ Primer Plus 4 th th Edition Edition , , Stephen Prata, SAMS. Stephen Prata, SAMS. The C++ Programming Language 3 The C++ Programming Language 3 rd rd Edition Edition , , Bjarne Stroustrup, Addison-Wesley. Bjarne Stroustrup, Addison-Wesley. C++ FAQ Lite C++ FAQ Lite , , Marshall Cline, Marshall Cline, http://parashift.com/c++-faq-lite http://parashift.com/c++-faq-lite / / 8 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Đề cương môn học Đề cương môn học Nội dung môn học: Nội dung môn học: Bài tập 2 Bài tập 2 Đối tượng (cơ bản) Đối tượng (cơ bản) Bài tập 1 Bài tập 1 Đối tượng (nâng cao) Đối tượng (nâng cao) Ôn tập giữa kỳ Ôn tập giữa kỳ Kế thừa Kế thừa Đa hình Đa hình Bài tập 3 Bài tập 3 Ôn tập cuối kỳ Ôn tập cuối kỳ 9 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Nội dung Nội dung Đề cương môn học. Đề cương môn học. Chuẩn và quy ước lập trình. Chuẩn và quy ước lập trình. Ôn tập hàm, cấu trúc, con trỏ. Ôn tập hàm, cấu trúc, con trỏ. Bài tập. Bài tập. 10 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Chuẩn và quy ước lập trình Chuẩn và quy ước lập trình Vì sao phải có chuẩn và quy ước? Vì sao phải có chuẩn và quy ước? Làm việc một mình: Làm việc một mình: Tự làm tự hiểu. Tự làm tự hiểu. Mình luôn hiểu mình? Mình luôn hiểu mình? Làm việc nhóm: Làm việc nhóm: Mỗi người một việc. Mỗi người một việc. Ráp nối công việc. Ráp nối công việc. Mọi người luôn hiểu nhau? Mọi người luôn hiểu nhau? Phối hợp công việc hiệu quả Phối hợp công việc hiệu quả Áp đặt kỷ luật!! Áp đặt kỷ luật!! [...]... ước lập trình Ôn tập hàm, cấu trúc, con trỏ Bài tập Phương pháp lập trình hướng đối tượng – GV Nguyễn 17 Bài tập Bài tập 1. 1: Viết chương trình cho phép thực hiện các thao tác trên kiểu phân số: Nhập, xuất phân số Nghịch đảo, rút gọn phân số Cộng, trừ, nhân, chia hai phân số Phương pháp lập trình hướng đối tượng – GV Nguyễn 18 Bài tập Bài tập 1. 2: Viết chương trình cho phép thực hiện các thao... trừ, nhân, chia hai số phức Phương pháp lập trình hướng đối tượng – GV Nguyễn 19 Bài tập Bài tập 1. 3: Viết chương trình cho phép thực hiện các thao tác trên kiểu đơn thức: Nhập, xuất đơn thức Tính giá trị, đạo hàm, nguyên hàm đơn thức Cộng, trừ, nhân chia hai đơn thức cùng bậc Phương pháp lập trình hướng đối tượng – GV Nguyễn 20 Bài tập Bài tập 1. 4: Thông tin một học sinh bao gồm: Họ tên ... chú thích đầy đủ, dễ hiểu Viết chú thích cho từng hàm Dùng dấu // thay cho /* */ Phương pháp lập trình hướng đối tượng – GV Nguyễn 12 Nội dung Đề cương môn học Chuẩn và quy ước lập trình Ôn tập hàm, cấu trúc, con trỏ Bài tập Phương pháp lập trình hướng đối tượng – GV Nguyễn 13 Ôn tập hàm, cấu trúc, con trỏ Chương trình là gì? Biến và Hằng là gì? Khai báo? Hàm là gì? Có mấy... (>= 7.0) Trung bình (>= 5.0), Yếu (< 5) Phương pháp lập trình hướng đối tượng – GV Nguyễn 21 Bài tập Bài tập 1. 5: Viết chương trình cho phép thực hiện các thao tác trên kiểu mảng: Nhập, xuất mảng Lấy kích thước mảng Lấy phần tử tại vị trí nào đó Tìm phần tử nào đó trong mảng Sắp xếp tăng, giảm Phương pháp lập trình hướng đối tượng – GV Nguyễn 22 ... pháp lập trình hướng đối tượng – GV Nguyễn 15 Tóm tắt Hàm, cấu trúc, con trỏ: Hàm chứa xử lý của chương trình Cấu trúc chứa dữ liệu của chương trình Cấu trúc dùng để đóng gói dữ liệu Con trỏ chứa địa chỉ của biến hoặc vùng nhớ Dùng con trỏ để thao tác linh động Phương pháp lập trình hướng đối tượng – GV Nguyễn 16 Nội dung Đề cương môn học Chuẩn và quy ước lập trình Ôn tập hàm, cấu... trình Không có chuẩn chung toàn thế giới!! Quy ước đặt tên (Naming Convention): Quy tắc vàng: tên phải thể hiện ý nghĩa x, y, f, g, … ?! total, rate, create, run, … !! Quy tắc đặt tên theo kiểu “lạc đà” (Camel Case) Dùng để viết các từ dính liền nhau Viết hoa chữ cái đầu mỗi từ UpperCamelCase lowerCamelCase Phương pháp lập trình hướng đối tượng – GV Nguyễn 11 Chuẩn và quy ước lập trình... truyền tham số? Cấu trúc là gì? Cách sử dụng? Con trỏ là gì? Cách sử dụng? Header File để làm gì? Nhập xuất trong C++? Phương pháp lập trình hướng đối tượng – GV Nguyễn 14 Tóm tắt Đề cương môn học: Mục tiêu: định nghĩa và áp dụng OOP bằng C++ Cách thức: học tập chăm chỉ và chủ động Chuẩn và quy ước lập trình: Chuẩn và quy ước để phối hợp công việc hiệu quả Áp đặt kỷ luật lên việc lập trình . cấu trúc, con trỏ. Ôn tập hàm, cấu trúc, con trỏ. Bài tập. Bài tập. 18 Phương pháp lập trình hướng đối tượng – GV. Nguyễn Minh Huy Bài tập Bài tập Bài tập 1. 1: Bài tập 1. 1: Viết chương trình. trình hướng đối tượng – GV. Nguyễn Minh Huy Đề cương môn học Đề cương môn học Nội dung môn học: Nội dung môn học: Bài tập 2 Bài tập 2 Đối tượng (cơ bản) Đối tượng (cơ bản) Bài tập 1 Bài tập 1 Đối. 1 Đối tượng (nâng cao) Đối tượng (nâng cao) Ôn tập giữa kỳ Ôn tập giữa kỳ Kế thừa Kế thừa Đa hình Đa hình Bài tập 3 Bài tập 3 Ôn tập cuối kỳ Ôn tập cuối kỳ 9 Phương pháp lập trình hướng đối tượng