Процесс документооборота между отделом и поставщиком
Автор работы: Пользователь скрыл имя, 18 Января 2012 в 23:54, курсовая работа
Описание работы
В наше время компьютеры все более и более входят в нашу жизнь. Без вычислительной техники не могут обойтись не только люди, работающие в данной сфере деятельности, но и те, которые, казалось бы, не имеют к компьютерам никакого отношения.
Экономика, маркетинг, образование – это лишь малая часть отраслей, в которых используются компьютерные системы.
Компьютерная техника и программное обеспечение во многом могут облегчить нашу жизнь, избавить нас от рутинной работы и уменьшить затраченное на ее выполнение время.
Содержание работы
Часть 1 4
Часть 2 13
Задание 1 13
Задание 2 12
Задание 3 12
Список использованной литературы 16
Файлы: 1 файл
МойКурсовик.doc
— 300.50 Кб (Скачать файл)2n-1 = 28-1 = 27 = 128
- Представим порядок в смещенном коде с избытком 128, используя 8 разрядов:
110 = (1 + 128)10 = 12910 = 100000012
129 ÷ 2 = 64 (остаток 1)
64 ÷ 2 = 32 (остаток 0)
32 ÷ 2 = 16 (остаток 0)
16 ÷ 2 = 8 (остаток 0)
8 ÷ 2 = 4 (остаток 0)
4 ÷ 2 = 2 (остаток 0)
2 ÷ 2 = 1 (остаток 0)
1 ÷ 2 = 0 (остаток
1)
- Заполним разрядную сетку, состоящую из 32 разрядов:
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Задание 2
Перевести числа из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную соответственно и выполнить проверку: 24,56; 84,75; 101,5. [1]
1. 24,56
| Перевод
целой части:
11000
- целая часть |
Перевод дробной
части
0,10001111 - дробная часть |
Н
а
й
д
е
м
с
у
м
м
у
ц
е
л
о
й
и
д
р
о
б
н
о
й
ч
а
с
т
е
й:
11000
+ 0,1
0001111
= 11000,1
0001111
О
т
в
е
т:
24,56
П
р
о
в
е
р
к
а
:
11000,1
=
2.
8
4,
75
|
Перевод целой части:
124
- целая часть |
Перевод дробной
части
0,6 - дробная часть |
Найдем сумму целой и дробной частей:
124
+ 0,6
= 124,6
Ответ: 84,75
Проверка:
124,6
=
3. 101,5
| Перевод
целой части:
65
- целая часть | Перевод дробной
части
0,8 - дробная часть |
Найдем сумму целой и дробной частей:
65 + 0,8 = 65,8
Ответ: 101,5
Проверка:
65,8
=
Задание
3
Закодировать десятичное число (1510) методом Хэмминга, ввести одиночную ошибку и исправить ее.
Решение:
- Определим
количество контрольных разрядов k по
формуле 2
к ≥ n + k +1,
где n- это количество информативных разрядов, k – количество контрольных разрядов.
Для определения n требуется перевести десятичное число 15 в двоичную систему счисления:
1510 à А2
15 ÷ 2 = 7 (1)
7 ÷ 2 = 3 (1)
3 ÷ 2 = 1 (1)
1 ÷ 2 = 0 (1)
1510 = 11112, n = 4
Подставляем полученные данные в неравенство:
2к ≥ 4 + k +1
- Определим общую структуру кода:
7 6 5 4 (22) 3 2 (21) 1(20) a4 a3 a2 k3 a1 k2 k1
- Определим позиции кода, которые контролируются каждым из контрольных разрядов. Построим вспомогательную таблицу и определим контрольные разряды по формуле:
k1 = a3 + a5 + ...
k2 = a3 + ...
и т.д.
Номер позиции (строки)
k3 k2 k1 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1
Закодированное методом Хэмминга сообщение будет иметь вид:
7 6 5 4 3 2 1 1 1 1 1 1 1 1
4 ) Введем одиночную ошибку: 0111111
Для того чтобы определить ошибку в полученном сообщении требуется построить опознаватель (регистр ошибок).
Для определения положения
контролирующих кодов и информационных разрядов воспользуемся вспомогательной таблицей (п.3) и формулой: r1 = k1 + b3 + b5 + …
r2 = k2 + b3 + …
rk = kk + …
где bi - информационные разряды принятого сообщения.
(r3, r2,r1) = 111
Значит, ошибка произошла в 7- ой позиции.
Для получения исходного кода инвертируем ошибку: 1111111.
Список использованной литературы
- http://gurulev.telebit.ru/
sistschislenia.htm - http://www.xserver.ru/
computer/raznoe/bezopasn/2/ - http://www.osp.ru/w/2007/07/
4558994/