... CCK02TH2 12 Trường: CĐCN Phúc Yên
Bài tậplậptrìnhhướngđốitượng C++
B CÔNG TH NGỘ ƯƠ
Tr ng Cao ng Công Nghi p Phúc Yênườ Đẳ ệ
BÀI TẬPLẬPTRÌNHHƯỚNGĐỐI TƯỢNG
C++
H Tên: ọ Trần Xuân Thức
L ... for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(nv[i].ten<nv[j].ten)
{
tg=nv[i];
nv[i]=nv[j];
nv[j]=tg;
}
Trần Xuân Thức - CCK02TH2 6 Trường: CĐCN Phúc Yên
Bài tậplậptrìnhhướngđốitượng C++
BÀI TẬP C++
Bài 1:Xây dựng lớp cơ sở HOCSINH có các thông tin: Họ tên, Lớp, Điểm toán, ... la:";
for(i=0;i<n;i++)
{
if(cd[i].soluongbai>max)
{
max=cd[i].soluongbai; cd[i].xuat();
Trần Xuân Thức - CCK02TH2 9 Trường: CĐCN Phúc Yên
Bài tậplậptrìnhhướngđốitượng C++
}
Bài 3: Tạo lớp CARD để quản lý sách trong thư viện. Yêu cầ mỗi loại sách cần...
...
6 Bàitập phần hướngđốitượng – Console (tt) Bài 19
7 Bàitập phần hướngđốitượng – Console (tt) Bài 21
8 Bàitập phần hướngđốitượng – Console (tt) Bài 25
9 Bàitập phần hướngđốitượng ... bản Bài 1 Æ 5
2 Bàitập phần cơ bản (tt) Bài 6 Æ 10
3 Bàitập phần cơ bản (tt) Bài 15, 16
4 Bàitập phần hướngđốitượng – Console Bài 17
5 Bàitập phần hướngđốitượng – Console (tt) Bài ... Form Bài 32
10 Bàitập phần hướngđốitượng – Form (tt) Bài 33
11 Bàitập phần hướngđốitượ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àitập từ
bài 1...
... 1Phương pháp lậptrìnhhướngđốitượng – GV. Nguyễn Minh Huy
Bài tập 4
Bài tập 4
4
Phương pháp lậptrìnhhướngđốitượng – GV. Nguyễn
Minh Huy
Bài tập
Bài tập
Bài tập 13.3:
Bài tập 13.3:
Một ... đất.
- Tính tổng giá tiền của các miếng đất.
2
Phương pháp lậptrìnhhướngđốitượng – GV. Nguyễn
Minh Huy
Bài tập
Bài tập
Bài tập 13.1:
Bài tập 13.1:
Một công ty sản xuất có 2 loại nhân viên:
Một ... 10%.
Những miếng đất hình thang và hình tam giác được công ty giảm giá 10%.
Viết chương trình:
Viết chương trình:
- Nhập danh sách những miếng đất của công ty.
- Nhập danh sách những miếng đất...
... 3
Phương pháp lậptrìnhhướngđốitượng – GV. Nguyễn
Minh Huy
Bài tập
Bài tập
Bài tập 14.2:
Bài tập 14.2:
Đơn vị lưu trữ dữ liệu trên máy tính là tập tin và thư mục.
Đơn vị lưu ... số tập tin và thư mục có trong một thư mục nào đó.
- Tính kích thước một thư mục.
- Tính kích thước một thư mục.
2
Phương pháp lậptrìnhhướngđốitượng – GV. Nguyễn
Minh Huy
Bài tập
Bài tập
Bài ... máy.
- Tính giá thành cỗ máy.
- Tính giá thành cỗ máy.
1Phương pháp lậptrìnhhướngđốitượng – GV. Nguyễn Minh Huy
Bài tập 5
Bài tập 5
...
... tiết
Từ lậptrình cấu trúc đến lậptrìnhhướngđối
tượng.
Phương pháp lậptrìnhhướngđối tượng.
Ưu điểm của lậptrìnhhướngđối tượng.
Chương 01- Nhập môn OOP
Slide 3/
VC
&
BB
88
Lập trình ... tiêu
Nhận biết sự khác biệt giữa lậptrìnhhướng thủ
tục và lậptrìnhhướngđối tượng.
Phân tích, thiết kế và hiện thực được một
chương trình theo phương pháp hướngđối
tượng.
Nhận diện một số ... 3/
VC
&
BB
88
Lập trìnhhướngđối tượng
OOP – Object Oriented Programming.
Chương trình là sự hoạt động của các đốitượng
Giống tự nhiên.
Đối tượng thực thi một hoạt động tức là đối
tượng thực hiện...
... gây lỗi cho những lậptrình viên thiếu kinh nghiệm. Các bạn nên đọc bài
3.3. Con trỏ để có thể hiểu rõ hơn mảng hoạt động như thế nào.
Bài 8 : Xâu Ký Tự
Trong tất cả các chương trình chúng ta đã ...
Trong C++ còn có một số các toán tử khác, như các toán tử liên quan đến con trỏ
hay lậptrìnhhướngđối tượng. Chúng sẽ được nói đến cụ thể trong các phần
tương ứng.
Thứ tự ưu tiên của các ... một chương trình không có một lỗi nào trong quá trình thực
hiện. Như bạn sẽ thấy trong các ví dụ tiếp theo, đây là một cách phổ biến nhất để kết thúc
một chương trình C++.
Chương trình được...
... trị if…else trả về.
D- Bàitập áp dụng:
Bài tập 1:
Viết 1 trang web có giá trị từ 1->20. Hãy xuất ra trình duyệt những số chẵn nằm trong khoảng 1->20 đó.
Bài tập 2:
Xây dựng 1 website ... (ID) khác nhau và nội dung được lưu trong thư mục thiết lập trong file php.ini
(tham số session.save_path).
a- Thiết lập session:
Để thiết lập 1 session ta sử dụng cú pháp: session_start()
Đoạn ... viên, Chỉ đơn thuần là quá trình hiển thị hiện tại có bao nhiều
người đang thăm viếng website của bạn.
Trước hết, chúng ta khởi tạo cở sở dữ liệu như sau. (xem lại bàibài 9:
ngôn ngữ SQL và...
... hiện
của một lớp gọi là một đối tượng. Đốitượng được tạo trong bộ nhớ khi chương thực
thi.
Một thuận lợi lớn nhất của các lớp trong ngôn ngữ lậptrìnhhướngđốitượng là chúng
có khả năng ... chứa các tậpđối tượng.
Giao diện : C# hỗ trợ kế thừa thông qua giao diện.
3. 1 Lớp và cấu trúc
Khả năng tạo các kiểu dữ liệu mới là đặc trưng của ngôn ngữ lậptrìnhhướng
đối
tượng. Chúng ... này t không thật sự chứa đốitượng Time, nó chỉ chứa địa chỉ của
đối tượng Time được tạo trên Heap. t chỉ thật sự là một tham chiếu của đốitượng đó.
Phương thức tạo lập
Trong lệnh sau:
Time...
... là tính đóng gói? Lợi ích của tính đóng gói trong lậptrìnhhướngđối tượng?
CÂU 15)
Thế nào là đa năng hóa toán tử? Trong lậptrìnhhướngđốitượng sử dụng C++, những
toán tử nào không thể đa ... kế các lớp đốitượng cho bài toán trên, với mỗi đốitượng hãy chỉ ra:
- các thuộc tính
- các phương thức ( chỉ nêu tên phương thức và mục đích, không cài đặt)
+ Vẽ mô hình các lớp đốitượng và ... kế các lớp đốitượng cho bài toán trên, với mỗi đốitượng hãy chỉ ra:
- các thuộc tính
- các phương thức ( chỉ nêu tên phương thức và mục đích, không cài đặt)
+ Vẽ mô hình các lớp đốitượng và...
... một thiết kế
hướng đối tượng
•
Thiết kế hướngđốitượng là quy trình thiết
kế một hệ thống sử dụng các nguyên lý thiết
kế hướngđối tượng
•
C++ được coi là một ngôn ngữ hướngđối
tượng vì nó ... lệnh
•
Các đốitượng đóng gói dữ liệu của chúng và các
thủ tục có liên quan
27
Copy constructor
16
Thiết kế hướngđối tượng
•
Lập trìnhhướngđốitượng là quy trình tạo
một chương trình dựa ... const;
void Xuat() const;
};
13
Đối tượng và Lớp đối tượng
class Time
{
private:
int hour;
int minute;
int second;
};
void main()
{
Time t;
}
Đối tượng
Lớp đối tượng
33
Hằng phương thức – const...
... Bàitậplậptrìnhhướngđốitượng
Trang 2
BÀI THỰC HÀNH 1 Lớp và đốitượng
* Mục tiêu
- Khai báo lớp và đốitượng
-
Sử dựng các từ khóa đặc tả truy ... là 1240, ngoài định mức là 1600
Hướng dẫn:
- Xây dựng lớp TienDien theo như đã mô tả
Bài tậplậptrìnhhướngđốitượng
Trang 4
BÀI THỰC HÀNH 2 Lớp và đối tượng( tiếp)
* Mục tiêu
- Nạp chồng ... được thưởng 100USD.
Bài tậplậptrìnhhướngđốitượng
Trang 13
BÀI THỰC HÀNH 6 Giao diện
* Mục tiêu
- Giao diện
- Thực thi giao diện
Bài 1: Cho sơ đồ thiết kế sau:
Dolphin:...
... kết quả của chương trình trên?
Bài tập 10
class WhileStruct
{
{
int n=10;
while(true){
if(n>0){
JAVA CƠ BẢN
Mã sinh viên:
Họ và tên:
Lớp học phần:
Ngày nộp bài:
Bài tập 1
Những từ khóa ... Bàitập 13
class Foreach2
{
{
double B = new double[5];
B[0]=34.6;
B[1]=4.29;
B[2]=54.1;
B[3]=12.46;
B[4]=42.14;
(B[i]);
}
}
}
Hãy cho biết kết quả của chương trình trên?
Bài tập ... " + X);
}
}
2.1 Cho biết kết quả của chương trình trên? Liệt kê các biến trong
chương trình? Cho biết các biến có khai báo final có ý nghĩa gì?
Bài tập 5
class Demo
{
public static void main(String[]...
... Chơng 1: Lập tình hớng đối tợng - Phơng pháp giải quyết bài toán mới
Chng 1
Lp trỡnh hng i tng
phng phỏp gii quyt bi toỏn mi
1. ... gia ỡnh. õy yờu cu lm th no th hin c cỏc mi quan h gia
- 5 -
Chơng 1: Lập tình hớng đối tợng - Phơng pháp giải quyết bài toán mới
cỏc thnh viờn trong mt gia ỡnh trờn mỏy tớnh v cú th tr li...