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.
Trường hợp đặc biệt của bù-2 • Bit dấu bằng 1, N bit lượng số bằng 0: số thập phân tương đương là -2N – Ví dụ: 1000 = -23 = -8 10000 = -24 = -16 100000 = -25 = -32 • Bit dấu bằng 0, N bit lượng số bằng 1: số thập phân tương đương là +(2N – 1) – Ví dụ: 0111 = +(23 – 1) = +7 • Khoảng giá trị có thể biểu diễn bằng hệ thống bù-2 với N bit lượ...
30 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 464 | Lượt tải: 1
Biểu diễn số có dấu (2) • Hệ thống sign-magnitude tuy đơn giản nhưng thông thường không được sử dụng do việc hiện thực mạch phức tạp hơn các hệ thống khác • Dạng bù-1 (1’s-Complement Form) – Chuyển mỗi bit của số nhị phân sang dạng bù – Ví dụ: 1011012 010010 (số bù-1) • Dạng bù-2 (2’s-Complement Form) – Cộng 1 vào vị trí bit LSB (trọng số...
30 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 532 | Lượt tải: 1
Quy tắc rút gọn bìa Karnaugh • Khoanh vòng (looping) là quá trình kết hợp các ô kề nhau lại với nhau. Thông thường ta khoanh các ô chứa giá trị 1. • Ngõ xuất có thể được đơn giản hóa bằng cách khoanh vòng. dce Qui tắc tính giá trị của 1 vòng • Khi một biến xuất hiện cả dạng đảo và không đảo trong một vòng, biến đó sẽ được đơn giản khỏi biểu...
47 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 500 | Lượt tải: 1
Đại số Boole • Đại số Boole, cũng tương tự như các hệ đại số khác, được xây dựng thông qua việc xác định nghĩa một số những vấn đề cơ bản sau: – Miền (domain), là tập hợp (set) các phần tử (element) mà trên đó định nghĩa nên hệ đại số – Tập hợp các phép toán (operation) thực hiện được trên miền – Một tập hợp các định đề (postulate), hay tiê...
32 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 640 | Lượt tải: 1
Ưu điểm của hệ số • Dễ thiết kế (Design) – Mạch chuyển mạch (Switching circuits) • Thông tin được lưu dễ dàng (Information storage) • Độ chính xác cao (Accuracy and presicion) • Các hoạt động có thể được lập trình (Programmed) • Ít bị ảnh hưởng nhiễu (Noise) • Có nhiều mạch số được chế tạo thành chip chuyên dụng(IC).
36 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 567 | Lượt tải: 1
Nguyên lý Open-Close Betrand Meyers đề cập lần đầu tiên năm 1988 trong Object Oriented Software Construction. Phát biểu: “Các thực thể phần mềm (hàm, đơn thể, đối tượng, ') nên được xây dựng theo hướng mở cho việc mở rộng (be opened for extension) nhưng đóng đối với việc sửa đổi (be closed for modification)”.)”
43 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 524 | Lượt tải: 1
Mẫu Template Method Các vấn đề xung quanh: Áp đặt quy trình khung với người dùng: Chỉ cócó thểthể cải biên các bước con. Tuân thủ quy trình thực hiện các bước. Dùng protectedS class Form {void main() public: void load() { onBeforeLoad();(); // // Cài đặt load formS onAfterLoad();(); } protected: virtual void onBeforeLoad() { } virt...
8 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 446 | Lượt tải: 1
Mẫu Strategy Hướng tiếp cận: Nhiều thuật toán xử lý khác nhau: Tạo lớp thuật toán tổng quát. Tạo lớp kế thừa cho mỗi thuật toán cụ thể. Lựa chọn thuật toán xử lý cho phương thức: Trang bị đối tượng thuật toán cho lớp chứa phương thức. Khi gọi phương thức, nhờ đối tượng thuật toán thực hiện. Thay đổi thuật toán lựa chọn nhiều lần: Cho p...
10 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 481 | Lượt tải: 1
Bài tậptập Mẫu hành xử1 Một ứng dụng đăng ký thông tin đơn giản gồm 2 màn hình: Màn hình A: Đăng ký Họ tên: Ngày sinh: Địa chỉ: Nút Đăng ký Màn hình B: Danh sách đăng ký STT Họ tên Ngày sinh Địa chỉ Thời gian 1 Nguyễn Văn A 1/1/2000 123 CMT8 1:20:32 2 Trần Thị B 15/2/1999 456 NKKN 2:12:06 H -Màn hình A: A: người dùng nhập thông tin rồi ...
3 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 621 | Lượt tải: 1
Bài tậptập Mẫu cấu trúc 1 Cho sẵn lớplớp Line vàvà Rect hỗhỗ trợtrợ vẽvẽ đường thẳng vàvà hình chữ nhật. class Line { private: Point m_p1; Point m_p2; public: Line(Point, Point); void drawLine();(); class Rect { private: Point m_p1; Point m_p2; public: Rect(Point, Point); void drawRect();(); };}; Hãy đềđề xuất một thiết kếkế hướng ...
4 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 578 | Lượt tải: 1