Самостоятельные задания
- Напишите замену для стандартного предиката openwrite, который будет открывать файл на запись, если файл существует, и выводить соответствующее сообщение, если он отсутствует.
- Напишите замену для стандартного предиката openmodify, который будет открывать файл на чтение и запись, если файл существует, и выводить соответствующее сообщение, если файл отсутствует.
- Напишите замену для стандартного предиката openappend, который будет открывать файл на дозапись, если файл существует, и выводить соответствующее сообщение, если он отсутствует.
- Создайте предикат, осуществляющий переписывание из одного файла, содержащего числа, в другой файл только тех чисел, которые являются четными.
- Создайте предикат, вычисляющий количество отрицательных чисел в файле.
- Создайте предикат, вычисляющий сумму чисел, хранящихся в файле.
- Создайте предикат, вычисляющий количество чисел, меньших среднего арифметического значения всех чисел в файле.
- Создайте предикат, формирующий из текста, хранящегося в файле, список слов, в которых имеются повторяющиеся символы.
- Создайте предикат, дополняющий все строки, хранящиеся в файле, символом "*" до самой длинной строки.