Предмет: Информатика, автор: viktoriasaraeva238

Множення чисел в двійковій системі числення
Мова паскаль , допоможіть. Даю 50 балів

Ответы

Автор ответа: andrijcehmejstruk
0

Объяснение:

Один з способів множення чисел в двійковій системі числення в мові програмування Паскаль полягає в використанні бінарних операцій (AND, OR, XOR) та зсувів бі паскаль полягає в використанні алгоритму множення в стовпчик.

Алгоритм множення в стовпчик в двійковій системі числення:

1. Помістіть одне число (більше або рівне) вгорі, а друге число внизу.

2. Розділіть друге число на дві частини, які будуть розділені стовпчиком, і розрахуйте добуток кожної частини з відповідною цифрою з першого числа. Приклад:

1011 (число 1)

x0010 (число 2)

------

0000 (результат множення 0 на 1011)

+1011 (результат множення 1 на 0010)

------

10110 (результат множення)

3. При необхідності, додайте нулі зліва, щоб вирівняти рівняння (тобто, зробити стільки стопчиків, скільки цифр у другому числі). Наприклад:

1011 (число 1)

x0110 (число 2)

------

00000 (результат множення 0 на 1011)

+10110 (результат множення 1 на 0110)

------

111010 (результат множення)

4. Додайте всі результати множення, щоб отримати кінцевий результат. У нашому прикладі: 1011 x 0110 = 111010

Це єдиний спосіб записувати довші виклади множення в двійковій системі числення в паскаль.

Похожие вопросы