Quan điểm toán học trong môn lập trình phần 5 - Pdf 20

25
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Ví dụ minh họa: Quản lý sinh viên (C++)
class Date {
int Day, Month, Year;
public:
void setDate(int, int, int);

};
class Student {
string name;
Date dob;
int code;
public:
Student(string n, Date d, int c);

};
class StudentList {
Student* list;
public:
void addStudent(Student*);

};
26
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Ví dụ minh họa: Tính toán kiểu MATLAB
Vector a(10, 1.0), b(10, 0.5);
Vector c = a + b;


28
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Ví dụ minh họa: Các cấu trúc toán học
typedef TMatrix<double> Matrix;
typedef TMatrix<complex<double> > ComplexMatrix;
Matrix a(4,4), b(4,4);
Matrix c = a*b;
ComplexMatrix a1(4,4), b1(4,4);
ComplexMatrix c1 = a1*b1;
typedef TPoly<double> Poly;
typedef TMatrix<Poly> PolyMatrix;
typedef TPoly<ComplexMatrix> ComplexMatrixPoly;
TRational<int> IntRational;
TRational<Poly> PolyRational;

29
© 2004, HOÀNG MINH SƠN
Chương 1: Mởđầu
Lập trình thành phần (component-based programming)
 Phương pháp xây dựng phần mềm dựa trên các
thành phần "IC" có sẵn, hoặc tạo ra các IC ₫ó.
 Tiến hóa từ lập trình hướng ₫ối tượng
 Hầu hết các ứng dụng Windows và ứng dụng Internet
ngày nay ₫ược xây dựng theo phương pháp luận này
 Các ngôn ngữ tiêu biểu
—C/C++, C#
— Delphi, Visual Basic
— Script, HMTL, XML,
—FBD


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status