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

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

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

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

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

textual
Листинг программы
var i,n:longint;
    s:string;
    f:text;
begin
 assign(f,'doc.txt');
 reset(f);
 n:=0;
 while not eof(f) do
  begin
   readln(f,s);
   for i:=1 to length(s)-1 do
    if (s[i]<>'.')and(s[i+1]='.') then inc(n);
  end;
 close(f);
 writeln('Predlogeniy: ',n);
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
Похожие ответы