Chương 1: Ôn tập Kiểu Cấu trúc

Bài tập 1: Phân số

a) Khai báo kiểu dữ liệu phân số và thực hiện các thao tác:

  • Nhập/Xuất phân số
  • Viết quá tải toán tử nhập >> (kiểm tra mẫu khác 0), xuất <<
  • Viết hàm quá tải phép toán gán =, so sánh = =, !=, <
  • Rút gọn phân số
  • Tính tổng, hiệu, tích, thương hai phân số
  • Kiểm tra phân số tối giản
  • Quy đồng hai phân số
  • Kiểm tra phân số âm hay dương
  • So sánh hai phân số

b) Xây dựng cấu trúc mảng phân số gồm: số lượng phần tử (kiểu số nguyên) và một mảng phân số (kiểu phân số được xây dựng câu a))

  • Viết quá tải toán tử truy cập phần tử [], toán tử nhập >>, xuất <<
  • Viết quá tải toán tử so sánh ==, !=
  • Viết hàm tính tổng các phần tử trong mảng phân số, trả về phân số tổng đã được rút gọn.
  • Viết hàm tìm phân số có giá trị lớn nhất trong mảng.
  • Viết hàm xuất tất cả các vị trí những phân số có giá trị lớn nhất ra màn hình.

Bài tập 2: Đơn thức

Khai báo kiểu dữ liệu đơn thức và thực hiện các thao tác sau:

  • Nhập/Xuất đơn thức
  • Tính tích, thương hai đơn thức
  • Tính đạo hàm cấp 1 của đơn thức
  • Tính đạo hàm cấp k của đơn thức
  • Tính giá trị đơn thức tại x = x0

Bài tập 3: Đa thức

Khai báo kiểu dữ liệu đa thức và thực hiện các thao tác sau:

  • Nhập/Xuất đa thức
  • Tính tổng, hiệu, tích hai đa thức
  • Tính đạo hàm cấp 1 của đa thức
  • Tính đạo hàm cấp k của đa thức
  • Tính giá trị đơn thức tại x = x0
  • Tính đa thức dư của phép chia đa thức thứ nhất cho đa thức thứ hai.

Bài tập 4: Điểm trong mặt phẳng Oxy

Khai báo kiểu dữ liệu điểm và thực hiện các thao tác sau:

  • Nhập/Xuất tọa độ điểm
  • Tính khoảng cách giữa hai điểm
  • Tìm điểm đối xứng qua gốc toạ độ/trục Ox/trụcOy
  • Kiểm tra điểm thuộc phần tư nào?

Bài tập 5: Tam giác

Khai báo kiểu dữ liệu tam giác và thực hiện các thao tác sau:

  • Nhập/Xuất tam giác
  • Tính chu vi, diện tích tam giác
  • Kiểm tra tam giác cân/đều/vuông.

Bài tập 6: Ngày

Khai báo kiểu dữ liệu ngày và thực hiện các thao tác sau:

  • Nhập/Xuất ngày (ngày, tháng, năm)
  • Kiểm tra năm nhuận
  • Tính số thứ tự ngày trong năm
  • Tìm ngày trước đó, sau đó k ngày
  • Tính khoảng cách giữa hai ngày
  • So sánh hai ngày

results matching ""

    No results matching ""