Несколько замечаний перед тем, как
приступить к выполнению задания...
Задание необходимо сдать до 22 декабря включительно.
- Задача "Статистика символов текста" (PDF).
- Задача "Простое кодирование текста" (PDF).
Указания
- Оформите кодирование русских и латинских букв в виде отдельных функций.
- При реализации функции кодирования русских букв учтите, что, в отличие
от латинских букв, русские буквы в таблице кодов ASCII занимают два
отдельных промежутка. Выясните величину разрыва между этими промежутками с
помощью стандартных функций Chr
и Ord.
- Задача "Простое декодирование текста" (PDF).
Указания
- Оформите декодирование русских и латинских букв в виде отдельных
функций.
- При реализации функции декодирования русских букв учтите, что, в отличие
от латинских букв, русские буквы в таблице кодов ASCII занимают два
отдельных промежутка. Выясните величину разрыва между этими промежутками с
помощью стандартных функций Chr
и Ord.
- Дополнительно протестируйте решения задач "Простое кодирование текста" (PDF)
и "Простое декодирование текста" (PDF)
следующим образом: закодируйте текст с помощью решения первой задачи, затем
раскодируйте с помощью решения второй задачи и сравните результат с исходным
текстом.
Дополнительные
задачи:
- Задача "Военкомат" (Pdf)
(6).
Контрольные вопросы и задания
- Чем отличаются текстовые, типизированные и нетипизированные файлы?
- Объясните семантику следующих стандартных процедур для работы с текстовыми
файлами: Assign,
Reset,
Rewrite,
Append,
Close, Eof,
Erase, FilePos, FileSize, Rename, Seek, Read, ReadLn, Write, WriteLn.