Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
“Những thứ thường/luôn đi chung với nhau thì gom lại thành một gói.” Tiện dụng: Đối xử với chúng như 1 đơn vị. “Người sử dụng gói không được quan tâm đến cấu trúc & xử lý bên trong của gói.” Tính module: Bên sử dụng gói độc lập với bên xử lý dữ liệu trong gói. Trong (biến, thư viện, câu lệnh, mảng, struct, hàm), những cái nào là “gó...
56 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 454 | Lượt tải: 1
Mỗi thao tác xử lý dữ liệu được thực hiện bởi 1 hàm. Tương đương với 1 động từ (1) trong ngôn ngữ tự nhiên. Với mỗi hàm, phải xác định những dữ liệu được xử lý (đầu vào) và những kết quả xử lý (đầu ra). Ví dụ: Tính tổng tất cả các ước số của một số nguyên cho trước. Cho một mảng các số thập phân, tìm số lớn nhất trong những phần ...
36 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 528 | Lượt tải: 1
Điều khiển vòng lặp: Kết thúc vòng lặp trong cùng: break; Quay lại đầu vòng lặp trong cùng: continue; Kết thúc hàm: return; return giá_trị; Không thực hiện các lệnh sau return. VD: “Tính điểmTK = (điểmLT + điểmTH)/2, cắt xuống 10 nếu vượt quá 10.” float tinhDiemTK(float diemLT, float diemTH){ float diemTK = (diemLT + diemTH)/2; re...
28 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 461 | Lượt tải: 1
Lập trình Mệnh lệnh (Imperative Programming) Ngôn ngữ LT: Hợp ngữ, C đơn giản, Đơn vị của chương trình là lệnh. Lập trình Thủ tục (Procedural Programming) Ngôn ngữ LT: C, Pascal, Đơn vị của chương trình là thủ tục / hàm / ctrình con. Lập trình Hướng đối tượng (Object Oriented Programming) Ngôn ngữ LT: C++, Java, C#, Đơn...
14 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 497 | Lượt tải: 1
Tài liệu: Bài đọc giới thiệu hoặc chuyên đề Slide lý thuyết (sẽ upload lên Moodle sau khi hoàn thành 1 bài trên lớp.) Nội dung ghi chép trong vở lý thuyết Các cấp độ tiếp thu: Biết: Tất cả những gì GV nói trên lớp Hiểu: Những gì GV nhấn mạnh và cho ghi chép trên lớp Ứng dụng: Những gì GV cho làm bài tập (trên lớp và về nhà...
7 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 554 | Lượt tải: 1
Dùng vùng chọn kiểu Để bảo đảm xuất liệu tương ứng với đối tượng, phải có cách nhận diện đối tượng Ta thêm một vùng dữ liệu vào lớp cơ sở để nhận diện Vùng này có giá trị phụ thuộc vào loại của đối tượng và được gọi là vùng chọn kiểu. Các đối tượng thuộc lớp người có cùng giá trị cho vùng chọn kiểu, các đối tượng thuộc lớp sinh viên c...
44 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 570 | Lượt tải: 1
Quan hệ một nhiều (1-n) Khái niệm: Hai lớp đối tượng được gọi là có quan hệ một-nhiều với nhau khi một đối tượng thuộc lớp này quan hệ với nhiều đối tượng thuộc lớp kia và một đối tượng lớp kia có quan hệ duy nhất với một đối tượng thuộc lớp này. Quan hệ nhiều nhiều (n-n) Khái niệm: hai lớp đối tượng được gọi là quan hệ nhiều-nhiều với n...
70 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 516 | Lượt tải: 1
Giới thiệu Một lớp ngoài dữ liệu và các phương thức còn có các phép toán giúp người lập trình dễ dàng thể hiện các câu lệnh trong chương trình. Tuy nhiên, sự cài đặt phép toán chỉ cho phép tạo ra phép toán mới trên cơ sở ký hiệu phép toán đã có, không được quyền cài đặt các phép toán mới sự cài đặt thêm phép toán là sự nạp chồng phép to...
84 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 493 | Lượt tải: 1
Đối tượng là thành phần của mảng Khi một mảng được tạo ra các phần tử của nó cũng được tạo ra phương thức thiết lập sẽ được gọi cho từng phần tử. Vì không thể cung cấp tham số khởi động cho tất cả các phần tử của mảng khi khai báo mảng, mỗi đối tượng trong mảng phải có khả năng tự khởi động, nghĩa là có thể thiết lập không cần tham số....
48 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 532 | Lượt tải: 1
Các thành phần của lớp Thuộc tính: Các thuộc tính được khai báo giống như khai báo biến trong C Phương thức: Các phương thức được khai báo giống như khai báo hàm trong C. Có hai cách định nghĩa thi hành của một phương thức Định nghĩa thi hành trong lớp Định nghĩa thi hành ngoài lớp Cơ chế tạo lập các lớp Xác định các thuộc tính (dữ l...
65 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 544 | Lượt tải: 1