• Không có kết quả nào được tìm thấy

Bài tập chương 2

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "Bài tập chương 2"

Copied!
1
0
0

Loading.... (view fulltext now)

Văn bản

(1)

Bài tập chương 2

1. Xây dựng lớp biểu diễn khái niệm số phức với hai thành phần dữ liệu thực, ảo và các hàm thành phần xuất, nhập, định giá trị cho số phức, cộng, trừ, nhân, chia hai số phức.

Viết chương trình cho phép nhập vào hai số phức, in ra kết quả các phép toán cộng, trừ, nhân, chia hai số phức kể trên.

2. Xây dựng lớp biểu diễn khái niệm phân số với hai thành phần dữ liệu tử số, mẫu số và các hàm thành phần cộng, trừ, nhân, chia hai phân số, các hàm thành phần xuất, nhập, đặt giá trị cho phân số. Viết chương trình cho phép nhập vào hai phân số, in ra kết quả các phép toán cộng, trừ, nhân, chia hai phân số kể trên.

3. Xây dựng lớp biểu diễn khái niệm điểm trong mặt phẳng với hai thành phần dữ liệu hoành độ và tung độ. Viết các phương thức thiết lập, các hàm thành phần cho phép thay đổi nội dung của điểm, lấy hoành độ, tung độ, tịnh tiến, nhập, xuất một điểm, hàm vẽ điểm trong chế độ đồ họa.

4. Xây dựng lớp biểu diễn khái niệm tam giác trong mặt phẳng với các phương thức thiết lập, huỷ bỏ (nếu có). Các hàm thành phần nhập, xuất, tịnh tiến, quay, phóng to, thu nhỏ và vẽ tam giác.

5. Xây dựng lớp biểu diễn khái niệm hình chữ nhật trong mặt phẳng với các phương thức thiết lập, huỷ bỏ (nếu có). Các hàm thành phần nhập, xuất, tịnh tiến, phóng to, thu nhỏ và vẽ hình chữ nhật trong chế độ văn bản, mỗi điểm có thể vẽ bằng một dấu ‘*’. Viết một ứng dụng cho phép tạo một hình chữ nhật, vẽ hình chữ nhật đó, sử dụng các phím ‘+’, ‘-‘, mũi tên để phóng to, thu nhỏ và di chuyển hình chữ nhật

6. Xây dựng lớp biểu diễn khái niệm thời điểm với các thành phần dữ liệu giờ, phút, giây với các thao tác phù hợp.

7. Xây dựng lớp biểu diễn khái niệm khoảng thời gian với các thao tác cần thiết. Viết ứng dụng minh hoạ.

8. Xây dựng lớp Stack để biểu diễn khái niệm một Stack các số nguyên với thao tác tương ứng.

Viết chương trình phân tích một số thành thừa số nguyên tố rồi in ra theo thứ tự ngược sử dụng Stack ở câu trên.

Ví dụ : Nhập vào: 750

In ra: 750 = 5 * 5 * 5 * 3 * 2

Hoặc 750 = 5^3 * 3 * 2

9. Xây dựng lớp biểu diễn khái niệm hàng đợi các số nguyên với thao tác tương ứng.

10. Xây dựng lớp String để biểu diễn khái niệm chuỗi ký tự với các phương thức thiết lập và huỷ bỏ, các hàm thành phần tính chiều dài chuỗi, nối hai chuỗi, đảo chuỗi, nhập và xuất chuỗi.

11. Xây dựng lớp biểu diễn khái niệm chuỗi ký tự sử dụng cơ chế sao chép nông để tạo bản sao chuỗi chia sẻ tài nguyên chung. Viết các thao tác gán chuỗi, đảo chuỗi, đổi thành chữ hoa.

12. Cho đoạn chương trình sau:

#include <iostream.h>

main()

{ cout << "Hello, world.\n";

}

Hãy sửa lại chương trình trên để có được xuất liệu:

Entering the Hello program saying...

1

(2)

Hello, world.

Then exiting...

Yêu cầu không thay đổi gì hàm main

2

Tài liệu tham khảo

Tài liệu liên quan

¾ Caùc tính toaùn lyù thuyeát, thieát keá thí nghieäm, ñoà thò, baûng bieåu vaø caùc coâng vieäc lieân quan seõ ñöôïc thöïc hieän. ¾ Vieát baùo caùo tieán

• Moâ hình khaùi nieäm cuõng ñöôïc söû duïng ñeå trình baøy caùc keát quaû nghieân cöùu, cuõng nhö moái töông quan giöõa caùc keát quaû.. • Moâ hình khaùi nieäm laø

– Laø heä thoáng ñöôïc hình thaønh töø söï tích hôïp caùc yeáu toá voâ sinh vaø höõu sinh cuûa moâi tröôøng.. Caùc

Vì vaäy song song vôùi vieäc xaây döïng caùc nhaø maùy thuûy ñieän, ta phaûi xaây döïng caùc nhaø maùy nhieät ñieän coù coâng suaát lôùn nhaèm thuùc ñaåy toác ñoä

Baøi 2: Vaän duïng kieán thöùc veà sô ñoà maïch ñieän, quy öôùc chieàu doøng ñieän ñeå veõ sô ñoà maïch ñieän vaø bieåu dieãn chieàu doøng ñieän thoâng

Trong moät soá phöông phaùp chuùng toâi neâu ra laø nhaèm taïo ra moät chuoãi thöùc aên sinh thaùi trong trong heä thuûy sinh, taïo ra moät söï caân baèng trong heä

Trong moät soá phöông phaùp chuùng toâi neâu ra laø nhaèm taïo ra moät chuoãi thöùc aên sinh thaùi trong trong heä thuûy sinh, taïo ra moät söï caân baèng trong heä

Hoaëc + Bieåu dieãn caùc ngoïn cung ñieàu kieän vaø caùc ngoïn cung tìm ñöôïc treân cuøng moät ñöôøng troøn löôïng giaùc.. Ta seõ loaïi boû ngoïn cung cuûa nghieäm