|
|
zadach289.PAS |
|
{* Задача 289 *}Unit ZADACH289;Interface Implementation Begin writeln('Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в другом файле тот же текст, записанный заглавными буквами.'); End. Program pas13719; Uses zadach289.pas; {* Эту строку можно удалить *} Var {* Объявление переменных *} s : char; file1 : text; file2 : text; Begin assign(file1, 'c:file1.txt'); {* Подключение к файлу 'c:file1.txt' через переменную file1 *} assign(file2, 'c:file2.txt'); {* Подключение к файлу 'c:file2.txt' через переменную file2 *} reset(file1); {* Открытие файла для чтения *} rewrite(file2); {* Подготовка переменной file2 для записи в файл *} While Not(EOF(file1)) Do Begin read(file1, s); If Ord(S) In [160..175] Then S := Chr(Ord(S) - 32); If Ord(S) In [224..239] Then S := Chr(Ord(S) - 80); write(file2, s) End; close (file1); {* Закрыть файл file1 *} close (file2) {* Закрыть файл file2 *} End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|