Автор работы: Пользователь скрыл имя, 13 Октября 2011 в 19:36, курсовая работа
Целью данной курсовой работы является разработка автоматизированной системы обработки информации для спортивного клуба.
Для достижения поставленной цели в работе были поставлены следующие задачи:
Создание базы данных по тренерам и спортсменам клуба;
Учет и контроль посещения клиентами спортивного клуба;
Оповещение спортсменов о новостях клуба;
Печать различных бланков
+11111111
11101011
111101010
отбрасываем
11101010
-110+(-2110)=[11101010]доп.
-110+(-2110)= -2210 = [11101001]обр.= [11101010]доп.
Получен верный результат.
2.4 Задание 4
Закодировать десятичное число методом Хэмминга, ввести одиночную ошибку и исправить ее.
Число 910.
Решение.
910 = 10012
n=4
2k ≥ 5+k
23 ≥ 5+3
k=3
7 | 6 | 5 | 4 | 3 | 2 | 1 |
n4 | n3 | n2 | k3 | n1 | k2 | k1 |
Построим вспомогательную
таблицу и определим
k1= а3(+) а5(+)…
k2= а3(+)…
и т.д.
7 | 6 | 5 | 4 | 3 | 2 | 1 |
1 | 0 | 0 | k3 | 1 | k2 | k1 |
Таблица 1
Номер позиции |
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 |
k1= а3(+) а5(+)а7=1(+)0(+)1=0
k2= а3(+) а6(+)а7=1(+)0(+)1=0
k3= а5(+) а6(+)а7=0(+)0(+)1=1,
Итак, закодированное методом Хэмминга сообщение будет иметь вид:
7 | 6 | 5 | 4 | 3 | 2 | 1 |
1 | 0 | 0 | 1 | 1 | 0 | 0 |
7 | 6 | 5 | 4 | 3 | 2 | 1 |
1 | 0 | 1 | 1 | 1 | 0 | 0 |
Для определения
положений контролирующих кодов и информационных
разрядов воспользуемся Таблицей 1 и формулой:
r1= k1 (+) b3(+)b5(+)…
r2= k2 (+) b3(+)…
r3= kk (+) …
r1= k1 (+) b3(+)b5(+)b7=0(+)1(+)0(+)1=0
r2= k2 (+) b3(+)b6(+)b7=0(+)1(+)0(+)1=0
r3= k3 (+) b5(+)b6(+)b7=1(+)1(+)0(+)1=1
(r3, r2, r1)=100 - значит, ошибка произошла в пятой позиции.
Инвертируем ошибку и получаем исходный код 1001100.
Расшифровка сокращений
АСОИ – автоматизированная система обработки информации.
МФУ – многофункциональное устройство.
ИБП – источник бесперебойного питания.
ПК – персональный компьютер.
Список использованной литературы