Главная страница
Навигация по странице:

  • 291.43 = 100100011.0110

  • 291.43=123.6E14

  • 123.6E14

  • 321.98=101000001.1111

  • 321.98=141.FAE1

  • 141.FAE1

  • Ответ: 100100011.01102

  • Ответ: 100100011.01102=123.62000

  • Ответ: 123.6200016

  • Ответ: 101000001.1111

  • Информатика 7 вариант. Вариант 7. Арифметические основы функционирования компьютеров Задание 1 291,43


    Скачать 113.37 Kb.
    НазваниеАрифметические основы функционирования компьютеров Задание 1 291,43
    АнкорИнформатика 7 вариант
    Дата12.02.2023
    Размер113.37 Kb.
    Формат файлаdocx
    Имя файлаВариант 7.docx
    ТипДокументы
    #933557
    страница1 из 16
      1   2   3   4   5   6   7   8   9   ...   16

    Арифметические основы функционирования компьютеров

    Задание 1

    291,43

    Целая часть от деления

    Остаток от деления

    291 div 2 = 145

    291 mod 2 = 1

    145 div 2 = 72

    145 mod 2 = 1

    72 div 2 = 36

    72 mod 2 = 0

    36 div 2 = 18

    36 mod 2 = 0

    18 div 2 = 9

    18 mod 2 = 0

    9 div 2 = 4

    9 mod 2 = 1

    4 div 2 = 2

    4 mod 2 = 0

    2 div 2 = 1

    2 mod 2 = 0

    1 div 2 = 0

    1 mod 2 = 1

    Остаток от деления записываем в обратном порядке. Получаем целую часть числа в 2-ой системе счисления: 100100011

    291 = 1001000112

    Для перевода дробной части числа последовательно умножаем дробную часть на основание 2. В результате каждый раз записываем целую часть произведения.

    0.43*2 = 0.86

    (целая часть 0)

    0.86*2 = 1.72

    (целая часть 1)

    0.72*2 = 1.44

    (целая часть 1)

    0.44*2 = 0.88

    (целая часть 0)

    0110

    Получаем число в 2-ой системе счисления: 0110

    0.43 = 0.01102

    В итоге получаем число: 291.43 = 100100011.01102

    Целая часть от деления

    Остаток от деления

    291 div 16 = 18

    291 mod 16 = 3

    18 div 16 = 1

    18 mod 16 = 2

    1 div 16 = 0

    1 mod 16 = 1

    Остаток от деления записываем в обратном порядке. Получаем целую часть числа в 16-ой системе счисления: 123

    291 = 12316

    Для перевода дробной части числа последовательно умножаем дробную часть на основание 16. В результате каждый раз записываем целую часть произведения.

    0.43*16 = 6.88

    (целая часть 6)

    0.88*16 = 14.08

    (целая часть 14)

    0.08*16 = 1.28

    (целая часть 1)

    0.28*16 = 4.48

    (целая часть 4)

    6E14

    Получаем число в 16-ой системе счисления: 6E14

    0.43 = 0.6E1416

    В итоге получаем число: 123.6E14'>291.43=123.6E1416

    Переведем 123.6E1416 в двоичную систему.

    Переводим целую часть числа. Заменяем каждый разряд на код из таблицы.

    Двоичная СС

    Шестнадцатеричная СС

    0000

    0

    0001

    1

    0010

    2

    0011

    3

    0100

    4

    0101

    5

    0110

    6

    0111

    7

    1000

    8

    1001

    9

    1010

    A

    1011

    B

    1100

    C

    1101

    D

    1110

    E

    1111

    F

    Получаем число:

    12316 = 0001001000112

    Переводим дробную часть числа.

    Получаем число:

    0110111000010100

    6E1416 = 01101110000101002

    В итоге получаем число: 123.6E1416=000100100011.01101110000101002

    321,98

    Целая часть от деления

    Остаток от деления

    321 div 2 = 160

    321 mod 2 = 1

    160 div 2 = 80

    160 mod 2 = 0

    80 div 2 = 40

    80 mod 2 = 0

    40 div 2 = 20

    40 mod 2 = 0

    20 div 2 = 10

    20 mod 2 = 0

    10 div 2 = 5

    10 mod 2 = 0

    5 div 2 = 2

    5 mod 2 = 1

    2 div 2 = 1

    2 mod 2 = 0

    1 div 2 = 0

    1 mod 2 = 1

    Остаток от деления записываем в обратном порядке. Получаем целую часть числа в 2-ой системе счисления: 101000001

    321 = 1010000012

    Для перевода дробной части числа последовательно умножаем дробную часть на основание 2. В результате каждый раз записываем целую часть произведения.

    0.98*2 = 1.96

    (целая часть 1)

    0.96*2 = 1.92

    (целая часть 1)

    0.92*2 = 1.84

    (целая часть 1)

    0.84*2 = 1.68

    (целая часть 1)

    1111

    Получаем число в 2-ой системе счисления: 1111

    0.98 = 0.11112

    В итоге получаем число: 321.98=101000001.11112

    Целая часть от деления

    Остаток от деления

    321 div 16 = 20

    321 mod 16 = 1

    20 div 16 = 1

    20 mod 16 = 4

    1 div 16 = 0

    1 mod 16 = 1

    Остаток от деления записываем в обратном порядке. Получаем целую часть числа в 16-ой системе счисления: 141

    321 = 14116

    Для перевода дробной части числа последовательно умножаем дробную часть на основание 16. В результате каждый раз записываем целую часть произведения.

    0.98*16 = 15.68

    (целая часть 15)

    0.68*16 = 10.88

    (целая часть 10)

    0.88*16 = 14.08

    (целая часть 14)

    0.08*16 = 1.28

    (целая часть 1)

    FAE1

    Получаем число в 16-ой системе счисления: FAE1

    0.98 = 0.FAE116

    В итоге получаем число: 141.FAE1'>321.98=141.FAE116

    Переведем 141.FAE116 в двоичную систему.

    Переводим целую часть числа. Заменяем каждый разряд на код из таблицы.

    Двоичная СС

    Шестнадцатеричная СС

    0000

    0

    0001

    1

    0010

    2

    0011

    3

    0100

    4

    0101

    5

    0110

    6

    0111

    7

    1000

    8

    1001

    9

    1010

    A

    1011

    B

    1100

    C

    1101

    D

    1110

    E

    1111

    F

    Получаем число:

    14116 = 0001010000012

    Переводим дробную часть числа.

    Получаем число:

    1111101011100001

    FAE116 = 11111010111000012

    В итоге получаем число: 141.FAE116=000101000001.11111010111000012

    Задание 2

    Перевести результат предыдущего задания из двоичной системы счисления в десятичную прямо и через шестнадцатеричную.

    Решение.

    а)100100011.01102

    Переведем в десятичную систему

    Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

    1001000112 = 28*1 + 27*0 + 26*0 + 25*1 + 24*0 + 23*0 + 22*0 + 21*1 + 20*1 = 256 + 0 + 0 + 32 + 0 + 0 + 0 + 2 + 1 = 291

    Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда.

    011022 = 2-1*0 + 2-2*1 + 2-3*1 + 2-4*0 + 2-5*2 = 0.4375

    В итоге получаем число 291.4375

    Ответ: 100100011.011022=291.4375

    Переведем число 100100011.011022 в 16-ю систему

    Разделим исходный код целой части числа на группы по 4 разряда.

    1001000112 = 0001 0010 0011 2

    Затем заменяем каждую группу на код из таблицы.


    Двоичная СС

    Шестнадцатеричная СС

    0000

    0

    0001

    1

    0010

    2

    0011

    3

    0100

    4

    0101

    5

    0110

    6

    0111

    7

    1000

    8

    1001

    9

    1010

    A

    1011

    B

    1100

    C

    1101

    D

    1110

    E

    1111

    F

    Получаем число:

    0001 0010 0011 2 = 12316

    Переводим дробную часть числа. Для этого разделим исходный код на группы по 4 разряда.

    011022 = 0110 20002

    Затем заменяем каждую группу на код из таблицы.

    Получаем число:

    0110 20002 = 6200016

    В итоге получаем число: 123.6200016

    Ответ: 100100011.01102=123.6200016

    Переведем 123.6200016 в десятичную систему

    Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

    12316 = 162*1 + 161*2 + 160*3 = 256 + 32 + 3 = 291

    Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда.

    6200016 16 = 16-1*6 + 16-2*2 + 16-3*0 + 16-4*0 + 16-5*0 + 16-6*1 + 16-7*6 + 16-8* = 0.38281258195639

    В итоге получаем число 291.38281258196

    Ответ: 123.6200016 16=291.38281258196

    б) 101000001.11112

    Переведем в десятичную систему

    Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.

    1010000012 = 28*1 + 27*0 + 26*1 + 25*0 + 24*0 + 23*0 + 22*0 + 21*0 + 20*1 = 256 + 0 + 64 + 0 + 0 + 0 + 0 + 0 + 1 = 321

    Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда.

    11112 = 2-1*1 + 2-2*1 + 2-3*1 + 2-4*1 = 0.9375

    В итоге получаем число 321.9375

    Ответ: 101000001.11112=321.9375

    Переведем число 101000001.11112 в 16-ю систему

    Разделим исходный код целой части числа на группы по 4 разряда.

    1010000012 = 0001 0100 0001 2

    Затем заменяем каждую группу на код из таблицы.


    Двоичная СС

    Шестнадцатеричная СС

    0000

    0

    0001

    1

    0010

    2

    0011

    3

    0100

    4

    0101

    5

    0110

    6

    0111

    7

    1000

    8

    1001

    9

    1010

    A

    1011

    B

    1100

    C

    1101

    D

    1110

    E

    1111

    F

    Получаем число:

    0001 0100 0001 2 = 14116

    Переводим дробную часть числа. Для этого разделим исходный код на группы по 4 разряда.

    11112 = 1111 2

    Затем заменяем каждую группу на код из таблицы.

    Получаем число:

    1111 2 = F16

    В итоге получаем число: 141.F16
      1   2   3   4   5   6   7   8   9   ...   16


    написать администратору сайта