Tài liệu Hướng dẫn thực hành môn Lập trình hướng đối tượng - Tuần 2: Cài đặt lớp - Hàm dựng và hàm hủy - Nguyễn Lê Hoàng Dũng

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM  
KHOA CÔNG NGHỆ THÔNG TIN  
BỘ MÔN CÔNG NGHỆ PHẦN MỀM  
HỆ CAO ĐẲNG CHÍNH QUI  
MÔN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG  
HƯỚNG DẪN THỰC HÀNH  
TUẦN 02 – CÀI ĐẶT LỚP (tt)  
HÀM DỰNG VÀ HÀM HUỶ  
NGUYỄN LÊ HOÀNG DŨNG  
TP.HCM, ngày 30 tháng 09 năm 2017  
MỤC LỤC  
1 Qui định........................................................................................................................ 3  
2
Đề bài ........................................................................................................................... 3  
2.1 Bài 01 .................................................................................................................... 3  
2.2 Bài 02 .................................................................................................................... 3  
2.3 Bài 03 .................................................................................................................... 3  
2.4 Bài 04 .................................................................................................................... 4  
3 Bài tập trên lớp............................................................................................................. 4  
4 Bài tập về nhà............................................................................................................... 4  
Trang 2  
1 Qui định  
Hoàn thành các bài tập dưới đây, tuân thủ các qui tắc lập trình đã được giới thiệu trong  
slide lí thuyết tuần 01:  
1. Qui tắc đặt tên  
2. Qui tắc viết code  
3. Qui tắc ghi chú (ghi chú mỗi project và ghi chú mỗi hàm)  
4. Qui tắc chia file (.h và .cpp)  
5. Qui tắc bố trí project (1 solution, n projects: Bai01, Bai02, …)  
2 Đề bài  
2.1 Bài 01  
Xây dựng lớp điểm trong không gian 2 chiều cho phép thực hiện các chức năng:  
§ Nhập, xuất.  
§ Hàm dựng: hàm dựng không tham số và hàm dựng 2 tham số.  
§ Lấy tọa độ.  
§ Gán giá trị tọa độ.  
§ Tính khoảng cách với một điểm khác.  
2.2 Bài 02  
Xây dựng lớp mảng số nguyên (sử dung con trỏ) cho phép thực hiện các thao tác sau:  
§ Nhập, xuất mảng.  
§ Hàm dựng với kích thước cho trước.  
§ Lấy kích thước mảng.ꢀ  
§ Lấy phần tử tại vị trí nào đó.ꢀ  
§ Gán giá trị cho 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.  
2.3 Bài 03  
Xây dựng lớp hình tam giác cho phép thực hiện các thao tác sau:  
§ Nhập, xuất.  
§ Khởi tạo với tọa độ của 3 đỉnh.  
§ Lấy độ dài cạnh.  
§ Tính chu vi.  
Trang 3  
§ Tính diện tích.  
2.4 Bài 04  
Xây dựng lớp học sinh để thực hiện các chức năng sau:  
§ Nhập, xuất.  
§ Hàm dựng mặc định và hàm dựng với thông tin cho trước.  
§ Tính điểm trung bình của học sinh.  
§ Xếp loại cho học sinh.  
§ So sánh điểm trung bình với một học sinh khác.  
Thông tin của một học sinh gồm: họ tên, điểm văn, điểm toán.  
Xếp loại theo tiêu chí: Giỏi (>= 8.0), Khá (>= 7.0), Trung bình (>= 5.0), Yếu (< 5).  
3 Bài tập trên lớp  
Bài 01 và bài 02  
4 Bài tập về nhà  
Bài 01 đến bài 04  
Trang 4  
pdf 4 trang myanh 24340 Free
Bạn đang xem tài liệu "Tài liệu Hướng dẫn thực hành môn Lập trình hướng đối tượng - Tuần 2: Cài đặt lớp - Hàm dựng và hàm hủy - Nguyễn Lê Hoàng Dũng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdftai_lieu_huong_dan_thuc_hanh_mon_lap_trinh_huong_doi_tuong_t.pdf