Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

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

Автор:   •  Июнь 14, 2023  •  Контрольная работа  •  513 Слов (3 Страниц)  •  133 Просмотры

Страница 1 из 3

Министерство цифрового развития, связи и
массовых коммуникаций Российской Федерации

Сибирский государственный университет телекоммуникаций и информатики

Контрольная работа

по дисциплине: Информатика

Выполнил:

Группа:

Вариант:

     

Проверила:

Новосибирск, 202_ г.

Решение

  1. Умножить в двоичной арифметике числа a и b.

a=101,012
b=11,12[pic 1]

Умножение выполнено без учета плавающей запятой, следовательно окончательный результат запишем как [pic 2]

Ответ:[pic 3]

  1. Перевести число a из десятичной в систему счисления по основанию 4.

a=12,4375

0,4375*4=1,75

1

0,75*4=3

3

12

4

12

3

  0

Целая часть:                Дробная часть:

Проверка:

[pic 4]

Ответ:[pic 5]

  1. Перевести число a из двоичной в десятичную систему счисления.

a=1100,10(01)

Ищем целую часть

[pic 6]

Теперь дробную:

1 шаг. Умножаем периодическую часть на P-2, т.е. Р в степени, равной количеству цифр до периода и прибавляем к этому непериодическую часть:

[pic 7]

Непериодическую часть Р-ичной дроби переводим в десятичную по формуле (1):

[pic 8]

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

[pic 9]

3 шаг. Заменяем числа в числителе и знаменателе на соответствующие десятичные числа, и только потом выполняем деление (уже в десятичной арифметике).

[pic 10]

4 шаг.

[pic 11]

Складываем целую и дробную части:

[pic 12]

Ответ:[pic 13]

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

a=706,53

5

3

101

011

7

0

6

111

000

110

Переводим в двоичное представление:

0001

1100

0110

1

C

6

Переводим из двоичного в шестнадцатеричное представление:

1010

1100

A

C

Так как часть является дробной, дописываем нули до 8 разрядов

Ответ:[pic 14]

  1. Даны десятичные коды символов из таблицы ASCII (для удобочитаемости коды символов разделены дефисом). Определить закодированный текст.

ASCII: 77-79-85-83-69

Согласно таблице кодировки ASCII:

[pic 15]

Рисунок 1 - Таблица ASCII

77=M

79=O

85=U

83=S

69=E

Ответ: Закодированное слово: MOUSE.

  1. Записать текст шестнадцатеричными кодами таблицы ASCII.

Текст: PARROT

Согласно таблице кодировки ASCII (см рис 1.)

P=50

A=41

R=52

R=52

O=4F

T=54

Ответ: Текст «PARROT» в шестнадцатеричном коде таблицы ASCII:

80-65-82-82-4F-84

  1. Вычислить a + b. Оба числа записать как двоичные целые со знаком в 6-ти разрядной ячейке памяти. Результат перевести из двоичного в десятичный вид.

11

2

10

5

2

1

4

2

2

1

4

1

0

18

2

18

9

2

  0

8

4

2

1

4

2

2

0

2

1

0

a= –18
b=11

Т.к -18 то добавляем 1 в старший ряд:

5

4

3

2

1

0

1

1

0

0

1

0

5

4

3

2

1

0

0

0

1

0

1

1

  1. Прямой код числа 11:  001011
    Прямой код числа -18: 110010
  2. Формирование дополнительного кода числа -18.
    Прямой код : 110010
    Инверсия : 101101
    Добавление единицы: 101110
  3. Операция сложения.

  0 01011

+ 1 01110

  --------------

111001

  1. Проверка результата путем преобразования к прямому коду.
    Дополнительный код: 111001
    Вычитание единицы :111000
    Инверсия : 000111

Переводим в 10 систему счисления
[pic 16]

  1. Учитывая, что число отрицательное, получаем -7. Результат вычислений совпал с результатом, вычисленным в десятичной системе.

Ответ:[pic 17]

  1. Вычислить a –b. Применить алгоритм компьютерного вычитания вещественных чисел. Длина мантиссы равна 6 разрядам.

a=10,012        
b=0,1012

Нормализуем числа.

10,01 = 0,100100 * 2^2

0,101 = 0,101000 * 2^0 = 0,010100*2^1=0,001010*2^2

1

0

0

1

0

0

-

0

0

1

0

1

0

0

1

1

0

1

0

Результат 0,011010 * 2^2 = 1,1010

Ответ:[pic 18]

  1. Вычислить a x b. Применить алгоритм компьютерного умножения вещественных чисел. Длина мантиссы равна 6 разрядам. Результат перевести в 10-е число и сравнить с точным значением.

a=10112
b=0,1011
2

Нормализуем числа.

...

Скачать:   txt (8.1 Kb)   pdf (154.8 Kb)   docx (606.7 Kb)  
Продолжить читать еще 2 страниц(ы) »
Доступно только на Essays.club