1. Trang chủ
  2. » Công Nghệ Thông Tin

Chương 1- Ma trận căn bản

48 401 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 204,51 KB

Nội dung

LTHĐT Khoa CNTT Chương 11 - 1 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang Chương 11 MA TRẬN CĂN BẢN LTHĐT Khoa CNTT Chương 11 - 2 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 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 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 LTHĐT Khoa CNTT Chương 11 - 3 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 1. VÍ DỤ DẪN NHẬP 1 11.#include <iostream.h> 12.class CMaTranNguyen 13.{ 14. private: 15. int a[100][100]; 16. int m, n; 17. public: 18. void Nhap(); 19. void Xuat(); 20. int TinhTong(); 21.}; LTHĐT Khoa CNTT Chương 11 - 4 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 1. VÍ DỤ DẪN NHẬP 1 11.void main() 12.{ 13. CMaTranNguyen a; 14. a.Nhap(); 15. a.Xuat(); 16. int kq = a.TinhTong(); 17. cout<<"Tong = "<<kq; 18.} LTHĐT Khoa CNTT Chương 11 - 5 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 1. VÍ DỤ DẪN NHẬP 1 11.void CMaTranNguyen::Nhap() 12.{ 13. cout<<"Nhap m : "; 14. cin>>m; 15. cout<<"Nhap n : "; 16. cin>>n; 17. for (int i=0 ; i<m ; i++) 18. for (int j=0; j<n; j++) 19. { 20. cout<<"a["<<i<< "]["<<j<<"]:"; 21. cin>>a[i][j]; 22. } 23.} LTHĐT Khoa CNTT Chương 11 - 6 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 1. VÍ DỤ DẪN NHẬP 1 11.void CMaTranNguyen::Xuat() 12.{ 13. for (int i=0 ; i<m ; i++) 14. { 15. for(int j=0; j<n; j++) 16. cout<<a[i][j]<<" "; 17. cout<<"\n"; 18. } 19.} LTHĐT Khoa CNTT Chương 11 - 7 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 1. VÍ DỤ DẪN NHẬP 1 11.int CMaTranNguyen::TinhTong() 12.{ 13. int S = 0; 14. for (int i=0 ; i<m ; i++) 15. for (int j=0; j<n; j++) 16. S = S + a[i][j]; 17. return S; 18.} LTHĐT Khoa CNTT Chương 11 - 8 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 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 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 LTHĐT Khoa CNTT Chương 11 - 9 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 2. VÍ DỤ DẪN NHẬP 2 11.#include <stdio.h> 12.#include <conio.h> 13.class CMaTranThuc 14.{ 15. private: 16. float a[100][100]; 17. int m, n; 18. public: 19. void Nhap(); 20. void Xuat(); 21. float LonNhat(); 22.}; LTHĐT Khoa CNTT Chương 11 - 10 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang 2. VÍ DỤ DẪN NHẬP 2 11.void main() 12.{ 13. CMaTranThuc a; 14. a.Nhap(); 15. a.Xuat(); 16. float kq = a.LonNhat(); 17. printf(" %f", kq); 18.} [...]... Minh Khang Chương 11 - 23 LTHĐT Khoa CNTT 4 XÂY DỰNG LỚP MA TRẬN SỐ NGUYÊN − 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 nhập ma trận + Phương thức xuất ma trận + Phương thức liệt kê các giá trị chẵn trong 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 đại trong ma trận + Phương thức đếm số lượng giá trị lẻ có trong ma trận +... xuất hiện của giá trị x trong ma trận GV Nguy ễn Sơn Hoàng Quốc ThS Nguyễn Tấn Trần Minh Khang Chương 11 - 24 Khoa CNTT LTHĐT 4 XÂY DỰNG LỚP MA TRẬN SỐ NGUYÊN − 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... pháp lập trình hướng đối tượng + + Xuất ma trận một chiều các phân số + − Nhập 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 GV Nguy ễn Sơn Hoàng Quốc ThS Nguyễn Tấn Trần Minh Khang Chương 11 - 14 LTHĐT Khoa CNTT 3 VÍ DỤ DẪN NHẬP 3 11 #include 12 #include 13 class CPhanSo 14 { 15 private: 16 int tu; 17 int mau; 18 public: 19 void Nhap(); 20 void... Quốc ThS Nguyễn Tấn Trần Minh Khang Chương 11 - 29 LTHĐT Khoa CNTT 4 XÂY DỰNG LỚP MA TRẬN SỐ NGUYÊN 11 int CMaTranNguyen::TinhTong() 12 { 13 int S=0; 14 for (int i=0; i . 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 LTHĐT Khoa CNTT Chương 11 - 9 GV. Nguyễn Sơn. 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 LTHĐT Khoa CNTT Chương 11 - 15 GV. Nguyễn. LTHĐT Khoa CNTT Chương 11 - 1 GV. Nguyễn Sơn Hoàng Quốc ThS. Nguyễn Tấn Trần Minh Khang Chương 11 MA TRẬN CĂN BẢN LTHĐT Khoa CNTT Chương 11 - 2 GV. Nguyễn Sơn Hoàng Quốc ThS.

Ngày đăng: 09/07/2015, 13:29

TỪ KHÓA LIÊN QUAN

w