SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
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Ệ CHÍNH QUI
MÔN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
GVLT: TS. ĐINH BÁ TIẾN
HƯỚNG DẪN THỰC HÀNH
TUẦN 01 – CLASS
TRẦN THANH HẢI
HỒ TUẤN THANH
TP.HCM, ngày 22 tháng 09 năm 2012
tthai/htthanh@fit.hcmus.edu.vn
Trang 2
MỤC LỤC
1 Bài tập...........................................................................................................................3
1.1 Bài tập trên lớp.......................................................................................................3
1.2 Bài tập về nhà.........................................................................................................4
tthai/htthanh@fit.hcmus.edu.vn
Trang 3
1 Bài tập
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 đã học trong 2 môn năm
nhất:
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, …)
1.1 Bài tập trên lớp
1. Khai báo class điểm trong không gian 2 chiều với các phương thức sau:
a. Khởi tạo điểm
b. Nhập điểm từ bàn phím
c. Xuất điểm ra màn hình
d. Tính khoảng cách 2 điểm
e. Kiểm tra điểm có thuộc góc phần tư thứ nhất ko
f. Kiểm tra điểm có thuộc góc phần tư thứ hai ko
g. Kiểm tra điểm có thuộc góc phần tư thứ ba ko
h. Kiểm tra điểm có thuộc góc phần tư thứ tư ko
i. Trả về x (layX)
j. Gán giá trị x (ganX)
k. Trả về y
l. Gán giá trị y
2. Khai báo class tam giác (3 điểm) với các phương thức sau:
a. Khởi tạo tam giác
b. Nhập tam giác từ bàn phím
c. Xuất tam giác ra màn hình
d. Tính chu vi tam giác
e. Tính diện tích tam giác
f. Tìm tọa độ trọng tâm tam giác
g. Tính tổng khoảng cách từ 1 điểm P cho trước đến 3 đỉnh tam giác
h. Trả về A
i. Gán A
j. Trả về B
k. Gán B
l. Trả về C
m. Gán C
tthai/htthanh@fit.hcmus.edu.vn
Trang 4
1.2 Bài tập về nhà
Hoàn thành các bài tập trên lớp
Với các bài tập sau, hãy:
1. Vẽ sơ đồ lớp cho các class. Sinh viên sử dụng công cụ StarUML hoặc Astah
Community (menu File – New; menu Diagram – Class Diagram) để vẽ rồi copy
bitmap vào file Word để nộp.
Hình 1 - Sơ đồ lớp (Astah Community)
2. Lập trình trên ngôn ngữ C++
Đề bài:
1. Khai báo class phân số với các phương thức:
a. Khởi tạo phân số (ngẫu nhiên)
b. Nhập phân số
c. Xuất phân số
d. Cộng 2 phân số
e. Trừ 2 phân số
f. Nhân 2 phân số
g. Chia phân số 1 cho phân số 2
h. Lấy tử số
i. Gán tử số
tthai/htthanh@fit.hcmus.edu.vn
Trang 5
j. Lấy mẫu số
k. Gán mẫu số (đảm bảo mẫu số khác 0 và mẫu số dương)
l. Rút gọn phân số (làm xong câu này thì sửa lại các phương thức cộng, trừ,
nhân, chia 2 phân số ở trên)
m. Xét dấu phân số
n. Kiểm tra phân số có là phân số dương
o. Kiểm tra phân số có là phân số âm
p. So sánh 2 phân số
2. Khai báo class đường tròn với các phương thức:
a. Khởi tạo đường tròn (ngẫu nhiên)
b. Nhập đường tròn
c. Xuất đường tròn
d. Tính chu vi đường tròn
e. Tính diện tích đường tròn
f. Xét vị trí tương đối của một điểm vs đường tròn
g. Xét vị trí tương đối của 2 đường tròn
h. Kiểm tra đường tròn này có nằm trong đường tròn kia ko
i. Kiểm tra đường tròn này có chứa đường tròn kia ko
j. Kiểm tra 2 đường tròn có giao nhau ko
k. Kiểm tra 2 đường tròn có tiếp xúc nhau ko
l. Kiểm tra 2 đường tròn có nằm ngoài nhau ko
3. Xây dựng lớp phát sinh số ngẫu nhiên với các phương thức sau:
a. Khởi tạo hạt giống (thời gian hiện hành trên máy)
b. Phát sinh số nguyên [0, n) (n cho trước)
c. Phát sinh số nguyên [a, b]
d. Phát sinh số thực [0, 1]
4. Xây dựng lớp học sinh gồm mã học sinh, họ tên, điểm văn, điểm toán với các
phương thức:
a. Khởi tạo (ngẫu nhiên)
b. Nhập học sinh
c. Xuất học sinh
d. Lấy/gán giá trị họ tên, điểm văn, điểm toán
e. Tính điểm trung bình
f. Xếp loại học sinh
g. Cho biết sinh viên lên lớp hay ở lại

