Подсчитать количество предложений в файле - Turbo Pascal

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

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

Тема: Файлы. Создать текстовый файл. Подсчитать количество предложений в нем. Помогите написать полностью программу

Решение задачи: «Подсчитать количество предложений в файле»

textual
Листинг программы
  1. var i,n:longint;
  2.     s:string;
  3.     f:text;
  4. begin
  5.  assign(f,'doc.txt');
  6.  reset(f);
  7.  n:=0;
  8.  while not eof(f) do
  9.   begin
  10.    readln(f,s);
  11.    for i:=1 to length(s)-1 do
  12.     if (s[i]<>'.')and(s[i+1]='.') then inc(n);
  13.   end;
  14.  close(f);
  15.  writeln('Predlogeniy: ',n);
  16. end.

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

  1. Переменные i, n и s объявлены как длинные целочисленные типы данных.
  2. Строка файла, с которым мы работаем, задается как 'doc.txt'.
  3. Функция reset(f) устанавливает файл f в начальное состояние.
  4. Переменная n инициализируется значением 0.
  5. В цикле while не происходит ошибок (не EOF), мы читаем строку s из файла f с помощью функции readln(f, s).
  6. Затем мы проверяем каждый символ в строке s, начиная с индекса 1 и до конца строки.
  7. Если текущий символ не является точкой ('.') и следующий символ является точкой ('.'), мы увеличиваем значение переменной n на 1 с помощью функции inc(n).
  8. После завершения цикла while, мы закрываем файл f с помощью функции close(f).
  9. Мы выводим результат подсчета предложений, используя функцию writeln(,'Predlogeniy: ',n).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

11   голосов , оценка 4.091 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы