BÀI TẬP LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG pot - Pdf 11

GV: Trần Minh Thái
1
BÀI TẬP LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

Thời lượng: 60 tiết
Công cụ thực hành: Microsoft Visual Studio 2005 (C#)
Lịch thực hành tại lớp: Phân bổ 5 tiết / tuần
Tuần Nội dung Ghi chú
1 Bài tập phần cơ bản Bài 1 Æ 5
2 Bài tập phần cơ bản (tt) Bài 6 Æ 10
3 Bài tập phần cơ bản (tt) Bài 15, 16
4 Bài tập phần hướng đối tượng – Console Bài 17
5 Bài tập phần hướng đối tượng – Console (tt) Bài 18
6 Bài tập phần hướng đối tượng – Console (tt) Bài 19
7 Bài tập phần hướng đối tượng – Console (tt) Bài 21
8 Bài tập phần hướng đối tượng – Console (tt) Bài 25
9 Bài tập phần hướng đối tượng – Form Bài 32
10 Bài tập phần hướng đối tượng – Form (tt) Bài 33
11 Bài tập phần hướng đối tượng – Console (tt) Bài 27, 28
12 Kiểm tra
Sinh viên phải làm đầy
đủ tất cả các bài tập từ
bài 1 đến bài 34 mới
được dự kiểm tra

I. Phần bài tập cơ bản – Viết các chương trình sau bằng phương pháp lập trình thủ tục
1. Nhập vào hai số nguyên x, y. Xuất ra màn hình tổng, hiệu, tích, thương của hai số trên.
2. Nhập vào ba cạnh a, b, c của tam giác. Xuất ra màn hình tam giác đó thuộc loại tam giác
gì? (Thường, cân, vuông, đều hay vuông cân).
3. Cho 2 số nguyên dương a, b. Tìm USCLN và BSCNN của a và b.
4. Nhập vào ngày, tháng, năm. Kiểm tra xem ngày, tháng, năm đó có hợp lệ hay không? In

15. Viết chương trình nhập vào chuỗi ký tự str, cho chuỗi str tự động chạy xoay vòng từ trái
sang phải màn hình cho đến khi nhấn phím bất kỳ thì dừng.
16. Viết chương trình tạo menu cấp 1 đơn giản, cho phép dùng phím mũi tên lên xuống để di
chuyển vị trí chọn theo mẫu sau:

Khi nhấn Enter thì sẽ hiển thị thông báo cho biết mục menu được chọn tương ứng, chọn Thoát thì
kết thúc chương trình.

II. Phần hướng đối tượng – Thiết kế và cài đặt các lớp sau
Ứng dụng dạng Console
17. Lớp điểm ký tự trên màn hình văn bản.
18. Ứng dụng lớp điểm ký tự xây dựng trò chơi bắn chữ
Mô tả: Lần lượt cho xuất hiện ký tự từ A->Z tại một vị trí ngẫu nhiên phía trên màn hình
và rơi xuống (với tốc độ qui định). Khi ngườ
i sử dụng chỉ cần nhấn phím tương ứng với ký
tự xuất hiện thì ký tự đó biến mất, nếu ký tự rơi xuống chạm đáy màn hình thì kết thúc trò
chơi.
19. Ứng dụng lớp điểm ký tự viết trò chơi rắn săn mồi
20. Lớp hình chữ nhật trên màn hình văn bản (sử dụng lại lớp điểm ký tự).
21. Lớp phân số.
GV: Trần Minh Thái
3
22. Lớp hỗn số.
23. Lớp mảng 1 chiều các số nguyên
24. Lớp đa thức
25. Lớp ngày
26. Lớp giờ
27. Xây dựng các lớp để quản lý thu nhập hàng tháng của 1 cơ quan, biết rằng: Cơ quan có 2
dạng người được hưởng lương: biên chế thì hưởng lương theo quỹ lương của nhà nước, và
hợp dồng thì hưởng lương theo số giờ

9 Hình tam giác: tọa độ tâm, màu sắc, chiều dài 3 cạnh.
9 Nhập, xuất danh sách các hình, cho biết số lượng hình và hình có diện tích lớn nhất của
từng loại.

GV: Trần Minh Thái
4
Ứng dụng dạng Windows Form
31. Xây dựng chương trình đánh caro (người với người)
32. Xây dựng chương trình hỗ trợ học phân số
Gợi ý các chức năng (sinh viên có thể tự thiết kế giao diện riêng)
• Phần hỗ trợ học

- Khi chọn chức năng học tính toán hai phân số

- Khi chọn chức năng học so sánh hai phân số • Phần hỗ trợ làm bài tập
GV: Trần Minh Thái
5

- Giao diện làm bài tập tính toán hai phân số:

Khi nhập vào phân số kết quả, nhấn Kiểm tra để chấm điểm (Có thông báo nếu sai, và
chấm điểm nếu đúng)
- Giao diện làm bài tập so sánh hai phân số:

Nhập vào ký hiệu so sánh (>, < hoặc =), nhấn nút Kiểm Tra để chấm điểm
GV: Trần Minh Thái
6


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