Задание 11.96.*
Создать текстовый файл из 10 строк. Вывести на экран построчно весь файл, а затем только четные строки
Задание 11.97.**
Создать текстовый файл из 10 строк. Вывести на экран построчно весь файл, а затем только те строки, которые содержат цифры.
Задание 11.98.**
Создать текстовый файл из 10 строк. Вывести на экран построчно весь файл, а затем только те строки, которые содержат числа(целые или действительные).
Задание 11.99.**
Программа запрашивает имя текстового файла, содержащего строки текста. Сколько в них слов, начинающихся на букву «д»?
Задание 11.100.*
Программа запрашивает имя текстового файла, содержащего строки текста. Сколько строк содержит файл?
Задание 11.101.*
Программа запрашивает имя текстового файла, содержащего строки текста. Распечатать в столбик все слова 5-й строки текста.
Задание 11.102.**
Текстовый файл содержит один компонент, который представляет собой одно предложение. Дописать в него компоненты, представляющие собой слова этого предложения
Задание 11.103.**
Программа запрашивает имя текстового файла, содержащего строки текста. Определить сколько слов встретилось в 4-й и 5-й строке файла.
Задание 11.104.**
Программа запрашивает у пользователя имя текстового файла, номер компонента и строку символов. Программа с помощью процедуры заменяет компонент с указанным номером на полученную у пользователя строку и выводит на экран измененный файл.
Задание 11.105.**
Программа запрашивает имя текстового файла и предоставляет пользователю меню из 2-х пунктов:
а) Удалить из текстового файла все компоненты с четными номерами.
б) Удалить из текстового файла все компоненты, представляющие собой целые или вещественные числа.
Программа выводит на экран измененный файл.
Задание 11.106.*
Вывести на экран четные строки текстового файла, имя которого назовет пользователь
Задание 11.107.**
Программа запрашивает имя текстового файла, в который записаны вещественные числа. Программа превращает его в типизированный целочисленный файл с именем 111.dat.
Задание 11.108.**
Программа запрашивает у пользователя имя текстового файла, каждым компонентом которого является одно слово. Дописать к файлу еще один компонент, являющийся предложением, составленным из этих слов.
Задание 11.109.**
Программа запрашивает у пользователя имя текстового файла, количество компонентов и с помощью процедуры добавляет к текстовому файлу указанное количество компонентов, запрашивая строки у пользователя.
Задание 11.110.**
Текстовый файл заполнен строками. Определить сколько слов встретилось в 4-й и 5-й строке файла.
Задание 11.111.*
Программа запрашивает количество компонентов и создает символьный типизированный файл, имя которого фамилия. dat. Программа выводит на экран содержимое созданного файла.
Задание 11.112.***
Программа запрашивает имя файла и предоставляет пользователю меню из 3-х пунктов:
а) упорядочить по возрастанию
б) упорядочить по убыванию
в) определить, сколько компонентов файла представляют собой цифры, сколько – не заглавные буквы латинского алфавита, сколько являются восклицательными знаками.
Задание 11.113.*
Программа запрашивает имя файла, запрашивает номер компонента и выводит его на экран, если компонент существует.
Задание 11.114.**
Программа запрашивает имя файла, запрашивает компонент и записывает его на место 5компонента, если число компонентов в файле больше или равно 4, если число компонентов меньше 4, то сообщает пользователю о невозможности сделать запись.
Задание 11.115.**
Программа запрашивает имя файла, находит максимум и записывает найденный максимум или максимумы, если их больше 1, в конец файла.
Задание 11.116.**
Программа запрашивает имя файла, находит максимум, и переносит его в конец файла, при этом остальные компоненты программа смыкает без нарушения их порядка.
Задание 11.117.**
Программа запрашивает имя файла и номер компонента. Программа заменяет компонент с указанным номером на новый компонент, который запрашивает у пользователя.
Задание 11.118.**
Программа запрашивает имя файла и номер компонента. Программа выводит заданный компонент на экран в том случае, если компонент существует. Выделить в процедуру печать заданного компонента, если известен тип файла и путь
Задание 11.119.***
Программа запрашивает имя файла и номер компонента, программа сортирует заданный файл по возрастанию, начиная с указанного компонента. Выделить в процедуру сортировку произвольного файла с заданного номера компонента.
Задание 11.120.***
Программа запрашивает имя файла и номер компонента и сортирует файл по убыванию от начала файла до указанного компонента.
Задание 11.121.***
Программа запрашивает имя файла и номер компонента и сортирует файл по возрастанию от начала файла до указанного компонента
Задание 11.122.***
Программа запрашивает имя файла и номер компонента и определяет, сколько повторяющихся компонентов встретилось на участке от начала файла до компонента, номер которого указан пользователем.
Задание 11.123.***
Программа запрашивает имя файла и номер компонента и определяет, сколько повторяющихся компонентов встретилось на участке от начала файла до указанного компонента. Программа печатает сколько раз и какие повторяющиеся компоненты встретилось на заданном участке.
Задание 11.124.**
Программа запрашивает путь к файлу и с помощью процедуры сдвигает в начало файла все четные числа, а в конец файла все нечетные числа без изменения их взаимного расположения.
Задание 11.125.**
Программа запрашивает путь к файлу и номер компонента. Заменить компоненты, стоящие за указанным компонентом: четные – на 2, нечетные – на 1. Программа выводит на экран файл до и после внесения изменений.
Задание 11.126.**
Дана целочисленная квадратная матрица А(nxn). Написать программу на языке Паскаль, которая вводит матрицу А и выводит на экран матрицу А в виде таблицы, сумму элементов побочной диагонали и количество элементов матрицы, расположенных справа от побочной диагонали, значение которых больше 3. Программа переписывает элементы побочной диагонали в файл C:\p419\srez. dat.
Задание 11.127.**
Дана квадратная целочисленная матрица А(nxn). Написать программу на языке Паскаль, которая вводит матрицу А и выводит на экран матрицу А в виде таблицы, сумму элементов главной диагонали и количество четных элементов матрицы, расположенных слева от главной диагонали матрицы. Программа переписывает в файл C:\p419\srez. dat только те элементы матрицы, которые по модулю меньше 7.
Задание 11.128.**
Дана целочисленная матрица А(mxn). Написать программу на языке Паскаль, которая заполняет матрицу А компонентами типизированного файла C:\p419\srez. dat, вводит целые k и q, создает новую матрицу В((m-1)x(n-1)) путем удаления к-ой строки и q-того столбца из матрицы А и выводит в виде таблицы матрицы А и В на экран.
Задание 11.129.***
Реализуйте базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения» как файл типа запись. Интерфейс должен позволять:
1)Вносить новые записи
2)Удалять записи
3)Упорядочивать записи по алфавиту
4)Просматривать весь список.
Задание 11.130.***
Реализуйте базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения» как файл типа запись. Интерфейс должен позволять:
1)Вносить новые записи
2)Удалять записи
3) Просматривать список по полу
4)Просматривать список по году рождения.
Задание 11.131.***
Реализуйте базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения» как файл типа запись. Интерфейс должен позволять:
1)Вносить новые записи
2)Удалять записи
3)Искать записи по маске фамилии
4) Искать записи по маске фамилии и полу.
Задание 11.132.***
Реализуйте базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения» как файл типа запись. Интерфейс должен позволять:
1)Вносить новые записи
2)Удалять записи
3)Искать записи по маске фамилии
4) Редактировать записи, найденные по маске фамилии.
Задание 11.133.***
Реализуйте базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения» как файл типа запись. Интерфейс должен позволять:
1)Вносить новые записи
2)Удалять записи
3)Удалять записи по маске фамилии
4)Просматривать весь список.
Задание 11.134.***
Реализуйте базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения» как файл типа запись. Интерфейс должен позволять:
1)Вносить новые записи
2)Удалять записи
3)Поиск записей по возрасту
4)Изменение возраста у найденных записей.
Задание 11.135.***
Реализуйте базу данных с полями «Товар», «Цена», «Изготовитель» как файл типа запись. Интерфейс должен позволять:
1)Вносить новые записи
2)Удалять записи
3)Поиск по маске наименования
4)Изменение цену у найденной записи.
Задание 11.136.***
Дан текстовый файл. Проследить, чтобы после каждой запятой и точки был ровно один пробел, а перед запятыми и точками пробелы отсутствовали. Если необходимо внести изменения.
Задание 11.137.***
Дан текстовый файл. Проследить, чтобы после каждой точки слово начиналось с заглавной буквы. Если необходимо внести изменения.
Задание 11.138.***
Дан текстовый файл. Создать интерфейс, позволяющий:
1)Отыскивать предложения, в которых встречается слово, удовлетворяющее маске,
2)Заменять все вхождения данного слова на другое слово.
Задание 11.139.**
Дан текстовый файл. Создать другой текстовый файл, в котором все слова исходного файла выписаны «задом наперед».
Задание 11.140.****
файле задано математическое выражение. Вывести на печать его скобочную структуру. Проверить является ли данная скобочная структура правильной. Если нет распечатать в исходный файл все возможные изменения данной скобочной структуры до правильной.
Задание 11.141.**
Дан текстовый файл. Посчитать сколько в нем правильных идентификаторов и вывести их все на печать.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |


