TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI LÝ LUẬN VĂN HỌC NĂM HỌC 2023-2024 - MÔN NGỮ ...
Baitap2
1. Lập trình trên môi trường Windows Trần Duy Hoàng
Bài tập 2 – 08CK4 + 08CK5 + 09CK2 tdhoang@fit.hcmuns.edu.vn
1 Hình thức nộp
• Thang điểm : 10 điểm
◦ Bài 1 : 4 điểm
◦ Bài 2 : 3 điểm
◦ Bài 3 : 3 điểm
• Làm trên môi trường Visial Studio 2005, 2008
• Hình thức nộp :
◦ Mỗi bài làm trong 1 solution được đặt tên MSSV_BaiX (ví dụ : 07K3345_Bai1,
07K3345_Bai2, 07K3345_Bai3)
◦ Báo cáo đặt tên MSSV_Baocao.doc:
▪ Thông tin : MSSV, lớp
▪ Báo cáo : chấm điểm cho từng bài (làm được chức năng nào), chụp hình các chức
năng làm được, tổng điểm cho tất cả các bài
◦ Nén 3 bài + báo cáo thành thành MSSV_XX.zip với XX là tổng số điểm tự đánh giá
trên thang 10 (ví dụ : 07K3345_06.zip)
• Nộp trên moodle theo đúng thời gian qui định
2 Nội dung
2.1 Bài tập 1
Viết chương trình nhập vào một mảng các Phân số, thực hiện các yêu cầu sau
• Viết lớp PhanSo với
◦ các phép tính cộng trừ nhân chia
◦ các phép toán so sánh <,>,==
◦ phương thức ToString()
• In mảng phân số vừa nhập
• Tính tổng của mảng phân số
• Tìm giá trị lớn nhất, nhỏ nhất trong mảng
2. • Ghi và đọc mảng phân số từ file .txt
Ví dụ : mangphanso.txt
4
2/3
4/5
1/6
2/5
Tham khảo giao diện bài tập 3 hướng dẫn tuần 4
2.2 Bài tập 2
Viết chương trình Tính khoảng cách giữa 2 điểm trên không gian 3 chiều, với các yêu cầu sau :
• Định nghĩa lớp điểm
◦ Có 3 thuộc tính : x, y, z
◦ Có phương thức tính khoảng cách đến điểm khác
public double KhoangCach(Diem d)
{
double kc = …
return kc;
}
• Nhập điểm có dạng x,y,z (ví dụ : 1.2,3.5,2.3)
• Ghi và đọc thông tin 2 điểm từ tập tin .txt
Ví dụ : diem.txt
1.2,3.5,2.3
3.2,1.5,3.2
2.3 Bài tập 3
Yêu cầu :
Viết chương trình tính chu vi Tam giác
• Định nghĩ lớp TamGiac
◦ có thuộc tính là 3 đỉnh A, B, C thuộc lớp Diem (có 2 thuộc tính là x,y, có phương
thức tính khoảng cách)
◦ có phương thức tính chu vi tam giác
3. • Tính chu vi tam giác
• Ghi và đọc thông tin tam giác từ tập tin .txt
Ví dụ : tamgiac.txt
1.2,3.4
3.2,1.2
3.4,2.5