Studrb.ru банк рефератов
Консультация и поддержка студентов в учёбе

Главная » Бесплатные рефераты » Бесплатные рефераты по информатике »

Контрольная по Информатике Вариант 10

Контрольная по Информатике Вариант 10 [21.01.17]

Тема: Контрольная по Информатике Вариант 10

Раздел: Бесплатные рефераты по информатике

Тип: Контрольная работа | Размер: 23.59K | Скачано: 256 | Добавлен 21.01.17 в 00:34 | Рейтинг: 0 | Еще Контрольные работы


Содержание

1 Задание. 3

2 Задание. 6

3 Задание. 7

4 Задание. 8

5 Задание. 10

Список использованных источников. 12

 

1 Задание

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

 

2 Задание

Для двух двоичных чисел 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

 

3 Задание

Получите прямой, обратный и дополнительный коды:

а) правильных двоичных дробей 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

 

4 Задание

Сложите в прямом, дополнительном и обратном кодах целые двоичные числа 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

 

5 Задание

Сложите в двоичной системе счисления числа А и В (предварительно переведя число А из десятичной системы счисления в двоичную).

Используя числа, заданные в таблице, вычислите по правилам двоичной арифметики: А+ 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

Как видно, А-В отличается в прямом коде от В-А только знаком.

 

Список использованных источников

  1. РД 013-2011 «Требования к оформлению текстовых студенческих работ»
  2. Гиндикин С.Г. Алгебра логики в задачах. – М.: Наука,1972. – 288 с.
  3. Гладкий А.В. Язык математической логики. – Калинин: Изд-во Калининского гос. ун-та, 1977. – 84 с.
  4. Ершов Ю.Л., Палютин Е.А. Математическая логика. –М.: Наука, 1987. – 336 с.
  5. Кемени Дж., Снелл Дж., Томпсон Дж. Введение в конечную математику: Пер. с англ. – М.: ИЛ, 1963. – 487 с.
  6. Клини С.К. Математическая логика: Пер. с англ. – М.: Мир, 1973. – 368 с.
  7. Колмогоров А.Н., Драгалин А.Г. Введение в математическую логику. – М.: Изд-во МГУ, 1982. – 120 с.

Внимание!

Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы

Бесплатная оценка

0
Размер: 23.59K
Скачано: 256
Скачать бесплатно
21.01.17 в 00:34 Автор:

Понравилось? Нажмите на кнопочку ниже. Вам не сложно, а нам приятно).


Чтобы скачать бесплатно Контрольные работы на максимальной скорости, зарегистрируйтесь или авторизуйтесь на сайте.

Важно! Все представленные Контрольные работы для бесплатного скачивания предназначены для составления плана или основы собственных научных трудов.


Друзья! У вас есть уникальная возможность помочь таким же студентам как и вы! Если наш сайт помог вам найти нужную работу, то вы, безусловно, понимаете как добавленная вами работа может облегчить труд другим.

Добавить работу


Если Контрольная работа, по Вашему мнению, плохого качества, или эту работу Вы уже встречали, сообщите об этом нам.


Добавление отзыва к работе

Добавить отзыв могут только зарегистрированные пользователи.


Консультация и поддержка студентов в учёбе