Задание:
Для решения данной задачи необходимо использовать методы работы с текстовыми файлами в языке Turbo Delphi.
Вначале необходимо открыть файл с помощью функции OpenDialog1.Execute, которая позволяет пользователю выбрать файл для открытия. После этого создаем переменную типа TFileStream, которая будет использоваться для чтения содержимого файла.
Затем необходимо прочитать содержимое файла и сохранить его в переменную типа string. Для этого используется функция ReadString, которая применяется к объекту TFileStream, и указывается количество символов для чтения.
После того как мы получили текст из файла, необходимо разделить его на предложения. Для этого используется функция SplitString, в качестве разделителя задается символ конца предложения (. ? !). Результатом будет массив строк, содержащих предложения.
Затем проходим по каждому предложению и разбиваем его на отдельные слова с помощью функции SplitString, в качестве разделителя задается пробел. Результатом будет массив строк, содержащих отдельные слова.
Далее необходимо проверить, есть ли слово, которое встречается в каждом предложении. Для этого проходим по массиву слов и с помощью цикла проверяем, встречается ли текущее слово в каждом предложении. Если слово встречается во всех предложениях, то выводим его на экран с помощью функции ShowMessage. Если такого слова нет, то также выводим соответствующее сообщение.
Завершаем программу закрытием файла с помощью функции Close.
Таким образом, используя методы работы с текстовыми файлами в языке Turbo Delphi, мы можем решить задачу поиска слова, встречающегося в каждом предложении данного файла на русском языке.