В простейшем текстовом редакторе создать текстовый файл.
При запуске программы на выполнение на экране должно отображаться меню:
1. Обработать данные
2. Добавить данные
3. Распечатать содержимое файла REZULT.TXT.
Выбор соответствующего пункта меню осуществлять указанием номера.
Реализацию каждого пункта меню и самого меню оформить в виде процедуры, которые поместить в модуль.
1. Вариант
Подсчитать количество согласных и гласных "а", "о" ,"у" в тексте. Текст ввести в файл LITER.TXT. Результаты работы программы записать в файл REZULT.TXT.
2. Вариант
Найти в тексте из файла SLOVA.TXT. слово, номер которого ввести с клавиатуры. Из найденного слова, получить слова с различным сочетанием букв, выводя их сначала на экран и, после подтверждения в файл REZULT.TXT.
3. Вариант
Составить программу, печатающую слова из файла SLOVA.TXT в перевернутом виде. Результаты работы программы записать в файл OWRAT.TXT.
4. Вариант
Составить программу, шифрующую и расшифровывающую тексты. Текст ввести в файл LITER.TXT. Зашифрованный текст хранить в файле SHIFR.TXT.
5. Вариант
Осуществить поиск всех вхождений данного слова в тексте из файла OBRAZEC.TXT. Выдать на экран сообщение "слова.....в тексте нет", или "слово..... стоит на....месте в....предложении". Результаты работы программы записать в файл REZULT.TXT.\
6. Вариант
Фамилии, имена, отчества ввести в файл FIO.TXT. На экране напечатать фамилию и первые буквы имени и отчества. Результаты работы программы записать в файл REZULT.TXT.
7. Вариант
.Даны тексты простейших тригонометрические формул (например: cos(2,56),tg(1,12),...). Тексты формул ввести в файл TRIG.TXT. Обработать тексты формул, посчитать и напечатать значения их выражений. Результат работы программы записать в файл REZULT.TXT.
8. Вариант
Поменять в каждом предложении текста первое слово с последним. Текст ввести в файл TEXT.LIT. Результаты работы программы записать в файл REZULT.TXT.
9. Вариант
В данном тексте в словах, имеющих длину более символов, заменить пробелами буквы, начиная с-11-ой. Текст ввести в файл OBREZ.LIT. Результаты работы программы записать в файл REZULT.TXT.
10. Вариант
Составить список имен подруг. Подсчитать, сколько раз каждое имя содержится в файле. Имена ввести в файл IMENA.ROD Результаты работы программы записать в файл REZULT.TXT.
11. Вариант
В данном списке фамилий подгруппы RODGR2.22 все фамилии напечатать в родительном падеже, вставляя в текст "Лекции по ВТ ....-группа 22".
Например: Яппарова Р.---> Яппаровой Р., вставляя в текст "Лекции по ВТ Яппаровой Р.- группа 22". Список фамилий ввести в файл RODGR2.22.Результат работы программы записать в файл REZULT.TXT
12. Вариант
Заданы фамилии, инициалы, номера телефонов. Подсчитать количество абонементов с фамилиями, начинающимися на указанную букву. Данные абонентов ввести в файл АВОНЕНТ.ТЕЛ. Результат работы программы записать в файл REZULT.TXT.
13. Вариант
Сообщить фамилии абонентов, номера телефонов которых лежат в указанном интервале. Данные абонентов ввести в файл АБОНЕНТ.ТЕЛ. Результат работы программы записать в файл REZULT.TXT.
14. Вариант
Дан список фамилий и номеров телефонов абонентов. Составить отдельный список номеров телефонов. Данные абонентов ввести в файл АБОНЕНТ.ТЕЛ. Результат работы программы записать в файл REZULT.TXT.
15. Вариант
Дан список фамилий и номеров телефонов абонентов. Составить отдельный список фамилий абонентов. Данные абонентов ввести в файл АБОНЕНТ.ТЕЛ. Результат работы программы записать в файл REZULT.TXT.
16. Вариант
Дан список фамилий и номеров телефонов абонентов. Найти самую длинную и самую короткую фамилии. Данные абонентов ввести в файл АБОНЕНТ.ТЕЛ. Результат работы программы записать в файл REZULT.TXT.
17. Вариант
Дан список фамилий инициалов студентов группы и оценки по 5-ти дисциплинам. Составить 5 списков, состоящих из фамилий студентов и оценок i-ой дисциплины.
Пример: Иванов 5 4 3 5 4 ---> Иванов 5 в первом списке Иванов 4 во втором списке Иванов 3 в третьем списке Иванов 5 в четвертом Иванов 4 в пятом.
Данные студентов ввести в файл СЕССИЯ.TXT. Результаты работы программы записать в файлы REZULT1.TXT , REZULT2.TXT, REZULT3.TXT, REZULT4.TXT, REZULT5.TXT.
18. Вариант
Дан список фамилий инициалов студентов группы и оценки по 5-ти дисциплинам. Составить списков, отличников хорошистов, троечников, неуспевающих.
Данные студентов ввести в файл СЕССИЯ.TXT. Результаты работы программы записать в файлы REZULT5.TXT, REZULT4.TXT, REZULT3.TXT, REZULT2.TXT.
19. Вариант
Дан список фамилий инициалов студентов группы и оценки по 5-ти дисциплинам. Составить список средних балов по каждой дисциплине, указав название дисциплины. Данные студентов ввести в файл СЕССИЯ.TXT. Результаты работы программы записать в файл REZULT.TXT..
20. Вариант
Фамилии записаны в файл FIO.DAT. Программа анализирует: фамилия записана буквами русского алфавита; первая буква заглавная, остальные строчные. Если сделана ошибка, программа выдает соответствующее сообщение. Результаты работы программы записать в файл REZULT.TXT.
21. Вариант
Результаты игр введены в файл ХОК.DAT. Подсчитать количество очков каждой команды (проигрыш-0 очков; выигрыш-2 очка; ничья-1 очко). Составить список названий пяти лучших команд. Результаты работы программы записать в файл REZULT.TXT. Протокол гонок записан в файл SKI.DAT. Для каждого участника вводится фамилия, время старта (часы, минуты, секунды),время финиша. Используя данный протокол, вывести на экран дисплея фамилии участников, выполнивших норму ГТО. Результат работы программы записать в файл REZULT. TXT.
22. Вариант
Протокол гонок записан в файл SKI.DAT. Для каждого участника вводится фамилия, время старта (часы, минуты, секунды),время финиша. Используя данный протокол, вывести на экран дисплея фамилии участников, выполнивших норму ГТО. Результат работы программы записать в файл REZULT. TXT.
23. Вариант
Результаты игр введены в файл ХОК.DAT. Подсчитать количество очков каждой команды (проигрыш-0 очков; выигрыш-2 очка; ничья-1 очко). Составить список названий пяти худших команд. Результаты работы программы записать в файл REZULT.TXT.
24. Вариант
Результаты игр введены в файл ХОК.DAT. Подсчитать количество очков каждой команды (проигрыш-0 очков; выигрыш-2 очка; ничья-1 очко). Составить список названий команд, сыгравших в ничью. Результаты работы программы записать в файл REZULT.TXT.
25. Вариант
Пусть дан текстовый файл INPUT.TXT. Напечатайте первое слово, состоящее из различных букв. Результат работы программы записать в файл REZULT.TXT.