Contenu connexe

En vedette

Cq lt hdt-th2011-01-thck
Cq lt hdt-th2011-01-thckCq lt hdt-th2011-01-thck
Cq lt hdt-th2011-01-thck. .
 
Core java 9
Core java 9Core java 9
Core java 9. .
 
Cau lenh truy_van_sql
Cau lenh truy_van_sqlCau lenh truy_van_sql
Cau lenh truy_van_sql. .
 
Baitaprdbms
BaitaprdbmsBaitaprdbms
Baitaprdbms. .
 
Exceptions ref
Exceptions refExceptions ref
Exceptions ref. .
 
Bài 7: Làm việc với truy vấn nâng cao - Giáo trình FPT
Bài 7: Làm việc với truy vấn nâng cao - Giáo trình FPTBài 7: Làm việc với truy vấn nâng cao - Giáo trình FPT
Bài 7: Làm việc với truy vấn nâng cao - Giáo trình FPTMasterCode.vn
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql. .
 

En vedette (7)

Cq lt hdt-th2011-01-thck
Cq lt hdt-th2011-01-thckCq lt hdt-th2011-01-thck
Cq lt hdt-th2011-01-thck
 
Core java 9
Core java 9Core java 9
Core java 9
 
Cau lenh truy_van_sql
Cau lenh truy_van_sqlCau lenh truy_van_sql
Cau lenh truy_van_sql
 
Baitaprdbms
BaitaprdbmsBaitaprdbms
Baitaprdbms
 
Exceptions ref
Exceptions refExceptions ref
Exceptions ref
 
Bài 7: Làm việc với truy vấn nâng cao - Giáo trình FPT
Bài 7: Làm việc với truy vấn nâng cao - Giáo trình FPTBài 7: Làm việc với truy vấn nâng cao - Giáo trình FPT
Bài 7: Làm việc với truy vấn nâng cao - Giáo trình FPT
 
Bai tap va loi giai sql
Bai tap va loi giai sqlBai tap va loi giai sql
Bai tap va loi giai sql
 

Similaire à Cq lt hdt-th2011-01-tuan01

ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...Nguyen Thanh Tu Collection
 
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...Nguyen Thanh Tu Collection
 
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...Nguyen Thanh Tu Collection
 
Đề thi mẫu môn Toán trường Đại học Quốc tế năm 2019
Đề thi mẫu môn Toán trường Đại học Quốc tế năm 2019Đề thi mẫu môn Toán trường Đại học Quốc tế năm 2019
Đề thi mẫu môn Toán trường Đại học Quốc tế năm 2019giaoduc0123
 
