intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình hướng đối tượng: Chương 10 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang

Chia sẻ: ảnh ảo | Ngày: | Loại File: PDF | Số trang:53

90
lượt xem
8
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng "Lập trình hướng đối tượng - Chương 10: Mảng một chiều cơ bản" cung cấp các kiến thức giúp sinh viên có thể giải quyết bài toán "Viết chương trình thực hiện các yêu cầu nhập/xuất mảng một chiều các số nguyên bằng phương pháp lập trình hướng đối tượng". Mời các bạn cùng tham khảo nội dung chi tiết.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình hướng đối tượng: Chương 10 - Nguyễn Sơn Hoàng Quốc, ThS. Nguyễn Tấn Trần Minh Khang

  1. Khoa CNTT LTHĐT Chương 10 MẢNG MỘT CHIỀU CĂN BẢN GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 1 ThS. Nguyễn Tấn Trần Minh Khang
  2. Khoa CNTT LTHĐT 1. VÍ DỤ DẪN NHẬP 1 − 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 mảng một chiều các số nguyên + Xuất mảng một chiều các số nguyên + Tính tổng các giá trị trong mảng − Chương trình GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 2 ThS. Nguyễn Tấn Trần Minh Khang
  3. Khoa CNTT LTHĐT 1. VÍ DỤ DẪN NHẬP 1 11. #include 12. class CMangNguyen 13. { 14. private: 15. int a[100]; 16. int n; 17. public: 18. void Nhap(); 19. void Xuat(); 20. int Tong(); 21. }; GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 3 ThS. Nguyễn Tấn Trần Minh Khang
  4. Khoa CNTT LTHĐT 1. VÍ DỤ DẪN NHẬP 1 11. void main() 12. { 13. CMangNguyen x; 14. x.Nhap(); 15. x.Xuat(); 16. int kq = x.Tong(); 17. cout
  5. Khoa CNTT LTHĐT 1. VÍ DỤ DẪN NHẬP 1 11. void CMangNguyen::Nhap() 12. { 13. coutn; 15. for (int i=0 ; i
  6. Khoa CNTT LTHĐT 1. VÍ DỤ DẪN NHẬP 1 11. void CMangNguyen::Xuat() 12. { 13. for (int i=0; i
  7. Khoa CNTT LTHĐT 1. VÍ DỤ DẪN NHẬP 1 11. int CMangNguyen::Tong() 12. { 13. int s = 0; 14. for (int i=0;i
  8. Khoa CNTT LTHĐT 2. VÍ DỤ DẪN NHẬP 2 − 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 mảng một chiều các số thực + Xuất mảng một chiều các số thực + Tìm phần tử lớn nhất trong mảng − Chương trình GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 8 ThS. Nguyễn Tấn Trần Minh Khang
  9. Khoa CNTT LTHĐT 2. VÍ DỤ DẪN NHẬP 2 11. #include 12. class CMangThuc 13. { 14. private: 15. float a[100]; 16. int n; 17. public: 18. void Nhap(); 19. void Xuat(); 20. float LonNhat(); 21. }; GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 9 ThS. Nguyễn Tấn Trần Minh Khang
  10. Khoa CNTT LTHĐT 2. VÍ DỤ DẪN NHẬP 2 11. void main() 12. { 13. CMangThuc x; 14. x.Nhap(); 15. x.Xuat(); 16. float kq = x.LonNhat(); 17. cout
  11. Khoa CNTT LTHĐT 2. VÍ DỤ DẪN NHẬP 2 11. void CMangThuc::Nhap() 12. { 13. cout > n; 15. for (int i=0 ; i
  12. Khoa CNTT LTHĐT 2. VÍ DỤ DẪN NHẬP 2 11. void CMangThuc::Xuat() 12. { 13. for (int i=0 ; i
  13. Khoa CNTT LTHĐT 2. VÍ DỤ DẪN NHẬP 2 11. float CMangThuc::LonNhat() 12. { 13. float lc = a[0]; 14. for (int i=0;i lc) 16. lc = a[i]; 17. return lc; 18. } GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 13 ThS. Nguyễn Tấn Trần Minh Khang
  14. Khoa CNTT LTHĐT 3. VÍ DỤ DẪN NHẬP 3 − 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 mảng một chiều các phân số + Xuất mảng một chiều các phân số + Đếm số lượng giá trị dương có trong mảng − Chương trình GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 14 ThS. Nguyễn Tấn Trần Minh Khang
  15. Khoa CNTT LTHĐT 3. VÍ DỤ DẪN NHẬP 3 11. #include 12. class CPhanSo 13. { 14. private: 15. int tu; 16. int mau; 17. public: 18. void Nhap(); 19. void Xuat(); 20. int KtDuong(); 21. }; GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 15 ThS. Nguyễn Tấn Trần Minh Khang
  16. Khoa CNTT LTHĐT 3. VÍ DỤ DẪN NHẬP 3 11. class CMangPhanSo 12. { 13. private: 14. CPhanSo a[100]; 15. int n; 16. public: 17. void Nhap(); 18. void Xuat(); 19. int DemDuong(); 20. }; GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 16 ThS. Nguyễn Tấn Trần Minh Khang
  17. Khoa CNTT LTHĐT 3. VÍ DỤ DẪN NHẬP 3 11. void main() 12. { 13. CMangPhanSo x; 14. x.Nhap(); 15. x.Xuat(); 16. int kq = x.DemDuong(); 17. cout
  18. Khoa CNTT LTHĐT 3. VÍ DỤ DẪN NHẬP 3 11. void CPhanSo::Nhap() 12. { 13. couttu; 15. coutmau; 17. } GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 18 ThS. Nguyễn Tấn Trần Minh Khang
  19. Khoa CNTT LTHĐT 3. VÍ DỤ DẪN NHẬP 3 11. void CPhanSo::Xuat() 12. { 13. cout
  20. Khoa CNTT LTHĐT 3. VÍ DỤ DẪN NHẬP 3 11. int CPhanSo::KtDuong() 12. { 13. if (tu*mau > 0) 14. return 1; 15. return 0; 16. } GV. Nguy ễn Sơn Hoàng Quốc Chương 10- 20 ThS. Nguyễn Tấn Trần Minh Khang
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2