- •Тема 1. «Типы данных. Стандартные операции и функции».
- •Тема 2: «Линейные программы».
- •Тема 3: «Операторы условия, выбора».
- •Тема 4: «Организация циклических процессов. Циклы».
- •Тема 5: «Массивы».
- •Тема 6: «Строковый тип данных».
- •Тема 7: « Подпрограммы. Процедуры и функции».
- •Рекурсивные подпрограммы:
- •Тема 8: «Записи. Множества».
- •Тема 9: «Файлы».
Тема 9: «Файлы».
-
Создайте файл целых чисел. Числа, записываемые в файл должны вводиться с клавиатуры. Признаком конца ввода является число 9999.
-
Даны два файла целых чисел. Определить, в каком из них больше положительных, отрицательных и нулевых значений.
-
Дан файл целых чисел. Определить, является ли числа в файле упорядоченными (по возрастанию или убыванию).
-
Дан файл целых чисел. Определить, сколько раз в нём повторяется максимальное значение.
-
Дан файл целых чисел. Создайте два новых файла из положительных и отрицательных чисел соответственно. Если какой-то из созданных файлов окажется пустым, сообщите об этом.
-
Дан файл целых чисел. Определить, где больше нулей, на четных или на нечётных позициях.
-
Дан файл целых чисел. Создайте файл вещественных чисел, значениями которого будут средние арифметические значения каждой пятёрки подряд идущих чисел. Последняя группа может содержать менее пяти значений.
-
Даны два файла целых чисел. Определить, равны ли они.
-
Даны два файла целых чисел. Определить, во сколько раз минимальное значение первого файла больше, чем максимальное значение второго.
-
Создайте текстовый файл. Текст вводится с клавиатуры.
-
Дан текстовый файл. Подсчитать количество пустых строк.
-
Дан текстовый файл. Переписать его содержимое в другой файл, сохраняя строчную структуру и удаляя пустые строки.
-
Дан текстовый файл.
-
Перепишите в новый файл все строки, содержащие заданное слово.
б) Перепишите в новый файл все стоки исходного файла, не содержащие заданного слова.
-
Дан текстовый файл.
-
Распечатайте строку с заданным номером.
б) Удалите строку с заданным номером. Если строки с указанным номером нет, сообщите об этом.
-
Дан текстовый файл.
-
Распечатать все строки, начинающиеся с заданного слова.
б) Распечатать все строки, оканчивающиеся заданным словом.
в) Распечатайте строки, предшествующие строкам, начинающимся с заданного слова.
-
Дан текстовый файл. Найдите строку максимальной, минимальной длины.
-
Дан текстовый файл. Определите, сколько строк файла имеют длину, большую, равную, меньшую, чем заданное число R.
-
Дан текстовый файл. Для каждой строки распечатайте слово с номером (n+1) div 2, где n – количество строк в файле.
-
Дан текстовый файл. Создайте файл целых чисел, в котором каждой строке исходного файла соответствует в выходном файле число, равное количеству слов в строке. Пустой строке или строке, состоящей из одних пробелов, соответствует число 0.
20. Даны два текстовых файла. Определить, равны ли они.