Box Chat

Hỗ trợ trực tuyến

  • (Trần Văn Linh)

Điều tra ý kiến

Bạn quan tâm chuyên mục nào nhất ?
Tin tức và sự kiện
Tài liệu tham khảo
Bài giảng điện tử
Giáo án điện tử
Đề thi, kiểm tra

Thành viên trực tuyến

1 khách và 0 thành viên

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Chức năng chính 1

    Like-Share Facebook

    TUYỂN SINH LỚP KỸ THUẬT VIÊN TIN HỌC

    THÔNG BÁO CHIÊU SINH

    LỚP: KỸ THUẬT VIÊN TIN HỌC

    Công ty TIN HỌC THANH NIÊN chiêu sinh
    Chương trình đào tạo "Kỹ thuật viên Tin học"


    1. ĐỐI TƯỢNG:
    -Những người cần trang bị kiến thức về nghề Tin học để có thể lắp ráp, sửa chữa máy vi tính, cài đặt Windows, các phần mềm ứng dụng; vận hành hệ thống máy tính, quản trị hệ thống mạng của một đơn vị,... Đồng thời có khả năng thiết kế, quản trị website của đơn vị.
    -Sinh viên cần bổ sung kiến thức tin học để tăng thêm cơ hội việc làm sau khi tốt nghiệp.
    -Nhân viên các công ty, cơ quan cần trang bị kiến thức để kiêm nhiệm công việc phụ trách tin học của đơn vị.

    2. YÊU CẦU ĐẦU VÀO:
    Có kiến thức cơ bản về tin học.

    3. PHƯƠNG THỨC HỌC TẬP:
    Học tập trung theo thời khóa biểu được công bố.
    - Lớp ngày: Tuần 3 buổi
    - Lớp tối: Tuần 3 buổi
    Khi kết thúc khóa học, học viên sẽ được Cty Tin học Thanh Niên cấp chứng nhận Kỹ thuật viên Tin học.

    4. NỘI DUNG ĐÀO TẠO: 18 tháng
    Học kỳ 1: (150 tiết)
    -Lắp ráp & cài đặt máy tính
    -Quản trị mạng cơ bản
    Học kỳ 2: (150 tiết)
    -Thủ thuật tin học
    -Quản trị mạng nâng cao
    -Tiếng Anh cơ bản chuyên ngành tin học.
    Học kỳ 3: Thiết kế, quản trị & quảng bá Website (250 tiết)
    -Thiết kế web với HTML5 & CSS3
    -Xử lý ảnh cơ bản (photoshop)
    -Xây dựng và quản trị website với Joomla.

    5. HỌC PHÍ:
    * Học phí trọn khóa: 8.000.000 đồng
    -Học kỳ 1 (4 tháng): 2.500.000 đồng
    -Học kỳ 2 (4 tháng): 2.500.000 đồng
    -Học kỳ 3 (4 tháng): 3.000.000 đồng
    -Thực tập (6 tháng):
    * Giảm
    10% học phí cho học viên đóng học phí 2 học kỳ.
    * Giảm
    15% học phí cho học viên đóng học phí 3 học kỳ.

    6. KẾ HOẠCH CHIÊU SINH:
    Khóa học được chiêu sinh 2 đợt trong năm 2015.
    - Khai giảng đợt 1: tháng 11/2015
    - Khai giảng đợt 2: tháng 12/2015

    7. ĐỊA ĐIỂM:
    - Đăng ký và đóng học phí tại:
    Công ty Tin học Thanh Niên
    - Điện thoại : 0933.484.369 (Thầy Linh)
    - Địa chỉ học:
    Cơ sở 1: Số 22 Ngô Thì Nhậm, p. Bảo An, Tp.PRTC.
    Cơ sở 2: Số 80/7 Quang Trung, p. Thanh Sơn, Tp.PRTC.
    - Website:
    http://yit.phanrang.ninhthuan.vn

    8. QUYỀN LỢI:
    - Học viên đạt kết quả cao sẽ được cty tuyển dụng hoặc giới thiệu làm việc tại các cty tin học tại Ninh Thuận.

    MỞ LỚP DẠY KÈM TOÁN LỚP 10

    DẠY KÈM TOÁN LỚP 10

    Thời gian đăng ký: từ 21/9 đến 27/9/2015
    Đăng ký
    Thầy Linh - Tel: 0933.484.369 hoặc qua tin nhắn Facebook.
    Địa chỉ: Số 22 Ngô Thì Nhậm, P. Bảo An (Khu Dân Lợi)

    Gốc > Chương trình Tin học 10 > Chương 1 > Bài 2: Thông tin và dữ liệu >

    Tóm tắt lý thuyết

    Kiến thức
    • Biết khái niệm thông tin, lượng thông tin, các dạng thông tin, mã hoá thông tin cho máy tính.
    • Biết các dạng biểu diễn thông tin trong máy tính.
    • Hiểu đơn vị đo thông tin là bit và các đơn vị bội của bit.
    • Biết các hệ đếm cơ số 2, 16 trong biểu diễn thông tin.
    Kĩ năng
    • Bước đầu mã hoá được thông tin đơn giản thành dãy bit.

    1. Khái niệm thông tin và dữ liệu:

    • Thông tin là những hiểu biết có thể có được về một thực thể nào đó.
    • Dữ liệu là thông tin đã được đưa vào máy tính.

    2. Đơn vị đo lượng thông tin.

    • Đơn vị cơ bản đo lượng thông tin là bit (binary digit). Đó là lượng thông tin vừa đủ để xác định chắc chắn một trạng thái của một sự kiện có hai trạng thái với khả năng xuất hiện như nhau.
    • Trong tin học, thuật ngữ bit thường dùng để chỉ phần nhỏ nhất của bộ nhớ máy tính để lưu trữ một trong hai kí hiệu được sử dụng để biểu diễn thông tin trong máy tính là 0 và 1.
    • Ví dụ, giả sử có dãy tám bóng đèn được đánh số từ 1 đến 8, trong đó một số bóng đèn sáng và một số khác tắt, chẳng hạn các bóng đèn thứ hai, ba, năm và tám sáng, các bóng còn lại tắt. Nếu ta sử dụng kí hiệu 0 và 1 để biểu diễn tương ứng trạng thái tắt và sáng của mỗi bóng đèn thì thông tin về dãy tám bóng đèn trên được biểu diễn bằng dãy tám bit 01101001.

    bongden

    • Để lưu trữ dãy bit đó ta cần dùng ít nhất tám bit của bộ nhớ máy tính. Ngoài đơn vị bit nói trên, đơn vị đo thông tin thường dùng là byte (đọc là bai) và 1 byte bằng 8 bit.
    • Người ta còn dùng các đơn vị bội của byte như bảng dưới đây:

    Kí hiệu

    Đọc là

    Độ lớn

    KB

    Ki-lô-bai

    1024 byte

    MB

    Mê-ga-bai

    1024 KB

    GB

    Gi-ga-bai

    1024 MB

    TB

    Tê-ra-bai

    1024 GB

    PB

    Pê-ta-bai

    1024 TB

     3. Các dạng thông tin.

    • Thông tin có 2 loại: loại số và phi số.
      • Loại số có các dạng như: số nguyên, số thực.
      • Loại phi số có các dạng như: văn bản, hình ảnh, âm thanh.
    • Các dạng thông tin loại phi số thường gặp

    a) Dạng văn bản: Là dạng quen thuộc nhất và thường gặp trên các phương tiện mang thông tin như: Tờ báo, cuốn sách, vở ghi bài, tấm bia,...

     VanbanChữ khắc trên bia đá - thông tin dạng văn bản

    b) Dạng hình ảnh: Bức tranh vẽ, bức ảnh chụp, bản đồ, băng hình,... là những phương tiện mang thông tin dạng hình ảnh

     hinhanh1Biển báo lối thoát hiểm - thông tin dạng hình ảnh

    c) Dạng âm thanh: Tiếng nói con người, tiếng sóng biển, tiếng đàn piano, tiếng chim hót,... là thông tin dạng âm thanh. Băng từ, đĩa từ,... có thể dùng làm vật chứa thông tin dạng âm thanh.

     danTiếng đàn T'rưng - thông tin dạng âm thanh

    4. Mã hoá thông tin trong máy tính.
    • Muốn máy tính xử lí được, thông tin phải được biến đổi thành một dãy bit. Cách biến đổi như vậy được gọi là một cách mã hoá thông tin.
    • Chẳng hạn, thông tin về trạng thái tám bóng đèn trong ví dụ trước, được biểu diễn thành dãy tám bit, là mã hoá của thông tin đó trong máy tính.

    mahoaMã hóa thông tin trong máy tính

    • Để con người có thể biết được thông tin gì lưu trữ trong máy, máy tính phải biến đổi thông tin đã mã hoá thành dạng quen thuộc mà con người hiểu được và đưa ra dưới dạng văn bản, âm thanh hoặc hình ảnh. 

    Việc khôi phục thông tin ban đầu của dữ liệu mã hoá tương ứng trong máy tính được gọi là giải mã dữ liệu, đây là một quá trình ngược với quá trình mã hoá.

     5. Biểu diễn thông tin trong máy tính.

    a. Thông tin loại số:

    • Hệ đếm:

    Hệ đếm được hiểu như tập các kí hiệu và quy tắc sử dụng tập kí hiệu đó để biểu diễn và xác định giá trị các số. Có hệ đếm phụ thuộc vị trí và hệ đếm không phụ thuộc vị trí..

    • Hệ đếm La Mã là hệ đếm không phụ thuộc vị trí. Tập các kí hiệu trong hệ này gồm các chữ cái: I, V, X, L, C, D, M. Mỗi kí hiệu có một giá trị, cụ thể:

    I = 1; V = 5; X = 10; L = 50; C = 100; D = 500; M = 1000.

    Trong hệ đếm này, giá trị của kí hiệu không phụ thuộc vị trí của nó trong biểu diễn.

    Ví dụ, X trong các biểu diễn XI (11) và IX (9) đều có cùng giá trị là 10.

    • Hệ thập phân (hệ cơ số 10) sử dụng tập kí hiệu gồm 10 chữ số: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

    Giá trị của mỗi chữ số phụ thuộc vào vị trí của nó trong biểu diễn. Ví dụ, trong số 545, chữ số 5 ở hàng đơn vị chỉ 5 đơn vị, trong khi đó chữ số 5 ở hàng trăm chỉ 500 đơn vị.

    Ví dụ: 536,4 = 5 x 102 + 3 x 101 + 6 x 100 + 4 x 10-1.

    • Hệ nhị phân (hệ cơ số 2) chỉ dùng hai kí hiệu là chữ số 0 và chữ số 1.

    Ví dụ, 1012 = 1 x 22 + 0 x 21 + 1 x 20 = 510.

    • Hệ cơ số mười sáu, còn gọi là hệ hexa, sử dụng các kí hiệu: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, trong đó A, B, C, D, E, F có các giá trị tương ứng là 10, 11, 12, 13, 14, 15 trong hệ thập phân.

    Ví dụ, 1BE16 = 1 x 162 + 11 x 161 + 14 x 160 = 44610.

    • Biểu diễn số nguyên:

    Số nguyên có thể có dấu hoặc không dấu. Tuỳ theo phạm vi của giá trị tuyệt đối của số, ta có thể dùng 1 byte, 2 byte hoặc 4 byte để biểu diễn.

    Xét việc biểu diễn số nguyên bằng một byte. Một byte có 8 bit, mỗi bit có thể là 0 hoặc 1. Các bit của một byte được đánh số từ phải sang trái bắt đầu từ 0. Ta gọi bốn bit số hiệu nhỏ là các bit thấp, bốn bit số hiệu lớn là các bit cao. 

     

    bit 7

    bit 6

    bit 5

    bit 4

    bit 3

    bit 2

    bit 1

    bit 0

     

     

    các bit cao

    các bit thấp

     

    Một cách biểu diễn số nguyên có dấu là ta dùng bit cao nhất thể hiện dấu với quy ước 1 là dấu âm, 0 là dấu dương và bảy bit còn lại biểu diễn giá trị tuyệt đối của số viết dưới dạng hệ nhị phân. Một byte biểu diễn được số nguyên trong phạm vi –127 đến 127.

    Đối với số nguyên không âm, toàn bộ tám bit được dùng để biểu diễn giá trị số, một byte biểu diễn được các số nguyên dương trong phạm vi từ 0 đến 255.

    • Biểu diễn số thực:

    Mọi số thực đều có thể biểu diễn được dưới dạng ±Mx10±K (được gọi là biểu diễn số thực dạng dấu phẩy động), trong đó0,1 ≤ M < 1, M được gọi là phần định trị và K là một số nguyên không âm được gọi là phần bậc. Máy tính sẽ lưu các thông tin gồm dấu của số, phần định trị, dấu của phần bậc và phần bậc.

    Ví dụ: Số 13 456,25 được biểu diễn dưới dạng 0.1345625x105.

    b. Thông tin loại phi số:

    • Biểu diễn văn bản

    Để biểu diễn một xâu kí tự (dãy các kí tự), máy tính có thể dùng một byte để ghi nhận độ dài xâu (số lượng kí tự của xâu) và trong các byte tiếp theo, mỗi byte biểu diễn một kí tự theo thứ tự từ trái sang phải.

    • Các dạng khác

    Hiện nay việc tìm cách biểu diễn hiệu quả các dạng thông tin loại phi số như âm thanh, hình ảnh,... rất được quan tâm vì các thông tin loại này ngày càng phổ biến. Để xử lí âm thanh, hình ảnh, ta cũng phải mã hoá chúng thành các dãy bit. Các thành tựu trong lĩnh vực này đã và đang nâng cao chất lượng cuộc sống. Chẳng hạn, hai người ở xa nhau vẫn có thể trò chuyện, thậm chí có thể nhìn thấy hình ảnh của nhau.

    Thông tin có nhiều dạng khác nhau như số, văn bản, hình ảnh, âm thanh... Khi đưa vào máy tính chúng đều biến đổi thành dạng chung - dãy bit. Dãy bit đó là mã nhị phân của thông tin mà nó biểu diễn.

     Nguyên lí Mã hoá nhị phân

     


     

     


    Nhắn tin cho tác giả
    Trần Văn Linh @ 11:27 07/09/2015
    Số lượt xem: 18075
    Số lượt thích: 1 người (Bùi Thị Ngọc Linh )
    Avatar

    Chuyển đổi giữa các hệ cơ số

    Nguyên tắc để chuyển đổi giữa các hệ cơ số 

    Nguyên tắc 1 : chuyển từ hệ cơ số thập phân sang một hệ cơ số bất kỳ
    Để chuyển từ hệ cơ số bất kỳ sang thập phân, nguyên tắc là cứ chia số đó lấy phần dư rồi tiếp tục chia phần nguyên lấy phần dư tiếp sau đó xếp thứ tự ngược từ dưới lên.

    Lấy số 3295 (trong hệ thập phân) làm ví dụ:
    3295 chia 2 = 1647.5 (1647 -> Dư 1)
    1647 (phần nguyên) chia 2 = 823.5 -> Dư 1
    823 chia 2 = 411.5 -> Dư 1
    411 chia 2 = 205.5 -> Dư 1
    205 chia 2 = 102.5 -> Dư 1
    102 chia 2 = 51 -> Dư 0
    51 chia 2 = 25.5 -> Dư 1
    25 chia 2 = 12.5 -> Dư 1
    12 chia 2 = 6 -> Dư 0
    6 chia 2 = 3 -> Dư 0
    3 chia 2 = 1.5 -> Dư 1
    1 chia 2 = 0.5 -> Dư 1 (phần nguyên < 1 thì dừng)
    Sắp xếp các số dư từ dưới lên trên ta được: 3295 (demical) = 110011011111 (binary).


    Cũng với số này ta chuyển từ 10 sang thập lục phân thì như sau :
    3295 chia 16 = 205.9375 (205 dư 15) tức là chữ số F trong hệ hexa đó
    205 chia 16 = 12.8125 (12 dư 13) tức là D
    12 chia 16 = 0.75 (0 dư 12) tức là C
    Vậy số đó trong hệ hexa là CDF.


    Đối với phần lẻ của số thập phân, chuyển sang nhị phân số lẻ được nhân với 2. Phần nguyên của kết quả sẽ là bit nhị phân, phần lẻ của kết quả lại tiếp tục nhân 2 cho đến khi phần lẻ của kết quả bằng 0.
    Ví dụ: Chuyển số 0.62510 sang hệ nhị phân

    • 0.625 x 2 = 1.25, lấy số 1, phần lẻ 0.25
    • 0.25 x 2 = 0.5, lấy số 0, phần lẻ 0.5
    • 0.5 x 2 = 1.0, lấy số 1, phần lẻ 0. Kết thúc phép chuyển đổi. , lấy phần dư từ trên xuống

    Với các hệ khác cũng tương tự, khỏi ví dụ nhé.


    Nguyên tắc 2 : chuyển từ hệ cơ số bất kỳ ra thập phân

    Có 1 số nhị phân A như sau:
    A=anan-1an-2…a1.a0a-1a-2…a-m
    Dấu chấm màu đỏ là dấu phân cách hàng thập phân. Giá trị của A được tính như sau:

    A=an2n + an-12n-1 + an-22n-2 +…+a121 + a02+ a-12-1+ a-22-2 +…+ a-m2-m

    Ví dụ về số nhị phân: chuyển số 1110110.110101 sang số thập phân
    1 1 1 0 1 1 0 . 1 1 0 1 0 1
    6 5 4 3 2 1 0   -1 -2 -3 -4 -5 -6

    1110110.110101=1x26 + 1x25 + 1x24 + 0x23 + 1x22 + 1x21 + 0x20 + 1x2-1 +1x2-2 + 0x2-3 + 1x2-4 + 0x2-5 1x 2-6
    = 64 + 32 + 16 + 0 + 4 + 2 + 0 + 0.5 + 0.25 + 0 + 0.0625 + 0 + 0.015625 = 118.828125
    Vậy 1110110.110101 2 = 118.828125 10

    Cái này tương đối dễ hiểu hơn cái trên, và không phải làm 2 công đoạn ngược nhau với phần nguyên và phần lẻ.

    Nguyên tắc 3 : Chuyển nhanh các hệ cơ số là bội của 2
    Có cái bảng các hệ cơ số theo thứ tự: nhị phân - thập lục - bát phân - thập phân sau đây

    0000 | 0 | 0 | 0
    0001 | 1 | 1 | 1
    0010 | 2 | 2 | 2
    0011 | 3 | 3 | 3
    0100 | 4 | 4 | 4
    0101 | 5 | 5 | 5
    0110 | 6 | 6 | 6
    0111 | 7 | 7 | 7
    1000 | 8 | 10 | 8
    1001 | 9 | 11 | 9
    1010 | A | 12 | 10
    1011 | B | 13 | 11
    1100 | C | 14 | 12
    1101 | D | 15 | 13
    1110 | E | 16 | 14
    1111 | F | 17 | 15

    Ví dụ chuyển nhị phân sang thập lục phân :
    110011011111b -> 1100 1101 1111 -> C D F (bảng thì tra hoặc học thuộc)
    Quá trình ngược lại cũng tương tư từ C tra bảng ra 4 bit nhị phân nào.

    Ở trên ta có thể áp dụng để chuyển qua lại giữa các giá trị nhị phân <-> thập lục hoặc nhị phân <-> bát phân. Muốn chuyển giữa thập lục và bát phân thì chuyển trung gian qua nhị phân.


    Nguyên tắc 4 : Chuyển nhanh các hệ cơ số 10 với hệ nhị phân


    Hãy lập một bảng sao cho giá trị cơ số^ số mũ >nửa giá trị cần đổi. Ví dụ bảng sau có thể đổi các giá trị lớn nhất là 128*2-1 =255 :


    Cơ sốsố mũ 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
    Giá trị 128 64 32 16 8 4 2 1
    Ví dụ (35) 0 0 1 0 0 0 1 1

    bạn chỉ việc so 35 xem số nào nhỏ hơn trong bảng giá trị rồi đánh giá trị 1 vào bảng rồi trừ, làm dần từ trái qua phải : 35-32-4-2-1 = 0 là sẽ có số nhị phân cần dùng.

    Để chuyển từ 100011 sang 35 ở hệ thập nhân thì ta điền các giá trị vào hàng 3 (ở trên là so giá trị rồi mới điền và trừ còn ở đây điền trước rồi mới so giá trị) rồi cột nào có giá trị 1 thì cộng lại là sẽ ra ngay.
    Avatar

    Chuyển đổi giữa các hệ cơ số

     

    1. DECIMAL -> BINARY (thập phân sang nhị phân)
    2. DECIMAL -> HEX (thập phân sang hex)
    3. HEX -> BINARY (hex sang nhị phân)
    4. BINARY -> HEX (nhị phân sang hex)
    5. BINARY -> DECIMAL(nhị phân sang thập phân)
    6. HEX -> DECIMAL (hex sang thập phân)
     
    Điều đầu tiên thuộc cái bảng này:
     
     
    0000 | 0 | 0
    0001 | 1 | 1
    0010 | 2 | 2
    0011 | 3 | 3
    0100 | 4 | 4
    0101 | 5 | 5
    0110 | 6 | 6
    0111 | 7 | 7
    1000 | 8 | 8
    1001 | 9 | 9
    1010 | A | 10
    1011 | B | 11
    1100 | C | 12
    1101 | D | 13
    1110 | E | 14
    1111 | F | 15
     
    1. DECIMAL -> BINARY (Chuyển từ thập phân sang nhị phân)
     
    Lấy số 3295 (trong hệ thập phân) làm ví dụ:
     
    3295 chia 2 = 1647.5 -> Dư 1
    1647 chia 2 = 823.5 -> Dư 1
    823 chia 2 = 411.5 -> Dư 1
    411 chia 2 = 205.5 -> Dư 1
    205 chia 2 = 102.5 -> Dư 1
    102 chia 2 = 51 -> Dư 0
    51 chia 2 = 25.5 -> Dư 1
    25 chia 2 = 12.5 -> Dư 1
    12 chia 2 = 6 -> Dư 0
    6 chia 2 = 3 -> Dư 0
    3 chia 2 = 1.5 -> Dư 1
    1 chia 2 = 0.5 -> Dư 1
    Sắp xếp các số dư từ dưới lên trên các pác sẽ được:
     
    3295 (demical) = 110011011111 (binary)
    => Đầu tiên chia số cần chuyển đổi cho 2 và lấy số dư, sau đó cứ tiếp tục lấy kết quả của phép chia trên chia tiếp cho 2 (không kèm số dư) cho đến khi kết quả bằng zero.
     
    2. DECIMAL -> HEX (Chuyển từ thập phân sang hex)
     
    Tiếp tục dùng số 3295 làm zí dụ, như trên ta có 3295 (demical) = 110011011111 (binary). Chia 110011011111 làm từng chuỗi gồm 4 số, kết hợp với bảng ở trên ta sẽ được:
     
    110011011111b -> 1100 1101 1111 -> C D F
     
    3295 (decimal) = 110011011111 (binary) = 0CDF (hex)
     
    3. HEX -> BINARY (Chuyển từ hex sang nhị phân)
     
    Lấy chuỗi DEAD làm zí dụ. Sử dụng bảng trên ta sẽ có:
     
    D = 1101
    E = 1110
    A = 1010
    D = 1101
     
    DEAD (hex) = 1101 1110 1010 1101 (binary)
     
    4. BINARY -> HEX (Chuyển từ nhị phân sang hex)
     
    Lấy số 1010110111101111 làm ví dụ, chia thành các chuỗi gồm 4 số:
    1010110111101111 -> 1010 1101 1110 1111
    Sử dụng bảng trên ta sẽ có được:
     
    1010 = A
    1101 = D
    1110 = E
    1111 = F
     
    1010110111101111 (binary) = 0ADEF (hex)
     
    5. BINARY -> DECIMAL(Chuyển từ nhị phân sang thập phân)
     
    Lấy số 1101 làm ví dụ:
    1*(2^3) + 1*(2^2) + 0*(2^1) + 1*(2^0) = 13
    Số 1 thứ nhất
    1 * (2^3)
    Số 1 thứ hai
    1 * (2^2)
    Số 0 thứ ba
    0 * (2^1)
    Số 1 thứ tư
    1*(2^0)
     
    1101 (binary) = 13 (decimal)
    => Số thứ nhất nhân với số 2 với số mũ cao nhất cộng cho số thứ hai nhân với số 2 với số mũ giảm dần cứ thế….
     
    6. HEX -> DECIMAL (hex sang thập phân)
     
    Để chuyển đổi từ hex sang decimal đầu tiên ta chuyển hex sang binary, sau đó lại từ binary ta chuyển về decimal.
     
    Lấy số FEED làm ví dụ:
     
    Từ hex sang binary:
     
    FEED (hex) = 1111 1110 1110 1101 (binary)
    Từ binary sang decimal:
     
    1*(2^15) + 1*(2^14) + 1*(2^13) + 1*(2^12) + 1*(2^11) + 1*(2^10) +1*(2^9) + 0*(2^8) + 1*(2^7) +1*(2^6) +1*(2^5) + 0*(2^4) +1*(2^3) +1*(2^2) + 0*(2^1) + 1*(2^0) = 65261
    Như vậy:
     
    FEED (hex) = 1111111011101101 (binary) = 65261 (decimal)
    Avatar
    CÁC CÁCH CHUYỂN ĐỔI GIỮA CÁC HỆ CƠ SỐ
    Bảng 1. Bảng chuyển đổi hệ cơ số thập phân – nhị phân – bác phân – thập lục phân cơ bản
    Thập phân (DEC)
    Nhị phân (BIN)
    Bác phân (OCT)
    Thập lục phân (HEX)
    0
    0000
    0
    0
    1
    0001
    1
    1
    2
    0010
    2
    2
    3
    0011
    3
    3
    4
    0100
    4
    4
    5
    0101
    5
    5
    6
    0110
    6
    6
    7
    0111
    7
    7
    8
    1000
     
    8
    9
    1001
     
    9
    10
    1010
     
    A
    11
    1011
     
    B
    12
    1100
     
    C
    13
    1101
     
    D
    14
    1110
     
    E
    15
    1111
     
    F
    Bảng trên có thể giúp các bạn chuyển đổi nhanh  qua lại giữa các hệ cơ số.
    1. Chuyển đổi từ hệ cơ số thập phân sang nhị phân và ngược lại (DEC <->BIN).
      ØTừ thập phân sang nhị phân.
    Đầu tiên chúng ta chia số cần chuyển  cho 2 và lấy phần dư, rối tiếp tục chia phần nguyên lấy phần dư, sau đó sắp xếp thứ tự phần dư  theo thứ tự ngược từ dưới lên.
    VD: Chuyển 2371 (hệ thập phân) sang hệ nhị phân?
    2371  chia   2 = 1185.5 (1185 -> dư 1)
    1185 chia   2 = 592 -> dư 1
       (phần nguyên)
    592    chia   2 = 296 -> dư 0
    296    chia   2 = 148 -> dư 0
    148    chia   2 = 74 -> dư 0
    74      chia   2 = 37 -> dư 0
    37      chia   2 = 18 -> dư 1
    18      chia   2 = 9 -> dư 0
    9        chia   2 = 4 -> dư 1
    4        chia   2 = 2 -> dư 0
    2        chia   2 = 1 -> dư 0
    1        chia   2 = 0 -> dư 1
    Sắp xếp thứ tự số dư từ dưới lên trên: 2371DEC = 100101000011BIN
      Ø Từ nhị phân sang thập phân.
    Muốn chuyển đổi cơ số từ hệ nhị phân sang thập phân, ta lấy các chữ số trong phần nguyên của số cần chuyển nhân lần lượt với 2 mũ 0,1,2,3,…tăng dần từ phải qua trái. Còn phần nguyên của số cần chuyển ta sẽ nhân lần lượt với 2 mũ -1, -2, -3, … giảm dần từ phải qua trái. Phần nguyên và phần thập phân được ngăn cách nhau bằng dấu chấm “.”
    VD: Chuyển 10101100.01101BIN  sang số thập phân?
    1
    0
    1
    0
    1
    1
    0
    0
    .
    0
    1
    1
    0
    1
    7
    6
    5
    4
    3
    2
    1
    0
     
    -1
    -2
    -3
    -4
    -5
     
    Áp dụng như trên ta được:
    10101100.01101BIN1.27 0. 26 + 1.25 + 0.24 + 1.23 + 1.22 + 0.21 +0.20 + 0.2-1 +1.2-2 1.2-3 +0.2-4 1.2-5 = 128 + 0 + 32 + 0 + 8 + 4+ 0 + 0 + 0 + 0.25 + 0.125 + 0 + 0.0315 = 174.40625
    Vậy 10101100.01101BIN = 174.40625DEC
    2. Chuyển đổi từ hệ cơ số thập phân sang bác  phân và ngược lại (DEC <->OCT).
      Ø Từ thập phân sang bác phân.
    Cũng giống như cách chuyển đổi cơ số từ thập phân sang nhị phân, để chuyển từ thập phân sang bác phân ta cũng chia số cần chuyển cho 8 được phần dư (giá trị dư từ 1->7), sau đó cũng lấy phần nguyên chia tiếp và lấp phần dư, kết quả là phần dư được sắp xếp theo thứ tự từ dưới lên trên.
    VD: Chuyển số 2764 (hệ thập phân) sang hệ bác phân?
    2764  chia  8 = 345.5 (345 -> dư  4(lấy phần lẻ nhân với 8))
     345   chia  8 = 43.125 (43 -> dư 1)
     43     chia  8 = 5.375 ( 5 -> dư 3)
     5        chia  8 =  0 -> dư 5
     Sắp xếp thứ tự từ dưới lên trên: 2764DEC = 5314OCT
      Ø Từ bác phân sang thập phân.
    Tương tự hệ nhị phân, để chuyển đổi cơ số từ hệ bác phân sang thập phân, ta lấy các chữ số trong phần nguyên của số cần chuyển nhân lần lượt với 8 mũ 0,1,2,3,…tăng dần từ phải qua trái. Còn phần nguyên của số cần chuyển ta sẽ nhân lần lượt với 8 mũ -1, -2, -3, … giảm dần từ phải qua trái.
    VD: Chuyển  5314.17OCT thành hệ thập phân?
    5
    3
    1
    4
    .
    1
    7
    3
    2
    1
    0
     
    -1
    -2
     
    5314.17OCT = 5.83 + 3. 82 + 1. 81 +4. 80 + 1. 8-1 +7. 8-2
    2560 + 192 + 8 + 4 + 0.125 + 0.109375 = 2764.234375DEC
    3. Chuyển đổi từ hệ cơ số thập phân sang thập lục  phân và ngược lại (DEC <->HEX).
      Ø Từ thập phân sang thập lục phân phân.
    Việc chuyển đổi này cũng tương tự như nhị phân và bác phân. Cụ thể ta xét ví dụ sau đây: (sử dụng bảng 1)
                  3295 chia 16 = 205.9375 (205 -> dư 15) tức là chữ F
                   205  chia 16 = 12.8125 (12 -> dư 13) tức là D
                   12     chia 16 =  0 (dư 12) tức là C
    Vậy 3295DEC = CDFHEX
      Ø Từ thập lục phân sang thập phân.
    Tương tự ta nhân từng số với 16 mũ ……
    VD: CDF.91HEX = C.162 + D.161 +F.160 + 9.16-1 + 1.16-2
                            = 12.162 + 13.161 +15.160 + 9.16-1 + 1.16-2
                            = 3072 + 208+ 15 +0.5625 + 0.00390625
                            = 3295.56640625
    Vậy  CDF.91HEX = 3295.56640625DEC
    4. Các chuyển đổi khác
    Ø Từ nhị phân sang bác phân
    Để chuyển đổi cơ số từ hệ nhị phân sang bác phân ta gom 3 chữ số của số cần chuyển theo thứ tự lần lượt từ phải sang trái, sau đó sử dụng bảng 1 để chuyển đổi thành kết quả mong muốn.
    VD:
    100110001011010BIN =  100  110  001  011  010
                                      =   4       6      1      3      2
    Vậy  100110001011010BIN  = 46132OCT
    Ø Từ nhị phân sang thập lục phân
    Tương tự như trên,muốn chuyển đồi từ hệ nhị phân sang thập lục phân, ta gom 4 chữ số của số cần chuyển theo thứ tự lần lượt từ phải sang trái, sau đó sử dụng bảng 1.
    VD:
    100110001011010BIN =  0100   1100   0101   1010 (nếu các số cuối cùng bên trái không đủ 4 chữ số thì mặc định ta thêm vào trước đó các chữ số 0)
                                     =     4           C         5         A
    Vậy    100110001011010BIN  =  4C5AHEX
    Ø Từ bác phân sang thập lục phân và ngược lại
    Muốn chuyển từ hệ bác phân sang hệ thập lục phân hoặc từ thập lục phân sang bác phân, trước tiên ta phải chuyển số cần chuyển sang hệ cơ số 2 (hệ nhị phân), sau đó mới chuyển sang hệ thập lục phân hay bác phân theo các bước phía trên.
    VD:
    46132OCT  =  100  110  001  011  010BIN  =  0100   1100   0101   1010BIN
                                                                  = 4C5AHEX

    Avatar

     Đổi số Thập phân ra số Nhị phân, Thập lục phân, Bát phân và ngược lại - Phần 1: phần nguyên

    http://engisv.com/ctt.php?idTin=55

     

    Đổi số Thập phân ra số Nhị phân, Thập lục phân, Bát phân và ngược lại - Phần 2: phần lẻ hay phần phân

    http://engisv.com/ctt.php?idTin=56

     

    Chuyển đổi giữa các hệ Hexadecimal (16), Decimal (10), Octal (8), Binary (2)
    http://www.bravohex.com/2014/01/hexadecimal-decimal-octal-binary.html

     
    Gửi ý kiến