Tin học Tin học trẻ

Trâm Nguyễn Thị Ngọc

Giải Nhất event Thế giới Sinh học 2
Thành viên
13 Tháng mười 2018
1,523
1,339
216
18
Quảng Trị
Trường TH&THCS Hải Ba
[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Cái này em copy trong các câu hỏi ôn tập để thi THT, mà em không hiểu nên mới hỏi mn
upload_2019-5-16_21-40-2.pngupload_2019-5-16_21-40-2.png

upload_2019-5-16_21-35-41.png
upload_2019-5-16_21-37-3.png
upload_2019-5-17_9-47-41.png
Mấy cái này là sao thế ạ, sao lại khoanh như thế này, có công thức hay quy tắc gì để tính không ạ? Các phương pháp 'Mã bù 2' và 'Dấu và độ lớn' là sao ạ?
@Trương Văn Trường Vũ
 

Attachments

  • upload_2019-5-16_21-35-4.png
    upload_2019-5-16_21-35-4.png
    49.3 KB · Đọc: 75
  • upload_2019-5-16_21-36-12.png
    upload_2019-5-16_21-36-12.png
    22.7 KB · Đọc: 76
Last edited:
  • Like
Reactions: Deathheart

Deathheart

Cựu TMod Vật Lí
Thành viên
18 Tháng năm 2018
1,535
2,868
411
Quảng Trị
THPT Đông Hà
Cái này em copy trong các câu hỏi ôn tập để thi THT, mà em không hiểu nên mới hỏi mn
View attachment 112854View attachment 112854

View attachment 112850
View attachment 112853

Mấy cái này là sao thế ạ, sao lại khoanh như thế này, có công thức hay quy tắc gì để tính không ạ? Các phương pháp 'Mã bù 2' và 'Dấu và độ lớn' là sao ạ?
@Trương Văn Trường Vũ
khổ thân em tui, cái này lên 10 mới được học @@ Như thế này nhé, máy tính mã hóa thông tin dưới dạng hệ nhị phân hay thập lục (16) phân. Đối với 8 bit thì bit đầu tiên từ trái sang là xác định dấu của số đó: 0 nếu đó là số dương và 1 nếu là số âm. 7 bit còn lại sẽ là mã nhị phân của số đó. Vì vậy với 8 bit (hay 1 byte) biểu diễn được từ -127 đến 127.
Trên là xét có dấu, như câu 1 xét không dấu thì nó chỉ trong phạm vi từ 0 đến 255 mà thôi
 

Trâm Nguyễn Thị Ngọc

Giải Nhất event Thế giới Sinh học 2
Thành viên
13 Tháng mười 2018
1,523
1,339
216
18
Quảng Trị
Trường TH&THCS Hải Ba
khổ thân em tui, cái này lên 10 mới được học @@ Như thế này nhé, máy tính mã hóa thông tin dưới dạng hệ nhị phân hay thập lục (16) phân. Đối với 8 bit thì bit đầu tiên từ trái sang là xác định dấu của số đó: 0 nếu đó là số dương và 1 nếu là số âm. 7 bit còn lại sẽ là mã nhị phân của số đó. Vì vậy với 8 bit (hay 1 byte) biểu diễn được từ -127 đến 127.
Trên là xét có dấu, như câu 1 xét không dấu thì nó chỉ trong phạm vi từ 0 đến 255 mà thôi
Thế như câu 2.2, số 132 nằm trong khoảng 0->255 thì biểu diễn kiểu gì anh?
 

Deathheart

Cựu TMod Vật Lí
Thành viên
18 Tháng năm 2018
1,535
2,868
411
Quảng Trị
THPT Đông Hà
Thế như câu 2.2, số 132 nằm trong khoảng 0->255 thì biểu diễn kiểu gì anh?
lấy 132 chia 2 xong lại lấy thương đó chia tiếp đến khi nào thương cuối = 0. Xong tổng hợp ngược lại các số dư (1 và 0) ngược từ dưới lên trên là sẽ ra. Trường hợp mã của nó là 101 thì mã 8 bit thêm vào trước: 00000101
 

Trâm Nguyễn Thị Ngọc

Giải Nhất event Thế giới Sinh học 2
Thành viên
13 Tháng mười 2018
1,523
1,339
216
18
Quảng Trị
Trường TH&THCS Hải Ba
lấy 132 chia 2 xong lại lấy thương đó chia tiếp đến khi nào thương cuối = 0. Xong tổng hợp ngược lại các số dư (1 và 0) ngược từ dưới lên trên là sẽ ra. Trường hợp mã của nó là 101 thì mã 8 bit thêm vào trước: 00000101
132 chia 2 hết mà anh, như thế phải là 0000100 chứ ạ, mà cho dù là 00000101 thì đâu giống cái kq ?
 
  • Like
Reactions: Deathheart

Deathheart

Cựu TMod Vật Lí
Thành viên
18 Tháng năm 2018
1,535
2,868
411
Quảng Trị
THPT Đông Hà
132 chia 2 hết mà anh, như thế phải là 0000100 chứ ạ, mà cho dù là 00000101 thì đâu giống cái kq ?
chia hết là dư 0 đấy. 132/2=66 (dư 0); 66/2=33 (dư 0); 33/2=16 (dư 1); 16/2=8 (dư 0); 8/2=4 (dư 0); 4/2=2 (dư 0); 2/2=1 (dư 0); 1/2=0 (dư 1)
Lấy lại kết quả số dư là 10000100
 

Trâm Nguyễn Thị Ngọc

Giải Nhất event Thế giới Sinh học 2
Thành viên
13 Tháng mười 2018
1,523
1,339
216
18
Quảng Trị
Trường TH&THCS Hải Ba

Trâm Nguyễn Thị Ngọc

Giải Nhất event Thế giới Sinh học 2
Thành viên
13 Tháng mười 2018
1,523
1,339
216
18
Quảng Trị
Trường TH&THCS Hải Ba
có dấu thì số đầu tiên là dấu (đã nói ở trên) còn 7 số sau là mã nhị phân như khi nãy phân tích
Như câu 2.7,2.8 làm sao để biết anh, cái sơ đồ đó có ý nghĩa gì ạ?
Cả câu 2.9 và 2.12 nữa, phương pháp dấu và độ lớn là sao ạ? Biểu diễn số dương thì em hiểu nhưng số âm thì sao ạ
 
Last edited:

Deathheart

Cựu TMod Vật Lí
Thành viên
18 Tháng năm 2018
1,535
2,868
411
Quảng Trị
THPT Đông Hà
Như câu 2.7,2.8 làm sao để biết anh, cái sơ đồ đó có ý nghĩa gì ạ?
Cả câu 2.9 và 2.12 nữa, phương pháp dấu và độ lớn là sao ạ? Biểu diễn số dương thì em hiểu nhưng số âm thì sao ạ
dấu và độ lớn là cái biểu diễn có dấu ấy em. Trong trường hợp là số âm thì bit đầu tiên là 1
 

Deathheart

Cựu TMod Vật Lí
Thành viên
18 Tháng năm 2018
1,535
2,868
411
Quảng Trị
THPT Đông Hà
Sao kq lại là 11100011 anh nhỉ
29/2=14( dư 1), 14/2=7(dư 0), 7/2=3(dư1), 3/2=1(dư1), 1/2=0(dư1)
???
rồi, anh có nhầm 1 chỗ, xin lỗi nhé. Đối với số âm, nếu dùng phương pháp bù 2 thì bit đầu sẽ là 1, 7 bit còn lại sẽ là mã nhị phân ĐẢO NGƯỢC cộng thêm 1 của số đối của nó (là số dương)
 

Trâm Nguyễn Thị Ngọc

Giải Nhất event Thế giới Sinh học 2
Thành viên
13 Tháng mười 2018
1,523
1,339
216
18
Quảng Trị
Trường TH&THCS Hải Ba

Trâm Nguyễn Thị Ngọc

Giải Nhất event Thế giới Sinh học 2
Thành viên
13 Tháng mười 2018
1,523
1,339
216
18
Quảng Trị
Trường TH&THCS Hải Ba
oài, số 29 mã của nó là 0011101, đảo ngược là 1100010. thêm 1 vào là 1100011 (chú ý là lấy 7 số thôi nha). Thêm số 1 vào đầu vì là số dương: 11100011
Đó là vấn đề đó anh, không phải là đổi sang nhị phân à anh, sao anh chia ra 0011101 được hay vậy
 

Deathheart

Cựu TMod Vật Lí
Thành viên
18 Tháng năm 2018
1,535
2,868
411
Quảng Trị
THPT Đông Hà
Đó là vấn đề đó anh, không phải là đổi sang nhị phân à anh, sao anh chia ra 0011101 được hay vậy
29/2=14 (dư 1); 14/2=7 (dư 0); 7/2=3 (dư 1); 3/2=1 (dư 1); 1/2=0 (dư 1) => mã của nó là 11101. Như đã nói ở trước, số 0 thêm vào ở bên trái không làm đổi kết quả (vd 01=1) nên ta thêm vào thành 0011101 (mục đích là để tròn 7 số thôi)
 
Top Bottom