Иллюстрированный самоучитель по Perl


         

Напишите программу, которая читает стандартный


1. Напишите программу, которая читает стандартный ввод, умножает каждое встретившееся число на 2 и выводит результирующую строку.
2. Напишите программу, которая читает стандартный ввод, удваивает каждую букву и выводит результирующую строку.
3. Напишите программу, подсчитывающую, сколько раз каждый алфавитно-цифровой символ встретился во вхбдном файле.
4. Напишите программу, которая считывает строку из стандартного файла ввода, меняет в ней порядок следования символов на обратный и выводит результат.
5. Напишите программу, которая выполняет преобразование русского текста из одной системы кодировки в другую:
(Dos 866, Windows 1251, UNIX KOI8} <=> (Dos 866, Windows 1251, UNIX, KOI8}
Для выполнения задания можно воспользоваться табл. 10.3, содержащей шестнадцатеричные коды символов русского алфавита.
Таблица 10.3. Таблицы кодов русского алфавита






































































































































































































































































































































Символ



866



1251



KOI8



Символ



866



1251



KOI8



А


80


СО


Е1


а


АО


ЕО


С1


Б


81


С1


Е2


б


А1


Е1


С2


В


82


С2


F7


в


А2


Е2


D7


Г


83


СЗ


Е7


г


A3


ЕЗ


С7


Д

84

С4

Е4

Д

А4

Е4

С4

Е


85


С5


Е5


е


А5


Е5


С5


Ё


FO


А8


ВЗ


е


F1


В8


A3


Ж


86


С6


F6


ж


А6


Е6


D6


3


87


С7


FA


3


А7


Е7


DA


И


88


С8


Е9


и


А8


Е8


С9


И


89


С9


EA


Й


А9


Е9


СА


К





СА


EB


к


АА


ЕА


СВ


Л





СВ


EC


л


АВ


ЕВ


СС


М





СС


ED


M


АС


ЕС


CD


Н


8D


CD


ЕЕ


Н


AD


ED


СЕ


О





СЕ


EF


0


АЕ


ЕЕ


CF


П


8F


CF


FO


П


AF


EF


DO


Р


90


DO


F2


Р


ЕО


FO


D2


С


91


D1


F3


с


Е1


F1


D3


Т


92


D2


F4


т


Е2


F2


D4


У


93


D3


F5


У


ЕЗ


F3


D5


ф


94


D4


E6


ф


Е4


F4


С6


X


95


D5


E8


X


Е5


F5


С8


Ц


96


D6


E3


ц


Е6


F6


СЗ


ч


97


D7


FE


Ц


Е7


F7


DE


ш


98


D8


FB


ш


Е8


F8


DB


Щ


99


D9


FD


Щ


Е9


F9


DD


ъ





DA


FF


ъ


ЕА


FA


DF


ы





DB


F9


ы


ЕВ


FB


D9


ь





DC


F8


ь


ЕС


FC


D8


э


9D


DD


FC


э


ED


FD


DC


ю





DE


EO


ю


ЕЕ


FE


СО


я


9F


DF


F1


я


EF


FF


D1










Содержание  Назад