Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Scratch

Nhị phân - Thập phân

Điểm
5 điểm
Tên chương trình
NP-TP.sb3

Đề bài

Máy tính biểu diễn thông tin dựa trên hai ký hiệu cơ bản là '0' và '1'. Những số được cấu thành từ hai ký hiệu này được gọi là số nhị phân. Theo nguyên lý này, toàn bộ dữ liệu trong máy tính đều được chuyển đổi thành các dãy bit (dãy ký hiệu '0' và '1') để lưu trữ và xử lý.

Để biểu diễn thông tin bằng định lượng người ta dùng các con số, có mười kí hiệu (chữ số) khác nhau: '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' được dùng để biểu diễn các số trong hệ thập phân và phép nhân là một trong những phép tính cơ bản đối với các số ở hệ thập phân.

Yêu cầu:

a) Thực hiện việc chuyển đổi một số từ hệ nhị phân sang hệ thập phân.

b) Thực hiện việc nhân hai số A,BA, B nguyên dương có nhiều chữ số ở hệ thập phân.

Hình 1 của bài Nhị phân - Thập phân
Hình 1 · chạm để phóng to

Dữ liệu vào

Nhập từ bàn phím:

  • Số nhị phân cần chuyển đổi sang số ở hệ thập phân.
  • Hai số A,BA, B nguyên dương ở hệ thập phân, mỗi số gồm LL chữ số (1≤L≤41 \le L \le 4).

Kết quả ra

Hiển thị ra màn hình:

  • Số XX ở hệ thập phân tương ứng với số nhị phân đã chuyển đổi.
  • Kết quả của phép nhân hai số A,BA, B nguyên dương có nhiều chữ số ở hệ thập phân.

Ràng buộc

  • Mỗi số A,BA, B gồm LL chữ số, 1≤L≤41 \le L \le 4.

Ví dụ

Ví dụ 1

Dữ liệu vào
1001
Kết quả ra
9

Ví dụ 2

Dữ liệu vào
12
5
Kết quả ra
   12
x   5
-----
   60

Giải thích

Kết quả được trình bày theo kiểu đặt tính nhân (xem hình bảng ví dụ gốc ở phần đề bài).

Ví dụ 3

Dữ liệu vào
12
23
Kết quả ra
   12
x  23
-----
   36
  24
-----
  276

Giải thích

Kết quả được trình bày theo kiểu đặt tính nhân, có các tích riêng 36 và 24 (xem hình bảng ví dụ gốc ở phần đề bài).

Thuộc đề thi

Kỳ thi chọn học sinh giỏi thành phố trung học cơ sở năm học 2025-2026 — Môn thi: Tin học

Huế · Cấp thành phố · Năm học 2025-2026