Nguy ễn Tấn Trần Minh Khang − Bài toán: Viết chương trình thực hiện các yêu cầu sau bằng phương pháp lập trình hướng đối tượng + Nh ập ma trận một chiều các số nguyên + Xu ất ma trận mộ
Trang 1Chương 11
Trang 2Chương 11 - 2
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
− Bài toán: Viết chương trình thực hiện các yêu cầu sau bằng phương pháp
lập trình hướng đối tượng
+ Nh ập ma trận một chiều các số
nguyên + Xu ất ma trận một chiều các số nguyên + Tính t ổng các giá trị trong ma trận
− Chương trình
Trang 4Chương 11 - 4
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 6Chương 11 - 6
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 8Chương 11 - 8
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
− Bài toán: Viết chương trình thực hiện các yêu cầu sau bằng phương pháp
lập trình hướng đối tượng
+ Nh ập ma trận một chiều các số thực + Xu ất ma trận một chiều các số thực + Tìm ph ần tử lớn nhất của ma trận
− Chương trình
Trang 10Chương 11 - 10
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 12Chương 11 - 12
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 14Chương 11 - 14
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
− Bài toán: Viết chương trình thực hiện các yêu cầu sau bằng phương pháp
lập trình hướng đối tượng
+ Nh ập ma trận một chiều các phân số + Xu ất ma trận một chiều các phân số + Đếm số lượng giá trị dương có trong
ma tr ận
− Chương trình
Trang 16Chương 11 - 16
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 18Chương 11 - 18
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 1912. {
13. printf("%d/%d ", tu, mau);
14. }
Trang 20Chương 11 - 20
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 22Chương 11 - 22
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 24Chương 11 - 24
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
− Hãy xây dựng lớp số nguyên với các phương thức như sau:
+ Phương thức đếm số lượng giá trị lẻ
có trong ma tr ận + Phương thức đếm số lần xuất hiện của giá tr ị x trong ma trận
Trang 25− Hãy xây dựng lớp số nguyên với các phương thức như sau:
+ Phương thức kiểm tra ma trận có tồn
t ại giá trị 0 hay không?
+ Phương thức kiểm tra ma trận có toàn
ch ẵn hay không?
+ Phương thức sắp xếp các phần tử
trong ma tr ận tăng dần từ trên xuống dưới và từ trái sang phải
Trang 26Chương 11 - 26
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 28Chương 11 - 28
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 30Chương 11 - 30
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 32Chương 11 - 32
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 34Chương 11 - 34
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 36Chương 11 - 36
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 38Chương 11 - 38
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
− Hãy xây dựng lớp số thực với các
phương thức như sau:
+ Phương thức nhập ma trận
+ Phương thức xuất ma trận
+ Phương thức tính tổng các phần tử
trong ma tr ận + Phương thức tính tổng các giá trị cực
ti ểu trong ma trận + Phương thức đếm số lần xuất hiện của giá tr ị x trong ma trận
Trang 39− Hãy xây dựng lớp số thực với các
phương thức như sau:
+ Phương thức kiểm tra ma trận có tồn
t ại giá trị 0 hay không?
+ Phương thức sắp xếp ma trận tăng
d ần từ trên xuống dưới và từ trái sang
ph ải.
Trang 40Chương 11 - 40
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 42Chương 11 - 42
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 44Chương 11 - 44
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 46Chương 11 - 46
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang
Trang 48Chương 11 - 48
GV Nguy ễn Sơn Hoàng Quốc
ThS Nguy ễn Tấn Trần Minh Khang