Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование     Программное обеспечение Программное обеспечение

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

Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Ручка "Помада".
Шариковая ручка в виде тюбика помады. Расцветка корпуса в ассортименте, без возможности выбора!
25 руб
Раздел: Оригинальные ручки

Пояснительная записка к курсовой работе Разработал: студент Петров А.В. Пензенский государственный университет, Кафедра "РЭСС и ЗИ" Пенза 1998 Задание на курсовое проектирование по теме Разработка программы обработки информации на языке С 1. Дисциплина - Алгоритмизация и программирование. 2. Вариант задания - 45. 3. Студент Петров А.В. группа 97ПС3. 4. Исходные данные на проектирование 4.1. Общие требования к программе: - наличие пользовательского интерфейса - чтение необходимой информации из файлов - сохранение результатов в файлах - контроль ошибок при работе с файлами - преобразование информации по заданному алгоритму - обратное преобразование информации - использование избыточности для контроля ошибок - одновременное отображение на экране преобразованной и не преобразованной информации. 4.2. Требования к пользовательскому интерфейсу: - обеспечить управления программой посредством "горячих клавиш" (сочетании клавиш) из диапазона Al -F1 - Al -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 для преобразования информации перед передачей её в канал связи. Программа должна выполнять следующие действия - создать многооконный интерфейс пользователя , вывести строку подсказки с назначениями каждой из "горячей клавиш" , организовать опрос клавиатуры, вызов той или иной функции , соответствующей нажатой "горячей клавише'. Исходные данные (преобразуемый текст) должны храниться в файле на диске до загрузки данной программы и считываться по запросу пользователя. Имя файла задаётся пользователем в диалоговом режиме. Кодирование и декодирование информации должно осуществляться при нажатии пользователем соответствующих "горячих клавиш" .      Контрольная сумма , которая должна храниться в избыточном байте должна сверяться с полученной контрольной суммой при декодировании текстовой информации , предназначенной для передачи в канал связи. В качестве "горячих клавиш" должны использоваться клавиши (комбинации клавиш) из диапазона Al F1 - Al F10 , клавиша Esc может использоваться для выхода из программы. В данной курсовой работе для кодирования данных используется метод перестановки бис символа , варианты которой представлены в таблице 1. Таблица 1 До перестановки 0 1 2 3 После перестановки 1 0 3 2 Избыточный байт в выходном файле формируется через каждые 3 символа путём сложения по модулю 2. В результате необходимо получить работающую программу , а также результаты , удовлетворяющие условиям поставленной задачи. 2. Разработка алгоритма решения задачи преобразования информации По условиям , заданным в задаче , исходный текст должен кодироваться с избыточностью путём сложения по модулю 2 на каждые 3 символа. Kодирование должно осуществляться путём подстановки символа по следующей схеме (0-1,1-0,2-3,3-2) В связи с этим был разработан алгоритм кодирования информации в соответствии с заданием на курсовое проектирование (вариант 45). Данный алгоритм изображен на рисунке 1 и содержит в себе следующие функциональные блоки: 1) начало функции 2) проверка попадания символа в интервал 3) проверка кода символа >=50 4) если код символа >=50 то переменная mask=50h 5) если код символа не >=50 то переменная mask=40h 6) обнулить половину кода 7) разложить по битам в массив buf c перестановкой 8) запись полученных битов в символ 9) вернуть половину кода 10) возвратить символ программе 11) конец функции 3.

Разработка программы Разработанная программа pe rov.cpp предназначена для преобразования информации перед передачей её в канал связи. Программа полностью отвечает требованиям , изложенным в разделе 1 (постановка задачи) и содержит в себе следующие функциональные модули: 1) функция ge wi - осуществляет считывание позиции курсора 2) функция peres - осуществляет преобразование символа в соответствии с заданием. 3) основная программа - осуществляет оформление экрана , опрос клавиатуры в соответствии с нажатой "горячей клавиши", вывод сообщения об ошибке при её возникновении , очистку экрана , выход из программы. Данная программа использует при своей работе следующие переменные: x1,y1,x2,y2 - координаты окна c , b - цвет окна px , py - позиция курсора f ame - имя файла. Разработанная программа pe rov.cpp была полностью протестирована, результаты тестирования приведены в приложении В. Анализ результатов показал, что программа является полностью работоспособной. 4. Руководство оператора Разработанная программа pe rov.cpp предназначена для преобразования информации перед передачей её в канал связи. Данная программа предназначена для своего использования операционной системой MS-DOS. Для запуска программы необходимо вызвать на выполнение запускаемый файл pe rov.exe. После запуска данной программы на экране появитс строка подсказки со списком "горячих клавиш". Чтобы начать работу с программой , пользователю необходимо загрузить исходный файл , для чего нужно с помощью клавиш Al F1 загрузить исходный файл , с помощью клавиш Al F2 создать выходной файл и нажать сочетание клавиш Al F3 для кодирования информации. Для декодирования информации необходимо загрузить уже записанный файл с помощью клавиш Al F2 и нажать сочетание клавиш Al F4. Выход из программы осуществляется при помощи клавиши Esc. Во всех случаях работы с файлами программа запрашивает имя файла в диалоговом режиме. Для нормальной работы данной программы необходимо наличие персонального компьютера типа IBM PC стандартной конфигурации. Заключение В данной курсовой работе решена задача преобразования информации перед передачей её в канал связи. Разработан алгоритм решения поставленной задачи . Составлена и отлажена программа на языке С , реализующая кодирование информации. В процессе отладки программы была получена полностью работоспособная программа. Проведено тестирование программы , проанализированы полученные результаты. Анализ результатов показал , что поставленная задача успешно решается. Список литературы 1. Бьярн Страуструп. Язык программирования С .в двух частях. Пер. с англ.  Киев:  "ДиаСофт" , 1993.-296 с.,ил. 2 . Корриган Джон : С основы программирования: Пер с англ. -М.:Энтроп, 1995. - 352 с., ил. ПРИЛОЖЕНИЕ А (обязательное) Текст программы p rov.cpp приведён в таблице А1 Таблица А1 Команда Пояснение #i clude &l ;s dio.h> #i clude &l ;co io.h> #i clude &l ;s ri g.h> s ruc wi i fo { i x1, y1, x2, y2 i c, b   i px, py   char f ame FILE i , ou char c, ch i i void Se Wi (wi i fo w) {  ex color(w-> c) ex backgrou d(w-> b) wi dow(w->x1,w->y1,w->x2,w->y2) go oxy(w->px,w->py) } void Ge Wi (wi i fo w) { w->px=wherex() w->py=wherey() } char peres (char x) { if ((x>=0x40)&(x&l ;=0x5f)) {  char mask, buf if (x>=0x50) mask=0x50 else mask=0x40 x^=mask   buf=(x&8)/8 x=buf 8 x^=mask   } re ur x   } void mai () { ex backgrou d(WHI E) ex color(BLACK) clrscr() for(i=1 i&l ;2000 i ) pu char(176) wi dow(1,25,80,25) ex color(BLACK) ex backgrou d(WHI E) clrscr() cpri f(" AL -F1 Исходн.ф

При этом передают по каналам связи именно буквы, сигналы, а не информацию как таковую. Объекты передачи, следовательно, имеют материальную, физическую природу обычно это модуляции напряженности электрического тока. Ответа требовал не вопрос "Что такое информация?", а вопрос "Какое количество информации можно передать в единицу времени, пользуясь данным набором сигналов?". Предложенное К. Шенноном определение "количества информации" (6) хорошо согласовывалось с дискретной[1] природой сигналов, обычно передаваемых по каналам связи. И в то же время, такая мера "количества информации" создавала ощущение, не встречающее сопротивления на психологическом уровне, что чем реже происходит данное событие появление данного сигнала на выходе канала связи, тем больше это событие "несет с собой" информации. Со всем этим можно было бы вполне согласиться, если бы не одно обстоятельство: отдельные сигналы или буквы, передаваемые по каналам связи, сами по себе не несут той информации, для обмена которой существуют системы связи

1. Способы кодирования информации и порядок преобразования десятичных чисел в двоичные и наоборот в информатике

2. Комментарий к Федеральному закону "Об информации, информатизации и защите информации"

3. Каналы передачи информации

4. Каналы передачи информации

5. Системы и сети передачи данных

6. Системы сети передачи данных
7. Устройство преобразования цифровой информации с ее шифрованием
8. Проектирование устройства, выполняющего заданные функции преобразования цифровой информации

9. Системы защиты информации

10. Создание автоматизированной системы обработки экономической информации

11. Автоматизированная система обработки экономической информации. Городская налоговая инспекция

12. Системы обработки информации - язык баз данных SQL со средствами поддержания целостности

13. Анализ криптостойкости методов защиты информации в операционных системах Microsoft Window 9x

14. Система автоматизированной обработки статистической информации

15. Система защиты ценной информации и конфиденциальных документов

16. Источники анализа системы экономической информации. Задачи анализа себестоимости продукции

Ящик "Профи", 25 литров.
Ящик хозяйственный "Профи" из цветного пластика. Размер: 410х295х312 мм. Объем: 25 литров.
416 руб
Раздел: Более 10 литров
Набор фломастеров (36 цветов).
Яркие цвета. Проветриваемый и защищенный от деформации колпачок. Помогают научиться координировать движения рук. Возраст: от 3 лет.
396 руб
Раздел: Более 24 цветов
Комплект в кроватку Polini "Я и моя мама" (7 предметов, 140х70 см).
Комплект из 7 предметов Polini Я и моя мама рассчитан на детскую кроватку со спальным ложе размером 140х70 см. Европейский дизайн и
5735 руб
Раздел: Комплекты в кроватку

17. Персональная система работы с информацией

18. Разработка автоматизированной системы управления сбором и отображением информации на установке продувки азотом

19. Моделирование процесса обработки сигнала с широтно-импульсной модуляцией и помехи в приемном устройстве системы передачи информации

20. Разработка фотоприемного устройства волоконно-оптической системы передачи информации (ВОСПИ)

21. Система отображения информации

22. Основные положения концепции преобразования системы физкультурно-спортивного воспитания детей, подростков и молодежи России
23. Преобразования финансовой системы России
24. Концепция и состав системы маркетинговой информации

25. Журналистика как система массовой информации укр

26. Аппаратно-программные средства ввода/вывода аналоговой информации в системах реального времени

27. Автоматизированная система обработки экономической информации (АСОЭИ)

28. Разработка системы по сбору информации

29. Автоматизированные системы обработки информации и управления

30. Работа с некоторыми Win API функциями (информация о системе)

31. Система переработки информации и ее связь с принятием решений

32. Передача информации в нервной системе

Набор чертежный для классной доски, 5 предметов.
Набор чертежный для классной доски. В комплекте: 2 треугольника, транспортир, циркуль, линейка 100 см. Материал: высококачественный пластик.
1802 руб
Раздел: Циркули, чертежные инструменты
Рюкзак школьный "Com Style. Ever After High".
Рюкзак подойдет для школьников начальных классов. У рюкзака 2 отделения, закрывающиеся на молнии. В переднем отделении предусмотрен
1492 руб
Раздел: Без наполнения
Комод "Радуга" (4 секции).
Домашний уют слагается из множества составляющих. Каждая деталь важна в хрупкой гармонии дома. Комод 4-х секционный - яркое подтверждение
1850 руб
Раздел: Комоды, тумбы, шкафы

33. Информация в правовой системе

34. Система виборчих комісій в Україні, аналіз процедури їх формування, проведення виборів Президента

35. Автоматизированная интеллектуальная система классификации информационных сообщений средств массовой информации

36. Автоматизированные системы обработки информации

37. Компьютерная система обработки информации

38. Обработка информации и принятие решения в системах ближней локации
39. Программные средства. Системы безопасности информации
40. Разработка учебного проекта автоматизированной системы обработки экономической информации

41. Геоинформационные технологии. Автоматизированные системы сбора и хранения и анализа информации. Основы автоматизированных систем проектно-изыскательских работ в природообустройстве

42. Защита информации в информационных системах

43. Приемник цифровой системы передачи информации ВЧ-каналом связи по ВЛ

44. Сравнительный анализ и оценка эксплутационных характеристик различных терминальных устройств информации в вычислительных системах

45. Микропроцессорная системы отображения информации

46. Многоканальная система передачи информации

47. Система маркетинговой информации

48. Цели, задачи и структура маркетинговых исследований и система маркетинговой информации

Рулетка для пропуска "Chrome Quadro", с карабином, 80 см.
Квадратная рулетка для бейджей из хромированного металла. С укреплённым металлическим зажимом на обратной стороне. Комбинируется со всеми
508 руб
Раздел: Бейджи, держатели, этикетки
Стиральный порошок "INDEX", универсал, 2400 грамм.
Предназначение: для стирки изделий из хлопчатобумажных, льняных, синтетических тканей, а также тканей из смешанных волокон (кроме изделий
444 руб
Раздел: Стиральные порошки
Автомобильный холодильник D-H24P "Delta", голубой, 24 л.
Объем: 24 л. Номинальная мощность: - в режиме охлаждения (12В/220-240 В ~) 40/48 Вт, - в режиме нагрева (12В/220-240 В ~) 39/45
4157 руб
Раздел: Автомобильные холодильники

49. Преобразование традиционной системы учета в управленческий учет

50. Внутрифирменная система информации

51. Преобразования в системе образования в Башкортостане во второй половине XIX века

52. Процедуры проверки внутренней системы контроля предприятия, организации, учреждения

53. Химия наследственности. Нуклеиновые кислоты. ДНК. РНК. Репликация ДНК и передача наследственной информации

54. Экономические преобразования в Италии после второй мировой войны
55. Аграрные преобразования на Северном Кавказе
56. Особенности квалификации преступлений в сфере компьютерной информации

57. Язык средств массовой информации на примере газетной печати

58. Роль Бориса Николаевича Ельцинa в демократических преобразованиях в России

59. Реформы и государственные преобразования в России во второй половине XIX века

60. Процессоры обработки текстовой информации

61. Информация как предмет защиты

62. Защита информации в Интернете

63. Использование полей и закладок для оформления и автоматизации редактирования и обработки экономической информации в документах Word

64. Межкультурная коммуникация в электронной среде и поиск информации в сети Интернет

Банка для сыпучих продуктов "Цветовная поэма" квадратная, 800 мл.
Банка для сыпучих продуктов квадратная (клипс). Размер: 9x9x18 см. Объем: 800 мл. Материал: керамика.
305 руб
Раздел: Прочее
12 цветных фломастеров для малышей.
Для маленьких любителей рисования представлен набор для развития творческих навыков. Фломастеры, которые подымут настроение и сделают
568 руб
Раздел: 7-12 цветов
Набор "Кухня Laura" с варочной панелью, со звуковыми эффектами (в пакете).
Набор состоит из одного модуля. Этот игровой комплекс идеально подходит для сюжетно-ролевых игр девочек старше 3-х лет. В наборе есть все
1854 руб
Раздел: Кухни

65. Защита информации

66. Защита информации в глобальной сети

67. Устройство ввода и отображения информации на базе БИС КР580ВВ79

68. Внешние устройства ПК. Функциональные возможности. Основные характеристики. Обмен информацией

69. Организация автоматизированной обработки информации в коммерческих сетях

70. Передача информации из компьютерного рентгеновского томографа TOMOSCAN SR7000
71. Технология беспроводной передачи информации на примере технологии Bluetooth
72. Новые технологии хранения информации

73. Средства составления и изготовления текстовой информации - сканеры

74. Единицы информации

75. Задачи графических преобразований в приложениях моделирования с использованием ЭВМ

76. Концепция создания и функционирования в России автоматизированной базы правовой информации

77. Набор процедур манипулирования с целыми числами произвольной длины

78. Поиск информации в www

79. Защита информации в ПЭВМ. Шифр Плейфера

80. Информация и личная безопасность

Игровой набор "Шарлотта Земляничка" - Кукла с домом и аксессуарами, 15 см.
Комплект: домик, кукла, кошка, 3 шарика, стол, торт, кувшин, 2 стакана. Размер домика в сложенном виде: высота - 33 см, ширина - 25 см,
1999 руб
Раздел: Шарлотта Земляничка
Конструктор металлический для уроков труда №3, 292 элемента.
Конструктор металлический имеет в своем составе 292 детали, из которых можно собрать 5 моделей - наибольшее количество в серии
392 руб
Раздел: Магнитные и металлические конструкторы
Электроминикар Tokids "Лев", цвет желтый.
Помимо того, что каталка может развивать моторные функции, научиться управлять своим собственным маленьким автомобильчиком, она также
1261 руб
Раздел: Электромобили

81. Процедуры в Паскале

82. Архитектура аппаратно-программных средств распределенной обработки информации для интранет-технологии

83. Использование полей и закладок для редактирования и обработки информации в документах Word

84. Процессоры обработки текстовой информации

85. Управление техническими системами (лекции)

86. Преобразование Фурье
87. Теория информации
88. Защита салона автомобиля от съема информации

89. Правовое положение Федерального агентства правительственной связи и информации при Президенте РФ

90. Преступления в сфере компьютерной информации

91. Воспитание как развитие, сохранение и преобразование человеческого качества в педагогическом взаимодействии

92. Источники статистической информации о внешней торговле зарубежных стран и международных организаций

93. Информация по электрическим кабелям

94. Межкультурная коммуникация в электронной среде и поиск информации в сети Интернет

95. Приборы выдачи измерительной информации

96. Кодирование речевой информации

Шторка антимоскитная "Цветок" с магнитными замками.
Размеры: 100х220 см. Препятствует проникновению насекомых. Не нарушает естественную циркуляцию воздуха. Подходит для любых типов дверных
372 руб
Раздел: Сетки противомоскитные
Пеленка-кокон Папитто на липучке (двухслойная).
Пеленка выполнена из двойного интерлока (100% хлопок), а это отличный материал для пошива одежды для новорожденных. Пеленка-кокон это
388 руб
Раздел: Пелёнки
Набор игрушек на присосках "Каскадер".
Что подарить творческому ребенку, из которого ключом бьет энергия? Чем занять неугомонного малыша в дороге или в ожидании? Набор игрушек
340 руб
Раздел: Из резины

97. Защита салона автомобиля от съема информации

98. Способы защиты информации

99. Преобразование и сохранение естественной среды обитания человека


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.