Получить файл g, образованный из файла f заменой всех его прописных букв одноименными строчными - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

1. Дан символьный файл f. Получить файл g, образованный из файла f заменой всех его прописных (больших) букв одноименными строчными (малыми).

Решение задачи: «Получить файл g, образованный из файла f заменой всех его прописных букв одноименными строчными»

textual
Листинг программы
var
  f, g: text;
  c: char;
 
begin
  //в папке с программой должен быть файл "input.txt"
  if FileExists('input.txt') then
  begin
    Assign(f, 'input.txt');
    Reset(f);
    Assign(g, 'output.txt');
    Rewrite(g);
    while not Eof(f) do
    begin
      Read(f, c);
      Write(g, LowCase(c));
    end;
    Close(f);
    Close(g);
    Writeln('Готово');
  end
  else
    Writeln('Файл не найден');
end.

Объяснение кода листинга программы

  1. Создаются две переменные: f и g типа text, которые будут использоваться для работы с файлами
  2. Создается переменная c типа char, которая будет использоваться для чтения символов из файла
  3. Проверяется наличие файла input.txt в текущей директории с помощью функции FileExists
  4. Если файл input.txt существует, то программа продолжает выполнение, иначе выводится сообщение об ошибке
  5. Файл input.txt открывается для чтения с помощью функции Assign и Reset
  6. Файл output.txt создается для записи результата с помощью функции Assign и Rewrite
  7. В цикле while не Eof(f) выполняется чтение символа из файла input.txt с помощью функции Read и запись этого символа в файл output.txt в нижнем регистре с помощью функции Write и LowCase
  8. После окончания чтения файла input.txt файл output.txt закрывается с помощью функции Close
  9. Выводится сообщение Готово при успешном выполнении программы
  10. Если файл input.txt не найден, то выводится сообщение об ошибке

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 4.4 из 5
Похожие ответы