Bài giảng môn học Kỹ thuật lập trình

236 1 0
Bài giảng môn học Kỹ thuật lập trình

Đ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

C1. Giới thiệu máy tính và lập trình. C2. Kiểu dữ liệu, toán tử và phát biểu C3. Các thành tố cơ bản của C++ C4. Cấu trúc lựa chọn C5. Cấu trúc lặp vòng C6. Hàm và con trỏ C7. Lớp C8. Thao tác trên đối tượng C9. Kế thừa Đa xạ Tổng quát hóa

Mơn học : Kỹ thuật lập trình Giảng viên : Nguyễn Xuân Minh Kiến thức ₫ầu vào : Biết nghe, biết ghi chép, biết đọc sách Chương trình : C1 Giới thiệu máy tính lập trình C2 Kiểu liệu, toán tử phát biểu C3 Các thành tố C++ C4 Cấu trúc lựa chọn C5 Cấu trúc lặp vòng C6 Hàm trỏ C7 Lớp C8 Thao tác đối tượng C9 Kế thừa - Đa xạ - Tổng quát hóa Tài liệu tham khảo : [1] G.J.Bronson, Program Development and Design Using C++, 2nd Edition, Brooks/COLE Thomson Learning, 2000 [2] H.M.Deitel and P.J.Deitel, C++ How to Program - 3rd Edition, Prentice Hall, 2001 [3] Bjarne Stroutrup, The C++ Programming Language (special 3rd edition), 2000 Chương Giới thiệu máy tính lập trình Phần cứng (hardware) „ Phần cứng máy tính chia khối • Nhập • Xuất • Bộ nhớ • ALU • CPU • Lưu trữ Chương Kỹ thuật lập trình Tờ Thiết bị nhập Chương Kỹ thuật lập trình Tờ Thiết bị xuất Màn hình LCD Máy in kim Chương Màn hình CRT Máy in laser Máy in phun Kỹ thuật lập trình Tờ Bộ nhớ „ ROM (Read only memory) • • „ Chứa thơng tin cố định, hay khơng đổi chương trình khởi động máy tính, bảng thơng số dùng để tra cứu Cịn gọi nhớ non-volatile RAM (Random access memory) • • Là nhớ bay Chứa tạm chương trình hay liệu máy tính chạy Chương Kỹ thuật lập trình Tờ ALU „ Thực phép tốn • • • • „ „ Số học (Arithmetic) Luận lý (Logic) Dịch (Shift) Quay (Rotate) Có ghi chứa tốn hạng Thường phận CPU có nhiệm vụ xử lý thơng tin cho CPU Chương Kỹ thuật lập trình Tờ CPU „ Điều khiển hoạt động máy tính „ Quản lý tài nguyên máy tính „ Kiểm sốt khối cịn lại để thực công việc giao „ Hoạt động hình thức thi hành lệnh (instruction), chương trình (program) Chương Kỹ thuật lập trình Tờ Lưu trữ Chương Kỹ thuật lập trình Tờ Phần mềm (software) „ Chương trình tập hợp lệnh bắt máy tính thực cơng việc cho kết xác định „ Víết chương trình gọi lập trình „ Ngơn ngữ dùng để lập trình gọi ngơn ngữ lập trình „ Có nhiều loại ngơn ngữ Chương Kỹ thuật lập trình Tờ 10 Ví dụ //Stocks.h class Stocks { public: Stocks(char* szName); Stocks(const Stocks&); //copy constructor ~Stocks(); //destructor void setStockName(char* szName); char* getStockName(); void setNumShares(int); int getNumShares(); void setPricePerShare(double); double getPricePerShare(); double calcTotalValue(); private: char* szStockName; int iNumShares; double dCurrentValue; double dPricePerShare; }; Chương Kỹ thuật lập trình Tờ 222 Ví dụ (tt.) //Stocks.cpp #include “Stocks.h” #include #include Stocks::Stocks(char* szName) { szStockName = new char[25]; strcpy(szStockName, szName); }; Stocks::Stocks(const Stocks& sourceStock) { szStockName = new char[25]; strcpy(szStockName, sourceStock.szStockName); }; Stocks::~Stocks() { delete[ ] szStockName; cout

Ngày đăng: 25/08/2023, 14:10

Tài liệu cùng người dùng

Tài liệu liên quan