Преобразования информации перед передачей её в канал связи

  • Вид работы:
    Реферат
  • Предмет:
    Информатика, ВТ, телекоммуникации
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    10,39 kb
  • Опубликовано:
    2009-01-12
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Преобразования информации перед передачей её в канал связи

Преобразования информации перед передачей её в канал связи

Пояснительная записка к курсовой работе

Разработал: студент Петров А.В.

Пензенский государственный университет, Кафедра "РЭСС и ЗИ"

Пенза 1998

Задание на курсовое проектирование по теме Разработка программы обработки информации на языке С++

1. Дисциплина - Алгоритмизация и программирование.

2. Вариант задания - 45.

3. Студент Петров А.В. группа 97ПС3.

4. Исходные данные на проектирование

4.1. Общие требования к программе:

- наличие пользовательского интерфейса

- чтение необходимой информации из файлов

- сохранение результатов в файлах

- контроль ошибок при работе с файлами

- преобразование информации по заданному алгоритму

- обратное преобразование информации

- использование избыточности для контроля ошибок

- одновременное отображение на экране преобразованной и не преобразованной информации.

4.2. Требования к пользовательскому интерфейсу:

- обеспечить управления программой посредством "горячих клавиш" (сочетании клавиш) из диапазона Alt-F1 - Alt-F10 , допускается использование клавиши Esc

- обеспечить одновременное отображение на экране преобразованной и не преобразованной информации

- обеспечить цветовое выделение искажённой информации.

4.3. Требования к преобразованию информации:

- преобразование символов с кодами 40h - 5Fh (верхний регистр латинского алфавита)

- использование для преобразования операци. перестановки:

биты (0-1,1-0,2-3,3-2).

- использование для формирования избыточности операцию исключающего ИЛИ (сложение по модулю 2)

- избыточные символы формируются на каждые 3 символа информации.

5. Объём работы по проекту.

5.1. Содержание работы:

- разработка алгоритмов

- создание программы на базе разработанных алгоритмов

- описание работы программы

- описание пользовательского интерфейса программы

6. Графическая часть

7.Экспирементальная часть

- отладка отдельных частей программы

- проверка работоспособности программы

8. Календарный план выполнения курсового проекта.

8.1 Срок выполнения работ по разделам:

- выдача задания к      1998 г

- разработка алгоритма работы программы к      1998 г

- разработка и отладка пользотательского интерфейс к      1998 г

- разработка и отладка процедур записи и чтения файлов к     1998г

- разработка и отладка процедуры преобразования файлов к     1998г

- оформление П3 к     1998г

- подготовка к защите к     1998г.

Дата защиты проекта                           "   "         1998г.

Руководитель проекта                             Дорошкевич В.В.

Задание получил                               "   "         1998г.

Студент Петров А.В.

РЕФЕРАТ

Пояснительная записка содержит 16 листов , 1 рисунк , 2 источника,

2 таблицы , 2 приложения.

ПРОГРАММА , АЛГОРИТМ РАБОТЫ , ПЕРЕСТАНОВКА , ИЗБЫТОЧНОСТЬ.

Объект исследования: алгоритм преобразования информации перед передачей её в канал связи и программа , реализующая этот алгоритм.

Цель работы: создание корректно работающей программы , реализующей алгоритм преобразования информации перед передачей её в канал связи.

В результате была получена работающая программа , а также результаты её работы.

Введение

В настоящее время индустрия производства компьютеров и программного обеспечения для них является одной из наиболее важных сфер экономики развитых стран. Ежегодно в мире продаются десятки миллионов компьютеров. Только в США объем продаж компьютеров составляет десятки миллионов долларов и постоянно продолжает расти.

В чем же причины такого стремительного роста индустрии персональных компьютеров и их сравнительная выгодность для многих деловых применений?

Простота использования, обеспеченная с помощью диалогового способа взаимодействия с компьютером.

Относительно высокие возможности по переработке информации, наличие программного обеспечения, а так же мощных систем для разработки нового программного обеспечения.

Язык С++ - универсальный язык общего назначения, область приложений которого - программирование систем в самом широком смысле. Кроме этого, С++ успешно используется как во многих приложениях, так и в мощных операционных системах. Реализация С++ осуществлена для машин в диапазоне от самых простых персональных компьютеров до самых мощных суперкомпьютеров и для всех операционных систем.

И потому в данной курсовой работе необходимо применить язык программирования С++ , как наиболее подходящий для решения поставленной задачи.

1. Постановка задачи

Заданием на данную курсовую работу является разработка программы на языке C++ для преобразования информации перед передачей её в канал связи.

Программа должна выполнять следующие действия - создать многооконный интерфейс пользователя , вывести строку подсказки с назначениями каждой из "горячей клавиш" , организовать опрос клавиатуры, вызов той или иной функции , соответствующей нажатой "горячей клавише'. Исходные данные (преобразуемый текст) должны храниться в файле на диске до загрузки данной программы и считываться по запросу пользователя. Имя файла задаётся пользователем в диалоговом режиме. Кодирование и декодирование информации должно осуществляться при нажатии пользователем соответствующих "горячих клавиш" .     

Контрольная сумма , которая должна храниться в избыточном байте должна сверяться с полученной контрольной суммой при декодировании текстовой информации , предназначенной для передачи в канал связи.

В качестве "горячих клавиш" должны использоваться клавиши (комбинации клавиш) из диапазона Alt+F1 - Alt+F10 , клавиша Esc может использоваться для выхода из программы.

В данной курсовой работе для кодирования данных используется метод перестановки бис символа , варианты которой представлены в таблице 1.

Таблица 1

До перестановки

Похожие работы на - Преобразования информации перед передачей её в канал связи

 

Не нашел материал для своей работы?
Поможем написать качественную работу
Без плагиата!