Tổng hợp tài liệu, ebook Kỹ Thuật Lập Trình tham khảo.
4.7 Mẫu Flyweight Mục tiêu : dùng phương tiện dùng chung ₫ể quản lý hiệu quả 1 số rất lớn ₫ối tượng có nhiều thành phần giống nhau. 4.7 Mẫu Flyweight Thí dụ về việc dùng mẫu Flyweight : Chương trình xử lý văn bản dùng khái niệm ₫ối tượng ₫ể miêu tả bất kỳ phần tử cơ bản nào : ký tự, công thức, hình, . Ký tự là ₫ối tượng xuất hiện rất nh...
55 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 558 | Lượt tải: 0
3.10 Lệnh ₫ịnh nghĩa 1 class C# ₫iển hình //7. ₫ịnh nghĩa indexer public int this[int index] { get { //kiểm tra giới hạn ₫ể quyết ₫ịnh if (index < 0 || index >= 100) { return 0; } else { return arr[index]; } } set { if (!(index < 0 || index >= 100)) { arr[index] = value; } } } } Lệnh ₫ịnh nghĩa 1 inreface C# ₫iển hình interface IMyInt...
12 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 589 | Lượt tải: 0
Tính tổng quát hóa (Generalization) Viết phần mềm hướng ₫ối tượng là quá trình lặp : viết phát biểu interface/class ₫ể ₫ặc tả từng loại ₫ối tượng cấu thành phần mềm. Nếu số lượng class cấu thành ứng dụng quá lớn thì việc viết phần mềm sẽ khó khăn, tốn nhiều thời gian công sức hơn. Làm sao giảm nhẹ thời gian, công sức lập trình các ứng d...
14 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 558 | Lượt tải: 0
VII. Vài thông tin về nắm bắt yêu cầu Thí dụ ta có thể ₫ặc tả yêu cầu về tính dễ hiệu chỉnh của chương trình bằng kịch bản thuộc tính chất lượng sau ₫ây :Khoa Khoa học & Kỹ thuật Máy tính VII. Vài thông tin về nắm bắt yêu cầu Các yêu cầu chức năng và phi chức năng nắm bắt ₫ược sẽ ₫ược dùng làm thông tin ₫ầu vào cho hoạt ₫ộng phân tích và t...
23 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 621 | Lượt tải: 0
Hàm tính tổng trên đường chéo phụ
Ngôn ngữ lập trình C - Mảng hai chiều
1. int TongDCPhu(int a[][MAXC], int n)
2. {
3. int i, tong;
4. tong = 0;
5. for (i=0; i 33 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 610 | Lượt tải: 0
Chuyển đổi giữa chuỗi và số
Thư viện
70 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 733 | Lượt tải: 0
Ví dụ phạm vi của biến (3)
1. #include
36 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 657 | Lượt tải: 0
Bài tập 10 Dãy Fibonacy: a0 a1 a2 an-2 an-1 an Với a 0 = a1 = 1, an = an-1 + an-2 Ví dụ: 1 1 2 3 5 8 13 21 Xuất n phần tử đầu tiên của dãy Fibonacy n = 1 => 1, n = 2 => 1 1 n > 2 Lưu lại 2 phần tử trước nó là a và b Mỗi lần tính xong cập nhật lại a và b. Nên thêm 2 phần tử ảo đầu tiên là a-2, a-1 1 0 1 1 2 3 5 8 13 2...
48 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 573 | Lượt tải: 0
Bài tập 1 (switch)
Ngôn ngữ lập trình C - Rẽ nhánh
1. #include
33 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 664 | Lượt tải: 0
Định dạng biểu diễn dữ liệu Ngôn ngữ lập trình C - Cơ bản specifier Kết quả Ví dụ %d, %i Số nguyên có dấu -95, 23 %u Số nguyên không dấu 7235 %o Số bát phân không dấu 610 %x, %X Số thập lục phân không dấu 7fa, 7FA %f, %F Số thực 392.65 %e, %E Ký hiệu khoa học 3.92e+2, 3.92E+2 %c Ký tự a %s Chuỗi ký tự laptrinh %p Địa chỉ con trỏ b8000000...
45 trang | Chia sẻ: thucuc2301 | Ngày: 24/11/2020 | Lượt xem: 617 | Lượt tải: 0