Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Lập chương trình để chuyển đổi số bát phân (octal) sang thập lục phân (hexadecimal).

  1. #1
    Ngày gia nhập
    12 2018
    Bài viết
    0

    Mặc định Lập chương trình để chuyển đổi số bát phân (octal) sang thập lục phân (hexadecimal).

    1. Lập chương trình để chuyển đổi số bát phân (octal) sang thập lục phân (hexadecimal).
    2.- Tạo ngẫu nhiên tọa độ với , , .
    - Xác định và thống kê các điểm trên nằm trong hay nằm ngoài elipsoid :
    x^2/a^2 + y^2/b^2 +z^2/c^2=1
    - Tính tỷ số số điểm nằm trong và điểm tạo được, nhân với thể tích khối lập phương , ta có giá trị xấp xỉ của elipsoid (phương pháp Monte Carlo).
    Ai giúp giùm em với ah.

  2. #2
    Ngày gia nhập
    08 2018
    Nơi ở
    Online
    Bài viết
    3

    Bài1:
    Sử dụng kiểu Xâu ký tự vì hệ HEX có cả chữ cái và số.
    Vì độ dài 2 xâu không bằng nhau nên xâu ban đầu và kết quả không thể xử lý riêng từng kí tự.
    Ta đổi bát phân sang chuỗi nhị phân thì 1 kí tự bát phân tương đương 3 bit hay nhóm 3 kí tự nhị phân.
    1 kí tự HEX tương đương 4bit nhị phân hay nhóm 4 kí tự nhị phân.
    Vậy 1 nhóm 4 kí tự bát phân sẽ tương đương nhóm 3 kí tự HEX.(=chuỗi 12bit nhị phân)


    Duyệt xâu bát phân từ phải qua trái.
    Mỗi nhóm 4 kí tự quy đổi ra số nguyên thập phân.
    Quy đổi số nguyên đó sang chuỗi 3 chữ số HEX..
    Chèn chuỗi HEX đó vào đầu chuỗi kết quả.

    VD: 0115(Oc) =1* 8*8+ 1*8 +5. =4*16 +13=04D(Hex)
    Cẩn thận với các nội dung chia sẻ không an toàn.
    I never give a request for contact infomation .
    Be careful with LOG-in or SIGN-up banner.

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn