Разработать программу «Архивация»

Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 18:48, курсовая работа

Краткое описание

Современный уровень развития электронных устройств и в частности компьютерной техники позволяет создавать новые технологии в различных сферах научной и практической деятельности. Одной из таких сфер стало образование – процесс и результат усвоения систематизированных знаний, умений и навыков. Образование является мощной информационной сферой, в которой используется опыт различных классических (не компьютерных) информационных систем. Это позволило образованию быстро откликнуться на возможности современной техники. На наших глазах возникают образовательные ресурсы и нетрадиционные информационные системы, связанные с обучением. Эти системы называют информационно-обучающими.

Содержание

Введение…………………………………………………………………………....3
1 Разработка эскизного и технического проектов программы …..….5
1.1 Назначение и область применения …..….5
1.2 Технические характеристики …..….5
1.2.1 Постановка задачи …..….5
1.2.2 Описание алгоритма …...….6
1.2.3 Организация входных и выходных данных ….....10
1.2.4 Выбор состава технических и программных средств ….....10
2 Разработка рабочего проекта ….....11
2.1 Описание программы ….....11
2.2 Разработка приложения ….....11
2.3 Спецификация программы ….....16
2.4 Тестирование программы ….....17
2.4.1 Возможные ошибки, возникающие при работе ….....18
2.5 Инструкции пользователю...………………………………….......................19
Заключение………………………………………………………………… ..…...21
Глоссарий…..………………………..………………………………………...…..23
Список использованных источников……………….…………………………...25

Прикрепленные файлы: 1 файл

программирование КР.doc

— 479.00 Кб (Скачать документ)

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

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

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

Программа написана на языке высокого уровня Borland Delphi 7.0, который позволяет пользователю хорошо ориентироваться в программе,  и делает программный продукт легко доступным для понимания.

Глоссарий

 

 

п/п

Новое понятие

Содержание

1

2

3

1

 

Алгоритм

точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к  искомому результату

2

Графический способ записи алгоритмов

описание алгоритмов с помощью  графических символов

3

 

Дискретность

свойство алгоритма расчленять предопределенный алгоритмом вычислительный процесс на отдельные этапы, элементарные операции

4

 

Код

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

5

Клавиатура

устройство, предназначенное для  ввода пользователя информации в  компьютер

6

Компакт диск

оптический или магнитно-оптический диск, предназначенный для записи и чтения цифровых данных при помощи лазерного луча

7

Массовость

свойство алгоритма, позволяющие  решать однотипные задачи с различными и исходными данными по одному алгоритму

8

Определенность

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

9

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

точное описание исходных данных, условий задачи и целей ее решения.

10

Программа

алгоритм, представленный специальной, понятной ЭВМ форме

11

Результативность

свойство алгоритма через определенное число шагов приводить к выдаче результатов или сообщения о невозможности решения задач

12

Словесный способ записи  алгоритмов

запись последовательности действий в произвольном изложений на естественном языке

13

 

Файл

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


 

Список использованных источников

1

ГОСТ 19.781-74 УСПД. Точное предписание, определяющее      вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату

2

ГОСТ 19.402-78 ЕСПД. Описание программы.

3

ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам.

4

ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов.

5

Акатов А., Уроки Delphi, М.: Просвещение, 2002. – 255с.

6

Александровский А.Д. Delphi5 разработка корпоративных приложений. Москва, 2003.

7

Фролов Г.Д., Кузнецов Э.И. Элементы информатики. — М.: Высшая школа, 2002.

8

Hirschberg D., Lelewer D. Efficient decoding of prefix codes. Communications of the ACM, 33(4):449-459, 2002. –  180с

9

Moffat A., Turpin A. On the Implementation of Minimum Redundancy Prefix Codes. IEEE Transactions on Communications, 45(10):1200-1207, Oct. 2003.

10

Попов В., Паскаль и  Дельфи. Учебный курс. – СПб.: Питер, 2005.

11

Окулов Ф. Основа программирования. – М.: Лаборатория базовых знаний, 2002. – 380с.

12

Архангельский А.Я. Delphi6 справочное пособие, М., ЗАО ” БИНОМ”, 2002. - 210с

13

Симонович С., Евсеев Г., Алексеев А.  Специальная информатика: Учебное  пособие. – М.: АСТ-ПРЕСС: Инфорком-Пресс, 2002. – 480с.

14

Сван Том. Основы программирования Delphi. Киев: Диалектика, 2001.- 245с

15

Каймин В. А. и др. Основы информатики и вычислительной техники. — М.: Просвещение, 2003. – 300с.

16

Информатика в школе: задачи по информатике №2, 2002. Приложение к журналу. – М.: Образование и  информатика

17

Ватолин Д., Ратушняк А., Смирнов М., Юкин В. Методы сжатия данных. Устройство архиваторов, изображение и видео. – М.: ДИАЛОГ-МИФИ, 2002.


 

Список сокращений

CPU (Central Processing Unit) – Центральный процессор;

HDD (Hard Disk Drive) – Жесткий диск (Винчестер);

Kb – килобайт (1Kb = 1024 байт);

Mb – мегабайт (1Mb = 1024 Kb);

RAM (Random Access Memory) – Память с произвольной выборкой;

ОС – операционная система;

ПК – персональный компьютер;

ЭВМ – электронно-вычислительная машина.

.

Приложения

А – Текст программы

Б - Программа





Информация о работе Разработать программу «Архивация»