Подсчитать количество предложений в файле - 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.
Объяснение кода листинга программы
- Переменные i, n и s объявлены как длинные целочисленные типы данных.
- Строка файла, с которым мы работаем, задается как 'doc.txt'.
- Функция reset(f) устанавливает файл f в начальное состояние.
- Переменная n инициализируется значением 0.
- В цикле while не происходит ошибок (не EOF), мы читаем строку s из файла f с помощью функции readln(f, s).
- Затем мы проверяем каждый символ в строке s, начиная с индекса 1 и до конца строки.
- Если текущий символ не является точкой ('.') и следующий символ является точкой ('.'), мы увеличиваем значение переменной n на 1 с помощью функции inc(n).
- После завершения цикла while, мы закрываем файл f с помощью функции close(f).
- Мы выводим результат подсчета предложений, используя функцию writeln(,'Predlogeniy: ',n).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д