• Phần cứng - Chapter 3: Digital logic structuresPhần cứng - Chapter 3: Digital logic structures

    Other number representations Hexadecimal, octal BCD, EBCDIC Text representations ASCII: uses 7 bits to represent main Western characters & symbols, plus several “control codes” Unicode: 16 bit superset of ASCII providing representation of many different alphabets and specialized symbol sets.

    ppt33 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 592 | Lượt tải: 0

  • Phần cứng - Chapter 2: Bits, data types & operationsPhần cứng - Chapter 2: Bits, data types & operations

    Base 16 (hexadecimal) More a convenience for us humans than a true computer data type 0 to 9 represented as such 10, 11, 12, 13, 14, 15 represented by A, B, C, D, E, F 16 = 24: i.e. every hexadecimal digit can be represented by a 4-bit binary (unsigned) and vice-versa. Example

    ppt17 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 547 | Lượt tải: 0

  • Phần cứng - Introduction to computing systems from bits và gates to C & beyondPhần cứng - Introduction to computing systems from bits và gates to C & beyond

    Universal Computational Devices Given enough time and memory, all computers are capable of computing exactly the same things (irrespective of speed, size or cost). Turing’s Thesis: every computation can be performed by some “Turing Machine” - a theoretical universal computational device (not mathematically proven, but taken to be true). Proble...

    ppt13 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 538 | Lượt tải: 0

  • Bài giảng lập trình windowsBài giảng lập trình windows

    Măc̣ dù kỹ thuâṭ sƣ̉ duṇ g thƣ viêṇ liên kết đôṇ g theo kiểu này kh ông làm tăng hiêụ quả sƣ̉ duṇ g của hàm Rectangle nhƣng nó laị là môṭ cách hiêụ quả trong trƣờ ng hơp̣ mà chúng ta không biết tên của thƣ viêṇ cho tớ i khi chƣơng trình chaỵ (chẳng haṇ đối vớ i hàm AlphaBlend chẳng haṇ ). Đoaṇ mã trên sƣ̉...

    pdf96 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 698 | Lượt tải: 0

  • Thực tập kỹ thuật lập trình - Tuần 10, 11: Thực hiện các chức năng tìm kiếmThực tập kỹ thuật lập trình - Tuần 10, 11: Thực hiện các chức năng tìm kiếm

    những sinh viên chứa (không cần chính xác) thông tin tìm kiếm. Ví dụ nếu tìm kiếm theo Họ và tên và nhập vào là Minh thì kết quả là: Mã lớp Mã sinh viên Họ và tên Ngày sinh ĐTBTL 13A 2014000001 Nguyễn Minh Hoàng 02/12/1996 3.4 13C 2014000004 Trần Văn Minh 02/10/1995 3.2 - Cho phép tìm kiếm với thông tin không cần xác định trường thông tin.

    doc5 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 524 | Lượt tải: 0

  • Thực tập kỹ thuật lập trình - Tuần 7 - 9: Thực hiện các chức năng sắp xếpThực tập kỹ thuật lập trình - Tuần 7 - 9: Thực hiện các chức năng sắp xếp

    - Cú pháp: char *strchr(const char *s, int c); - Trong đó: - Tham số s là xâu sẽ tìm kiếm ký tự trên đó. - Tham số c là ký tự cần tìm kiếm. - Nếu xuất hiện ký tự cần tìm kiếm (tính từ trái qua) thì hàm trả về con trỏ trỏ đến vị trí của ký tự xuất hiện đầu tiên; nếu không xuất hiện ký tự cần tìm kiếm thì con trỏ trỏ đến NULL. - Ngoài ra, để t...

    doc16 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 568 | Lượt tải: 0

  • Thực tập kỹ thuật lập trình - Tuần 4 - 6: Xây dựng cấu trúc dữ liệu và các chức năng nhập / xuất dữ liệuThực tập kỹ thuật lập trình - Tuần 4 - 6: Xây dựng cấu trúc dữ liệu và các chức năng nhập / xuất dữ liệu

    2. Khai báo biến cấu trúc Việc khai báo biến cấu trúc cũng tương tự như khai báo biến thuộc kiểu dữ liệu chuẩn. Cú pháp: - Đối với cấu trúc được định nghĩa theo cách 1: struct [, ]; - Đối với các cấu trúc được định nghĩa theo cách 2: [, ]; Ví dụ: Khai báo biến NgaySinh có...

    doc27 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 669 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 14: Hàm băm (Hash function)Kỹ thuật lập trình - Tuần 14: Hàm băm (Hash function)

    Kẻ thám mã tạo ra 2^(m/2) biến thể của mẩu tin đúng mà tất cả đều có bản chất ngữ nghĩa như nhau, với m ở đây là độ dài của bản mã hash • Kẻ thám mã cũng có thể tạo ra 2^(m/2) biến thể khác nhau của mẩu tin lừa dối,tức là có ngữ nghĩa ngược lại. • Hai tập tin được so sánh với nhau để tìm cặp có cùng bản hash (xác suất >=0.5 dựa vào nghịch lý...

    pdf12 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 692 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 13: Cây (Tree)Kỹ thuật lập trình - Tuần 13: Cây (Tree)

    Hủy một phần tử có khóa x • Việc hủy một phần tử X ra khỏi cây phải bảo đảm điều kiện ràng buộc của CNPTK. • Có 3 trường hợp khi hủy nút X có thể xảy ra: – X là nút lá. – X chỉ có 1 con (trái hoặc phải). – X có đủ cả 2 con

    pdf21 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 707 | Lượt tải: 0

  • Kỹ thuật lập trình - Tuần 12: Ngăn xếp và hàng đợiKỹ thuật lập trình - Tuần 12: Ngăn xếp và hàng đợi

    Ví dụ 6 - Tính giá trị biểu thức • Toán hạng có thể có nhiều hơn 1 chữ số • Ví dụ biểu thức: 123+(64-31)*32+1000 • Thực hiện: 1. Chuyển BT về dạng hậu tố BTHT (1 mảng) 2. Tính giá trị biểu thức hậu tố trên BTHT

    pdf15 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 603 | Lượt tải: 0