Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Solnyshek
0 / 0 / 0
Регистрация: 24.04.2010
Сообщений: 12
#1

Строковые данные и текстовые файлы

24.04.2010, 17:22. Просмотров 762. Ответов 1
Метки нет (Все метки)

Всем привет! Ребят, помогите, пожалуйста, кто что знает, а то я в тупике.. Дали задание, нужно сдать уже на той неделе! Я напишу сейчас свои мысли по этому поводу, а если кто, может, сталкивался с подобной задачкой, объяснит, пожалуйста!!

Вот текст:

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


У меня такие мысли по поводу таблицы кодов: массив заполнить таблицей ASCII кодов, на русские и английские, строчные и заглавные, реально печатные символы уходит 159 символов из ASCII кода, получается остается 96 всяких кракозябр.

Считывание не знаю как лучше сделать. Но суть, то что у меня будет идти считывание посимвольно, и если встречается два одинаковых символа, первая буква заисывается в новый массив. Получается после прочтения всего текста будет массив, в котором записаны будут первые буквы этих комбинаций. И массив с ASCII кодом вычесть из этого массива, тогда останутся только неиспользованные сиволы и пототм организовать повторное считываение и там уже заменять из сформированного второго массива. Примерно так.. А вот так обойтись с декодированием я незнаю...и какое лучше использовать считывание из файла?!

Подскажите, пожалуйста!
Заранее огромное спасибо!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2010, 17:22
Ответы с готовыми решениями:

Строковые данные
Заменить все восклицательные знаки («!») на символ «*», а символ...

Строковые данные
Здравствуйте! Дали задачу: Заполнить вектор V размерностью n, произвольными...

Текстовые файлы
Условие: Создать текстовый файл, состоящий из записей, имеющих заданную...

Текстовые файлы
Создать 2 текстовых файла. Переписать первый файл во второй и наоборот. Вывести...

Текстовые файлы
Всем привет)) помогите пожалуйста решить задачку: Имеется текстовый файл,...

1
Solnyshek
0 / 0 / 0
Регистрация: 24.04.2010
Сообщений: 12
29.04.2010, 19:50  [ТС] #2
неужели никто не знает как можно сделать?((
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2010, 19:50

текстовые файлы!!
Плз помогите!!Дан текст. Если первый символ текста не является малой латинской...

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

Текстовые файлы
Здраствуйте...прошу помочь в проверке алгоритма и написания программы......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru