Giáo án - Bài giảng: Công nghệ thông tin: 6 bài thực hành hướng đối tượng thiết kế và cài đặt lớp trong lập trình C# - Pdf 13

THIẾT KẾ & CÀI ĐẶT LỚP
Bài thực hành 01
Tổ chức chương trình
 Mỗi lớp:
 Tập tin .h: chứa đặc tả lớp.
 Tập tin .cpp: chứa chi tiết cài đặt các tác vụ.
 Lớp ứng dụng:
 Tập tin .cpp: chứa hàm main
Bài 1
 Cài đặt lớp PhanSo đặc tả khái niệm phân số với
các thao tác:
 Xuất/Nhập.
 Tính toán số học (cộng, trừ, nhân, chia).
 So sánh.
 Tối giản.
 Viết chương trình cho phép người dùng thực hiện
nhiều lần công việc:
 Nhập hai phân số.
 Chọn xem kết quả tính toán, so sánh hai phân số đã nhập.
Bài 2
 Cài đặt lớp SoPhuc đặc tả khái niệm số phức với
các thao tác:
 Xuất/Nhập.
 Tính toán số học (cộng, trừ, nhân, chia).

 Viết chương trình cho phép người dùng thực hiện
nhiều lần công việc:
 Nhập hai số phức.
 Chọn xem kết quả tính toán hai số phức đã nhập.
Bài 3
 Cài đặt lớp tập hợp các phần tử kiểu số nguyên có

đặt.

Thiết kế & Cài đặt lớp
Định nghĩa phép toán
Bài thực hành 02
Bài 1
 Định các phép toán số học (+, -, *, /), phép
toán so sánh (<, <=, >, >=, ==, !=), phép
toán kết hợp gán (+=, -=, *=, /=) cho lớp
PhanSo đã cài đặt ở bài thực hành 01.
 Viết chương trình cho phép người dùng thực hiện
nhiều lần công việc:
 Nhập hai phân số.
 Chọn xem kết quả tính toán, so sánh hai phân số đã nhập.
Bài 2
 Định các phép toán số học (+, -, *, /), phép
toán kết hợp gán (+=, -=, *=, /=) cho lớp
SoPhuc đã cài đặt ở bài thực hành 01.
 Viết chương trình cho phép người dùng thực hiện
nhiều lần công việc:
 Nhập hai số phức.
 Chọn xem kết quả tính toán hai số phức đã nhập.
Bài 3
 Định các phép toán giao, hội, hiệu (&,|, -), phép
toán so sánh (==, !=), phép toán kết hợp gán (&=,
|=, -=) cho lớp tập hợp các phần tử kiểu số
nguyên đã cài đặt ở bài thực hành 01.
 Viết chương trình cho phép người dùng thực hiện
nhiều lần công việc:
 Nhập hai tập hợp.

 Phép toán nối chuỗi (+, +=)
 Phép toán lấy chuỗi con.

Bài 6 (tt)
 Viết chương trình sử dụng lớp String vừa tạo.

 Lưu ý: Lớp String sẽ được dùng trong các bài tập
sau.
Thiết kế & Cài đặt lớp
Template
Bài thực hành 03
Bài 1
 Cài đặt lớp Stack cho phép quy định kiểu dữ liệu của
phần tử khi sử dụng.
1. Dùng mảng cấp phát tĩnh (cho phép quy định kích thước khi
sử dụng).
2. Dùng mảng cấp phát động.
3. Dùng danh sách liên kết đơn
 Viết chương trình minh họa việc sử dụng lớp Stack
vừa tạo.
Bài 2
 Cài đặt lớp Queue cho phép quy định kiểu dữ liệu
của phần tử khi sử dụng.
1. Dùng mảng cấp phát tĩnh (cho phép quy định kích thước khi
sử dụng).
2. Dùng mảng cấp phát động.
3. Dùng danh sách liên kết đơn.
 Viết chương trình minh họa việc sử dụng lớp Queue
vừa tạo.
Bài 3

in



,
0
Bài 3
 Viết chương trình cho phép thực hiện nhiều lần các
thao tác:
 Nhập biểu thức số học (dạng hậu tố, tiền tố, trung tố).
 Xuất trị biểu thức vừa nhập.
 Giới hạn:
 Phép toán số học hai ngôi: + - * /
 Toán hạng kiểu số thực.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status