Содержание‎ > ‎Школа‎ > ‎Pascal‎ > ‎Текст‎ > ‎

8-Битные кодировки

  1. (Задание за 3) Распечатать таблицу символов кодировки OEM/Cp866 (эта кодировка используется в консоли по умолчанию)
  2. Даны таблицы перекодировки для символов с номерами 128..255: 866-1251 и 866-koi8r
    1. (Задание на 4. Часть 1) Написать программу, которая перекодирует файл согласно таблице перекодировки:
      1. Символы с номерами от 0 до 127 остаются без изменений
      2. Остальные символы перекодируются по таблице
      3. Параметры командной строки: имя файла таблицы, имя исходного файла, имя конечного файла
      4. Проверить программу на файле encodings.cp866, преобразовав его в Cp1251 и открыв "Блокнотом"
    2. (Задание на 4. Часть 2) Написать программу, которая строит таблицы 1251-866 и koi8r-866
      1. Проверить таблицы, преобразовав файлы mail.cp1251 и text.koi в Cp866 и распечатав в консоли
      2. Для того, чтобы распечатать в консоль вместо вывода в файл, достаточно указать пустое имя файла
    3. (Задание на 5) Написать программу, которая переводит файл в кодировке KOI8-R в транслит с обратным регистром
      1. У каждого символа старший бит заменяется нулем
      2. Параметры командной строки: исходный файл, конечный файл
    4. (Домашнее задание) Написать программу, которая выводит таблицу символов для кодировки, определяемой таблицей перекодировки
      1. Если входной файл содержит таблицу перекодировки 1251-866, то отображается таблица символов для кодировки Cp1251 и т.д.

Attachments (5)

  • 866-1251 - on Jan 21, 2009 12:20 PM by Andrey Breslav (version 1)
    1k Download
  • 866-koi8r - on Jan 21, 2009 12:20 PM by Andrey Breslav (version 1)
    1k Download
  • encodings.cp866 - on Jan 21, 2009 12:41 PM by Andrey Breslav (version 1)
    1k Download
  • mail.cp1251 - on Jan 21, 2009 12:36 PM by Andrey Breslav (version 1)
    6k Download
  • text.koi - on Jan 21, 2009 12:34 PM by Andrey Breslav (version 1)
    25k Download