What will we repeatedly do to convert a decimal integer to base b?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "divide by b". Giải thuật đổi một số nguyên hệ mười sang cơ số b là chia liên tiếp số đó cho b, mỗi lần giữ lại phần dư làm một chữ số, lấy thương làm số bị chia cho bước sau, tới khi thương bằng 0; dãy dư đọc theo chiều ngược chính là biểu diễn ở cơ số b. Phương án "multiply by b" là cách làm cho phần lẻ sau dấu phẩy, nơi ta nhân liên tiếp với cơ số rồi lấy phần nguyên, nên không áp dụng cho phần nguyên. Phương án "add to b" không tách được chữ số nào, vì cộng chỉ dịch giá trị chứ không bóc ra phần dư theo trọng số của cơ số. Phương án "subtract from b" cũng vậy: trừ lặp lại là cách làm chậm của phép chia nhưng bản thân nó không sinh ra dãy chữ số, và với số lớn thì không thể tiến hành.

Cùng phần 2

Xuất hiện trong 1 bộ đề