Код:
использовать Файлы

файл входной_поток
файл выходной_поток

алг
нач
  | что-нибудь считываем из файла
  установить кодировку ('UTF-8')
  входной_поток := открыть на чтение ("program.source")
  сим знак
  цел код_символа
  нц пока не конец файла (входной_поток)
    ввод входной_поток, знак
    код_символа := юникод(знак)
    вывод код_символа
    вывод " - "
    вывод юнисимвол(код_символа)
    вывод нс
  кц
  закрыть (входной_поток)

  | записываем байты (бинарных-то файлов тут вроде бы нет?)
  | а если записывать юнисимволы, то получается больше чем 256 байт
  | вот именно поэтому понадобилась однобайтная кодировка
  установить кодировку ('CP-1251')
  выходной_поток := открыть на запись ("program.code")
  цел значение_байта
  нц для значение_байта от 0 до 255
    вывод выходной_поток, символ (значение_байта)
  кц
  закрыть (выходной_поток)
кон

Итак, я написал первую программу на кириллическом языке программирования,
чем всё это время занимались другие люди мне непонятно. Наверное работали агентами влияния и писали программы латинскими буквами.

Теперь я программист, правильно, МихалНик?

Отредактировано Лис (2021-06-25 11:40:47)