Tổng hợp tài liệu, ebook Công Nghệ Thông Tin tham khảo.
Singleton Creational Pattern “Creational design patterns abstract the instantiation process. They help make a system independent of how its objects are created, composed, and represented” Bảo đảm mỗi lớp chỉ có thể tạo ra duy nhất một đối tượng. Chỉ cho phép sử dụng đối tượng duy nhất này. Ví dụ: Cửa sổ Open/Save tập tin. Chương trình Tas...
42 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 697 | Lượt tải: 0
Bài tập 11.3 Một nông trại chăn nuôi có 3 loại gia súc: bò, cừu, và dê. Mỗi loại gia súc đều có thể sinh con, cho sữa và phát ra tiếng kêu riêng của chúng. Khi đói, các gia súc sẽ phát ra tiếng kêu để đòi ăn. Sau một thời gian chăn nuôi, người chủ nông trại muốn thống kê xem trong nông trại có bao nhiêu gia súc ở mỗi loại, tổng số lit sữa mà ...
55 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 998 | Lượt tải: 0
Bài tập 9.2 (tt) Dựa trên lớp TaiKhoan, xây dựng lớp TaiKhoanTietKiem như sau: - Có thêm thông tin: Kỳ hạn gửi. Lãi suất. Số tháng đã gửi. - Khi nạp tiền, số tháng đã gửi được tính lại từ đầu. - Chỉ được rút tiền khi đến kỳ hạn. - Cho phép tăng số tháng đã gửi. - Tính số dư tại thời điểm hiện tại. Bài tập 9.3 Một chiếc xe máy chạy 10...
32 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 953 | Lượt tải: 0
Khai báo lớp NongTrai quản lý một đàn gà (sử dụng vector) cho phép thực hiện đoạn code sau, biết Mỗi ngày nông trại cho 1 con gà ăn 0.05kg thức ăn void main() { NongTrai a; ConGa b(3, 2.5, 0); //gà mái 3 tháng tuổi nặng 2.5kg a.Them(b); a.NuoiGa(30); //nuôi gà trong 30 ngày float kl = a.TongKhoiLuongGa(); int sotrung = a.ThuTrung(); //th...
11 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 666 | Lượt tải: 0
hư viện C++
Thư viện STL (Standard Template Library):
Một phần của thư viện chuẩn.
Các lớp và hàm hỗ trợ lập trình với template.
Phân nhóm:
Nhóm container: vector, list, deque, set,
Nhóm string: string,
Nhóm iterator.
Lớp string:
File header
49 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 674 | Lượt tải: 0
Bài tập – 3.4 Thông tin một sinh viên bao gồm: MSSV Họ tên Ngày tháng năm sinh Năm nhập học Điểm trung bình tích lũy Viết chương trình cho phép thực hiện các thao tác trên kiểu sinh viên: Nhập, xuất thông tin sinh viên. Xét tốt nghiệp cho sinh viên – các sinh viên từ khóa 08 trở về trước, có điểm trung bình tích lũy trên 5.0 thì được tố...
43 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 682 | Lượt tải: 0
Bài 8.7 Công ty ABC cần xây dựng một ứng dụng quản lý nhân sự và tính lương cho nhân viên trong công ty như sau: Quản lý thông tin nhân viên (mã, họ tên, ngày sinh, địa chỉ) Tính lương cho nhân viên Hiện công ty có 3 loại nhân viên và cách tính lương như sau: Nhân viên sản xuất : số sản phẩm * 20.000 đ Nhân viên công nhật : số ngày * 50.000...
9 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 739 | Lượt tải: 0
Bài 2.3 Dựa vào lớp phân số từ bài 2.2, viết chương trình cho phép nhập vào một mảng các phân số, sau đó sắp xếp mảng tăng dần. Xuất ra các phân số trong mảng có tử và mẫu đều là số chẵnBài 2.4 Thông tin một học sinh bao gồm: Họ tên. Điểm văn, toán. Viết chương trình cho phép thực hiện các thao tác trên kiểu học sinh: Nhập, xuất thông t...
29 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 656 | Lượt tải: 0
BÀI TẬP 1.3 Thông tin một học sinh bao gồm: Họ tên. Điểm văn, toán. Viết chương trình cho phép thực hiện các thao tác trên kiểu học sinh: Nhập, xuất thông tin học sinh. Tính điểm trung bình. Xếp loại theo tiêu chí Giỏi (>= 8.0), Khá (>= 7.0). Trung bình (>= 5.0), Yếu (< 5).BÀI TẬP 1.4 Viết chương trình cho phép thực hiện các thao tác tr...
31 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 963 | Lượt tải: 0
Vị từ bagof and findall Chúng ta có thể sinh ra, nhờ backtracking, tất cả những đối tượng, từng đối tượng một thỏa mãn được mục tiêu nào đó. Mỗi lần một lời giải mới được tạo ra, lời giải cũ đã biến mất và không còn có thể truy đạt đến. Tuy nhiên, đôi khi ta cần gom tất cả các lời giải lại, thí dụ, thành một list. Vị từ thư viện bagof và f...
68 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 689 | Lượt tải: 0