Задали написать программу на Delphi, а времени нет :(

Ответить
VaTeR
Сообщения: 1
Зарегистрирован: 28 мар 2006, 19:26
Откуда: Новоросс
Контактная информация:

28 мар 2006, 19:47

Всем привет

Очень надеюсь на чью-нибудь помощь, дали задание написать прогу на Delphi. Срок до 10 апреля, а еще надо учить текущие предметы :( . Вдруг у кого-нибудь имеется такая программа:

Условия

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

Ps: прога должна быть как можно проще (без дополнительных библиотек, т.е. таких, которые требовалось бы устанавливать отдельно)


e-mail: wuhlheide@rambler.ru


дополнительную инфу можно посмотреть на этом
форуме
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

28 мар 2006, 22:20

Халявщики блин - алгоритм Хаффмана тебе в помощь...
[syntax=Delphi] [/syntax]
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

29 мар 2006, 18:12

Тема перенесена.
Даже самый дурацкий замысел можно воплотить мастерски
PIT
Сообщения: 12
Зарегистрирован: 27 фев 2006, 22:38
Контактная информация:

29 мар 2006, 20:18

Пишите в личку договоримся. Или в аську стучитесь. (информация в профиле)
Пишу на СИ за еду.

Ум, в котором всё логично, подобен клинку, который всегда движется вперёд.
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

13 апр 2006, 21:32

Я дал явную направляющую, а инфы в нете на эту тему наверняка найдется...
[syntax=Delphi] [/syntax]
Ответить