Главная » Бесплатные рефераты » Бесплатные рефераты по информатике »
Тема: Контрольная по Информатике Вариант 10
Раздел: Бесплатные рефераты по информатике
Тип: Контрольная работа | Размер: 23.59K | Скачано: 256 | Добавлен 21.01.17 в 00:34 | Рейтинг: 0 | Еще Контрольные работы
Содержание
1 Задание. 3
2 Задание. 6
3 Задание. 7
4 Задание. 8
5 Задание. 10
Список использованных источников. 12
1 Переведите десятичную дробь A10 в двоичную систему счисления с точностью до пяти знаков после запятой.
2 Переведите двоичное число из предыдущего примера в шестнадцатеричную систему счисления.
3 Переведите двоичное число B2 в десятичную систему счисления.
4 Переведите десятичное число из предыдущего примера в двоичную систему счисления.
5 Переведите двоичное число из п. 4 в восьмеричную и шестнадцатеричную систему счисления.
6 Переведите десятичное число D10 в восьмеричную и шестнадцатеричную систему счисления.
7 Переведите восьмеричное и шестнадцатеричное числа, полученные в п. 5, в десятичную систему счисления.
Вариант |
А10 |
В2 |
D10 |
---|---|---|---|
10 |
105,55 |
10011101 |
900 |
1. Переведём дробь А10 в двоичную систему счисления.
Переводим целую часть.
105/2 = 52, остаток 1,
52/2 = 26, остаток 0,
26/2 = 13, остаток 0,
13/2 = 6, остаток 1,
6/2 = 3, остаток 0,
3/2 = 1, остаток 1.
10510 = 11010012.
0,55*2 = 1,1. Целая часть равна 1
0,1*2 = 0,2. Целая часть равна 0
0,2*2 = 0,4. Целая часть равна 0.
0,4*2 = 0,8. Целая часть равна 0.
0,8*2 = 1,6. Целая часть равна 1.
0,5510 = 0,100012
105,5510 = 1101001,100012
2. Переведём число в шестнадцатеричную систему счисления.
Разобьём целую часть на группы по 4 разряда:
0110 1001
Составим таблицу перехода:
2-ная система |
16-ная система |
0110 |
6 |
1001 |
9 |
11010012 = 6916
Разобьем дробную часть на группы по 4 разряда:
1000 1000
Составим таблицу перехода:
2-ная система |
16-ная система |
1000 |
8 |
1000 |
8 |
0,100012 = 0,8816
105,5510 = 69,8816
3. Переведём В2 в 10-ную систему:
10011101 = 1 + 4 + 8 + 16 + 128 = 157.
4. Переведём обратно в двоичную:
157/2 = 78, остаток 1,
78/2 = 39, остаток 0,
39/2 = 19, остаток 1,
19/2 = 9, остаток 1,
9/2 = 4, остаток 1,
4/2 = 2, остаток 0,
2/2 = 1, остаток 0.
15710 = 100111012
5. Переведём двоичное число в 8-ную и 16-ную системы.
Таблица перехода в 16-ную:
2-ная система |
16-ная система |
1001 |
9 |
1101 |
D |
100111012 = 9D16
Таблица перехода в 8-ную:
2-ная система |
8-ная система |
010 |
2 |
011 |
3 |
101 |
5 |
100111012 = 2358
6. Переведём D10 в 8-ную и 16-ную системы.
900/8 = 112, остаток 4,
112/8 = 14, остаток 0,
14/8 = 1, остаток 6.
90010 = 16048
900/16 = 56, остаток 4,
56/16 = 3, остаток 8.
90010 = 38416
Переведём 8-ное и 16-ное числа из п.5 в 10-ную систему.
9D16 = 13 + 9*16 = 15710
2358 = 5 + 3*8 + 2*64 = 15710
Для двух двоичных чисел A2 и B2:
а) выберите разрядную сетку для представления этих чисел в форме с фиксированной запятой;
б) запишите числа в выбранной разрядной сетке;
Вариант |
А2 |
В2 |
---|---|---|
10 |
-100000,11 |
-101001 |
Максимум дробных разрядов – 2.
Максимум целых разрядов – 6.
Ещё один разряд нужен для хранения знака. Итого разрядов 9:
Разряды |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
, |
2 |
1 |
А = |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
, |
1 |
1 |
В = |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
, |
0 |
0 |
Получите прямой, обратный и дополнительный коды:
а) правильных двоичных дробей A2 и B2
б) целых двоичных чисел C2 и D2
Вариант |
A2 |
B2 |
C2 |
D2 |
---|---|---|---|---|
10 |
11111.101 |
-10101.111 |
1110101 |
-1010111 |
Для А:
Разряды |
9 |
8 |
7 |
6 |
5 |
4 |
, |
3 |
2 |
1 |
А |
|
1 |
1 |
1 |
1 |
1 |
, |
1 |
0 |
1 |
Прямой А |
0 |
1 |
1 |
1 |
1 |
1 |
, |
1 |
0 |
1 |
Обратный А |
0 |
1 |
1 |
1 |
1 |
1 |
, |
1 |
0 |
1 |
Дополнительный А |
0 |
1 |
1 |
1 |
1 |
1 |
, |
1 |
0 |
1 |
Для В:
Разряды |
9 |
8 |
7 |
6 |
5 |
4 |
, |
3 |
2 |
1 |
В |
- |
1 |
0 |
1 |
0 |
1 |
, |
1 |
1 |
1 |
Прямой В |
1 |
1 |
0 |
1 |
0 |
1 |
, |
1 |
1 |
1 |
Обратный В |
1 |
0 |
1 |
0 |
1 |
0 |
, |
0 |
0 |
0 |
Дополнительный В |
1 |
0 |
1 |
0 |
1 |
0 |
, |
0 |
0 |
1 |
Для С:
Разряды |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
C |
|
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
Прямой C |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
Обратный C |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
Дополнительный C |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
Для D:
Разряды |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
D |
- |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
Прямой D |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
Обратный D |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
Дополнительный D |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
Сложите в прямом, дополнительном и обратном кодах целые двоичные числа A2 и B2:
Вариант |
A2 |
B2 |
---|---|---|
10 |
110110 |
-101011 |
Коды для А:
Разряды |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
А |
|
1 |
1 |
0 |
1 |
1 |
0 |
Прямой А |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
Обратный А |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
Дополнительный А |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
Коды для В:
Разряды |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
В |
- |
1 |
0 |
1 |
0 |
1 |
1 |
Прямой В |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
Обратный В |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
Дополнительный В |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
Сложение в прямом коде:
А |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
В |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
А+В 1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
Сложение в обратном коде:
А |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
В |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
А+В 1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
Сложение в дополнительном коде:
А |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
В |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
А+В 1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
Сложите в двоичной системе счисления числа А и В (предварительно переведя число А из десятичной системы счисления в двоичную).
Используя числа, заданные в таблице, вычислите по правилам двоичной арифметики: А+ B, А - B, В – А для ЭВМ с длиной разрядной сетки, равной 16.
Вариант |
А10 |
В2 |
---|---|---|
10 |
128 |
1110111 |
Поскольку 128 = 27, то А2 = 10000000
Сложим числа в двоичной системе:
А |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
В |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
А+В |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
Преобразуем А и –А в 16-разрядные:
Разряды |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
А |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Прямой А |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Обратный -А |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
Дополнительный -А |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Преобразуем В и –В в 16-разрядные:
Разряды |
16 |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
В |
- |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
Прямой В |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
Обратный -В |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
Дополнительный -В |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
Выполним сложение А+В:
А |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
В |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
А+В |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
Выполним вычитание А-В:
А |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
-B |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
А-В 1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
Выполним вычитание В-А:
В |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
-А |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
В-А |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
Переведём результаты в прямой код.
Результат А+В уже записан в прямом коде, который в данном случае совпадает с дополнительным:
А+В=0000000011110111
Результат А-В имеет 0 в знаковом разряде. Значит, число положительное, и его прямой код совпадает с дополнительным:
А-В=0000000000001001
Результат В-А имеет 1 в знаковом разряде, следовательно, число отрицательное. Вычтем из него 1:
1111111111110110
Обратим разряды, кроме знакового:
В-А=1000000000001001
Как видно, А-В отличается в прямом коде от В-А только знаком.
Внимание!
Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы
Понравилось? Нажмите на кнопочку ниже. Вам не сложно, а нам приятно).
Чтобы скачать бесплатно Контрольные работы на максимальной скорости, зарегистрируйтесь или авторизуйтесь на сайте.
Важно! Все представленные Контрольные работы для бесплатного скачивания предназначены для составления плана или основы собственных научных трудов.
Друзья! У вас есть уникальная возможность помочь таким же студентам как и вы! Если наш сайт помог вам найти нужную работу, то вы, безусловно, понимаете как добавленная вами работа может облегчить труд другим.
Если Контрольная работа, по Вашему мнению, плохого качества, или эту работу Вы уже встречали, сообщите об этом нам.
Добавить отзыв могут только зарегистрированные пользователи.