ĐỀ THI THAM KHẢO KỲ THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (C...
ĐỀ THI THAM KHẢO KỲ THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (C...ĐỀ THI THAM KHẢO KỲ THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (C...
ĐỀ THI THAM KHẢO KỲ THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (C...Nguyen Thanh Tu Collection
 
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...Nguyen Thanh Tu Collection
 
Decuongontaptoan8hk21657 150928065453-lva1-app6892
Decuongontaptoan8hk21657 150928065453-lva1-app6892Decuongontaptoan8hk21657 150928065453-lva1-app6892
Decuongontaptoan8hk21657 150928065453-lva1-app6892Phượng Hoàng
 
De cuong on_tap_toan_8_hk2_1657
De cuong on_tap_toan_8_hk2_1657De cuong on_tap_toan_8_hk2_1657
De cuong on_tap_toan_8_hk2_1657Phượng Hoàng
 
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...Nguyen Thanh Tu Collection
 
Cq lt hdt-th2011-01-tuan08
Cq lt hdt-th2011-01-tuan08Cq lt hdt-th2011-01-tuan08
Cq lt hdt-th2011-01-tuan08. .
 
ứng dụng tích phân giải bài toán tổ hợp
ứng dụng tích phân giải bài toán tổ hợpứng dụng tích phân giải bài toán tổ hợp
ứng dụng tích phân giải bài toán tổ hợpOanh MJ
 
[Vnmath.com] skkn 2012-2013--quyet
[Vnmath.com] skkn 2012-2013--quyet[Vnmath.com] skkn 2012-2013--quyet
[Vnmath.com] skkn 2012-2013--quyetMinh Thắng Trần
 
Đề Thi Hk2 Toán 7 - TH - THCS - THPT Trương Vĩnh Ký
Đề Thi Hk2 Toán 7 - TH - THCS - THPT Trương Vĩnh KýĐề Thi Hk2 Toán 7 - TH - THCS - THPT Trương Vĩnh Ký
Đề Thi Hk2 Toán 7 - TH - THCS - THPT Trương Vĩnh KýCông Ty TNHH VIETTRIGROUP
 
Tuyệt đỉnh luyện đề thi thpt môn toán
Tuyệt đỉnh luyện đề thi thpt môn toánTuyệt đỉnh luyện đề thi thpt môn toán
Tuyệt đỉnh luyện đề thi thpt môn toánThùy Linh
 
Luận án tiến sĩ toán học những khía cạnh số học của lí thuyết phân bố giá trị
Luận án tiến sĩ toán học những khía cạnh số học của lí thuyết phân bố giá trịLuận án tiến sĩ toán học những khía cạnh số học của lí thuyết phân bố giá trị
Luận án tiến sĩ toán học những khía cạnh số học của lí thuyết phân bố giá trịhttps://www.facebook.com/garmentspace
 
Tính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: IntroductionTính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: IntroductionChien Dang
 
(School.antoree.com) Đề thi thử Đại học môn Toán chuyên Vĩnh Phúc lần...
(School.antoree.com) Đề thi thử Đại học môn Toán chuyên Vĩnh Phúc lần...(School.antoree.com) Đề thi thử Đại học môn Toán chuyên Vĩnh Phúc lần...
(School.antoree.com) Đề thi thử Đại học môn Toán chuyên Vĩnh Phúc lần...schoolantoreecom
 
Kế hoạch dạy học theo chủ đề Hình học 9 học kì 1
Kế hoạch dạy học theo chủ đề Hình học 9 học kì 1Kế hoạch dạy học theo chủ đề Hình học 9 học kì 1
Kế hoạch dạy học theo chủ đề Hình học 9 học kì 1Lê Hữu Bảo
 

Similaire à Cq lt hdt-th2011-01-tuan01 (20)

ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
 
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
 
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
 
Đề thi mẫu môn Toán trường Đại học Quốc tế năm 2019
Đề thi mẫu môn Toán trường Đại học Quốc tế năm 2019Đề thi mẫu môn Toán trường Đại học Quốc tế năm 2019
Đề thi mẫu môn Toán trường Đại học Quốc tế năm 2019
 
ĐỀ THI THAM KHẢO KỲ THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (C...
ĐỀ THI THAM KHẢO KỲ THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (C...ĐỀ THI THAM KHẢO KỲ THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (C...
ĐỀ THI THAM KHẢO KỲ THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (C...
 
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
 
Decuongontaptoan8hk21657 150928065453-lva1-app6892
Decuongontaptoan8hk21657 150928065453-lva1-app6892Decuongontaptoan8hk21657 150928065453-lva1-app6892
Decuongontaptoan8hk21657 150928065453-lva1-app6892
 
De cuong on_tap_toan_8_hk2_1657
De cuong on_tap_toan_8_hk2_1657De cuong on_tap_toan_8_hk2_1657
De cuong on_tap_toan_8_hk2_1657
 
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
ĐỀ LUYỆN THI ĐÁNH GIÁ NĂNG LỰC ĐẠI HỌC QUỐC GIA HÀ NỘI NĂM 2024 (CÓ LỜI GIẢI ...
 
Cq lt hdt-th2011-01-tuan08
Cq lt hdt-th2011-01-tuan08Cq lt hdt-th2011-01-tuan08
Cq lt hdt-th2011-01-tuan08
 
ứng dụng tích phân giải bài toán tổ hợp
ứng dụng tích phân giải bài toán tổ hợpứng dụng tích phân giải bài toán tổ hợp
ứng dụng tích phân giải bài toán tổ hợp
 
[Vnmath.com] skkn 2012-2013--quyet
[Vnmath.com] skkn 2012-2013--quyet[Vnmath.com] skkn 2012-2013--quyet
[Vnmath.com] skkn 2012-2013--quyet
 
Đề Thi Hk2 Toán 7 - TH - THCS - THPT Trương Vĩnh Ký
Đề Thi Hk2 Toán 7 - TH - THCS - THPT Trương Vĩnh KýĐề Thi Hk2 Toán 7 - TH - THCS - THPT Trương Vĩnh Ký
Đề Thi Hk2 Toán 7 - TH - THCS - THPT Trương Vĩnh Ký
 
Tuyệt đỉnh luyện đề thi thpt môn toán
Tuyệt đỉnh luyện đề thi thpt môn toánTuyệt đỉnh luyện đề thi thpt môn toán
Tuyệt đỉnh luyện đề thi thpt môn toán
 
Luận văn: Phương pháp giải phương trình chứa ẩn dưới dấu căn
Luận văn: Phương pháp giải phương trình chứa ẩn dưới dấu cănLuận văn: Phương pháp giải phương trình chứa ẩn dưới dấu căn
Luận văn: Phương pháp giải phương trình chứa ẩn dưới dấu căn
 
Luận án tiến sĩ toán học những khía cạnh số học của lí thuyết phân bố giá trị
Luận án tiến sĩ toán học những khía cạnh số học của lí thuyết phân bố giá trịLuận án tiến sĩ toán học những khía cạnh số học của lí thuyết phân bố giá trị
Luận án tiến sĩ toán học những khía cạnh số học của lí thuyết phân bố giá trị
 
Tính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: IntroductionTính toán khoa học - Chương 0: Introduction
Tính toán khoa học - Chương 0: Introduction
 
(School.antoree.com) Đề thi thử Đại học môn Toán chuyên Vĩnh Phúc lần...
(School.antoree.com) Đề thi thử Đại học môn Toán chuyên Vĩnh Phúc lần...(School.antoree.com) Đề thi thử Đại học môn Toán chuyên Vĩnh Phúc lần...
(School.antoree.com) Đề thi thử Đại học môn Toán chuyên Vĩnh Phúc lần...
 
Dethi toan6 lequydon
Dethi toan6 lequydonDethi toan6 lequydon
Dethi toan6 lequydon
 
Kế hoạch dạy học theo chủ đề Hình học 9 học kì 1
Kế hoạch dạy học theo chủ đề Hình học 9 học kì 1Kế hoạch dạy học theo chủ đề Hình học 9 học kì 1
Kế hoạch dạy học theo chủ đề Hình học 9 học kì 1
 

Plus de . .

Cq lt hdt-th2011-01-tuan11
Cq lt hdt-th2011-01-tuan11Cq lt hdt-th2011-01-tuan11
Cq lt hdt-th2011-01-tuan11. .
 
Cq lt hdt-th2011-01-tuan10
Cq lt hdt-th2011-01-tuan10Cq lt hdt-th2011-01-tuan10
Cq lt hdt-th2011-01-tuan10. .
 
Cq lt hdt-th2011-01-tuan09
Cq lt hdt-th2011-01-tuan09Cq lt hdt-th2011-01-tuan09
Cq lt hdt-th2011-01-tuan09. .
 
Cq lt hdt-th2011-01-tuan05
Cq lt hdt-th2011-01-tuan05Cq lt hdt-th2011-01-tuan05
Cq lt hdt-th2011-01-tuan05. .
 
Cq lt hdt-th2011-01-tuan02
Cq lt hdt-th2011-01-tuan02Cq lt hdt-th2011-01-tuan02
Cq lt hdt-th2011-01-tuan02. .
 
Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04. .
 
Cautrucdulieu full
Cautrucdulieu fullCautrucdulieu full
Cautrucdulieu full. .
 
Core java 8
Core java 8Core java 8
Core java 8. .
 
Core java 7
Core java 7Core java 7
Core java 7. .
 
Core java 6
Core java 6Core java 6
Core java 6. .
 
Core java 5
Core java 5Core java 5
Core java 5. .
 
Core java 4
Core java 4Core java 4
Core java 4. .
 
Core java 3
Core java 3Core java 3
Core java 3. .
 
Core java 2
Core java 2Core java 2
Core java 2. .
 
Core java 1
Core java 1Core java 1
Core java 1. .
 
Core java 10
Core java 10Core java 10
Core java 10. .
 
ToanRoirac
ToanRoiracToanRoirac
ToanRoirac. .
 

Plus de . . (17)

Cq lt hdt-th2011-01-tuan11
Cq lt hdt-th2011-01-tuan11Cq lt hdt-th2011-01-tuan11
Cq lt hdt-th2011-01-tuan11
 
Cq lt hdt-th2011-01-tuan10
Cq lt hdt-th2011-01-tuan10Cq lt hdt-th2011-01-tuan10
Cq lt hdt-th2011-01-tuan10
 
Cq lt hdt-th2011-01-tuan09
Cq lt hdt-th2011-01-tuan09Cq lt hdt-th2011-01-tuan09
Cq lt hdt-th2011-01-tuan09
 
Cq lt hdt-th2011-01-tuan05
Cq lt hdt-th2011-01-tuan05Cq lt hdt-th2011-01-tuan05
Cq lt hdt-th2011-01-tuan05
 
Cq lt hdt-th2011-01-tuan02
Cq lt hdt-th2011-01-tuan02Cq lt hdt-th2011-01-tuan02
Cq lt hdt-th2011-01-tuan02
 
Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04Cq lt hdt-th2011-02-tuan04
Cq lt hdt-th2011-02-tuan04
 
Cautrucdulieu full
Cautrucdulieu fullCautrucdulieu full
Cautrucdulieu full
 
Core java 8
Core java 8Core java 8
Core java 8
 
Core java 7
Core java 7Core java 7
Core java 7
 
Core java 6
Core java 6Core java 6
Core java 6
 
Core java 5
Core java 5Core java 5
Core java 5
 
Core java 4
Core java 4Core java 4
Core java 4
 
Core java 3
Core java 3Core java 3
Core java 3
 
Core java 2
Core java 2Core java 2
Core java 2
 
Core java 1
Core java 1Core java 1
Core java 1
 
Core java 10
Core java 10Core java 10
Core java 10
 
ToanRoirac
ToanRoiracToanRoirac
ToanRoirac
 

Cq lt hdt-th2011-01-tuan01

  • 1. 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Ệ CHÍNH QUI MÔN: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG GVLT: TS. ĐINH BÁ TIẾN HƯỚNG DẪN THỰC HÀNH TUẦN 01 – CLASS TRẦN THANH HẢI HỒ TUẤN THANH TP.HCM, ngày 22 tháng 09 năm 2012
  • 2. tthai/htthanh@fit.hcmus.edu.vn Trang 2 MỤC LỤC 1 Bài tập...........................................................................................................................3 1.1 Bài tập trên lớp.......................................................................................................3 1.2 Bài tập về nhà.........................................................................................................4
  • 3. tthai/htthanh@fit.hcmus.edu.vn Trang 3 1 Bài tập 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 đã học trong 2 môn năm nhất: 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, …) 1.1 Bài tập trên lớp 1. Khai báo class điểm trong không gian 2 chiều với các phương thức sau: a. Khởi tạo điểm b. Nhập điểm từ bàn phím c. Xuất điểm ra màn hình d. Tính khoảng cách 2 điểm e. Kiểm tra điểm có thuộc góc phần tư thứ nhất ko f. Kiểm tra điểm có thuộc góc phần tư thứ hai ko g. Kiểm tra điểm có thuộc góc phần tư thứ ba ko h. Kiểm tra điểm có thuộc góc phần tư thứ tư ko i. Trả về x (layX) j. Gán giá trị x (ganX) k. Trả về y l. Gán giá trị y 2. Khai báo class tam giác (3 điểm) với các phương thức sau: a. Khởi tạo tam giác b. Nhập tam giác từ bàn phím c. Xuất tam giác ra màn hình d. Tính chu vi tam giác e. Tính diện tích tam giác f. Tìm tọa độ trọng tâm tam giác g. Tính tổng khoảng cách từ 1 điểm P cho trước đến 3 đỉnh tam giác h. Trả về A i. Gán A j. Trả về B k. Gán B l. Trả về C m. Gán C
  • 4. tthai/htthanh@fit.hcmus.edu.vn Trang 4 1.2 Bài tập về nhà Hoàn thành các bài tập trên lớp Với các bài tập sau, hãy: 1. Vẽ sơ đồ lớp cho các class. Sinh viên sử dụng công cụ StarUML hoặc Astah Community (menu File – New; menu Diagram – Class Diagram) để vẽ rồi copy bitmap vào file Word để nộp. Hình 1 - Sơ đồ lớp (Astah Community) 2. Lập trình trên ngôn ngữ C++ Đề bài: 1. Khai báo class phân số với các phương thức: a. Khởi tạo phân số (ngẫu nhiên) b. Nhập phân số c. Xuất phân số d. Cộng 2 phân số e. Trừ 2 phân số f. Nhân 2 phân số g. Chia phân số 1 cho phân số 2 h. Lấy tử số i. Gán tử số
  • 5. tthai/htthanh@fit.hcmus.edu.vn Trang 5 j. Lấy mẫu số k. Gán mẫu số (đảm bảo mẫu số khác 0 và mẫu số dương) l. Rút gọn phân số (làm xong câu này thì sửa lại các phương thức cộng, trừ, nhân, chia 2 phân số ở trên) m. Xét dấu phân số n. Kiểm tra phân số có là phân số dương o. Kiểm tra phân số có là phân số âm p. So sánh 2 phân số 2. Khai báo class đường tròn với các phương thức: a. Khởi tạo đường tròn (ngẫu nhiên) b. Nhập đường tròn c. Xuất đường tròn d. Tính chu vi đường tròn e. Tính diện tích đường tròn f. Xét vị trí tương đối của một điểm vs đường tròn g. Xét vị trí tương đối của 2 đường tròn h. Kiểm tra đường tròn này có nằm trong đường tròn kia ko i. Kiểm tra đường tròn này có chứa đường tròn kia ko j. Kiểm tra 2 đường tròn có giao nhau ko k. Kiểm tra 2 đường tròn có tiếp xúc nhau ko l. Kiểm tra 2 đường tròn có nằm ngoài nhau ko 3. Xây dựng lớp phát sinh số ngẫu nhiên với các phương thức sau: a. Khởi tạo hạt giống (thời gian hiện hành trên máy) b. Phát sinh số nguyên [0, n) (n cho trước) c. Phát sinh số nguyên [a, b] d. Phát sinh số thực [0, 1] 4. Xây dựng lớp học sinh gồm mã học sinh, họ tên, điểm văn, điểm toán với các phương thức: a. Khởi tạo (ngẫu nhiên) b. Nhập học sinh c. Xuất học sinh d. Lấy/gán giá trị họ tên, điểm văn, điểm toán e. Tính điểm trung bình f. Xếp loại học sinh g. Cho biết sinh viên lên lớp hay ở lại