Cтраница 4
Все остальные упражнения относятся к перекодировке данных с использованием команды TR. [46]
Таблица перекодировки описывает действия по перекодировке символов копируемого файла или группы файлов. Таблица перекодировки вводится с пульта ВМ в ответ на соответствующий запрос. Таблица перекодировки представляет собой последовательность пар символов, указываемых в символьном ( любой символ кода ДКОИ) или в шестнадцатеричном ( две любые шестнадцатернчные цифры) формате и разделяемых пробелами. Первый символ пары - это символ, который подвергается перекодировке, второй - его значение после перекодировки. Символы одной пары могут указываться в различных форматах. Если информация таблицы спецификаций не вмещается в одной вводной строке, то эта строка заканчивается символами, указывающими, что в следующей строке будет продолжена таблица спецификаций. [47]
Перевод происходит за 2 шага: перекодировка и собственно перевод. На п е р в о м шаге происходит ввод перфокарт, содержащих алгольную программу ТА-Ш в построчной кодировке, посимвольная перекодировка в код ДКОИ, принятый в ЕС ЭВМ, запись на магнитный диск и печать перекодированого текста. Для перекодировки программ ТА-1М, находящихся во внешней памяти ( см. замечание к 6.2.1), могут потребоваться специальные программы перекодировки. [48]
После перевода ( как и после перекодировки) етрочка текста может содержать более 72 символов и из неумещающихся символов образуется дополнительная строчка. Если дополнительная строчка уже была образована при перекодировке, то при переводе лишние символы должны переноситься в нее. Признаком окончания строчки в алголе ТА-Ш является комбинация символов %, которая входит в число 72 символов после перекодировки. Эта комбинация сохраняется после перекодировки и уничтожается после перевода. Содержимое дополнительных строчек текста для большей наглядности перед распечаткой и выводом сдвигается в последние правые позиции. [49]