1. Создать на диске С:\ текстовый файл (file.txt). Записать в этот файл небольшую информацию.
2. Составить полную цепочку команд текстового файла. Имя вводится с клавиатуры.
3. Создать файл в папке Bin. Переименовать этот файл. Имя создаваемого файла и имя нового файла вводятся с клавиатуры.
4. Проверить существует ли файл с именем fil.doc на диске.
5. Создать файл и записать в него фразу «Здравствуй мир!»
6. Создать текстовый файл (расширение .txt) и записать в него пять одинаковых строк.
7. Есть текстовый файл (из предыдущего задания), дописать в него 6 одинаковых строк.
8. В конец существующего текстового файла записать новую строку с текстом «До свидания, люди!».
9. Дан массив строк. Записать их в файл, расположив каждый элемент массива на отдельной строке с сохранением порядка.
10. Дан текстовый файл, состоящий из первых десяти натуральных чисел. Вывести на экран первых пять.
11. Удалите некоторый файл.
12. Имеется текстовый файл. Напечатать его первую строку.
13. Имеется текстовый файл. Напечатать его некоторую строку.
14. Дан текстовый файл (расширение .txt) посчитать количество символов в нем.
15. Дан текстовый файл (расширение .txt) посчитать количество строк в нем.
16. Дан текстовый файл (расширение .txt) посчитать количество символов в каждой строке.
17. Создать типизированный файл и записать в него число 500
18. Создать типизированный файл и записать в него число 4,5
19. Создать типизированный файл и записать в него слово «Привет»
20. Создать типизированный файл и записать в него 5 одинаковых целых чисел
21. Создать типизированный файл и записать в него 5 одинаковых вещественных чисел
22. Создать типизированный файл и записать в него 5 одинаковых слов
23. Создать типизированный файл и записать в него числа 10, 12, …,16
24. Создать типизированный файл и записать в него 7 целых чисел
25. Создать типизированный файл и записать в него 4 вещественных числа
26. Создать типизированный файл и записать в него 5 слов
27. Имеется текстовый файл. Напечатать все его строки, содержащие более 10 символов.
28. Имеется файл с числами. Поменять местами второе и последнее числа.
29. Составить программу, которая создает файл таблицы значений sin(x) и tg(x) на отрезке [0,3] с шагом 0.01. Значения х записывать с одной цифрой в дробной части, значения функций sin(x) и tg(x) - с пятью.
30. Составьте программу, которая создает файл, состоящий из 100 случайных чисел целого типа в диапазоне от 0 до 300. Исследуйте получившийся файл с целью обнаружения в нем простых чисел. Простые числа вывести на экран.
31. Составьте программу, которая создает файл, состоящий из 30 случайных чисел целого типа в диапазоне от -50 до 100. Исследуйте получившийся файл с целью обнаружения в нем чисел, кратных 5. Если такие числа есть, то вывести их на экран.
32. Имеется текстовый файл. Напечатать первые 10 символов первой строки.
33. Напишите программу, которая создает файл данных, хранящий записи о владельцах автомототранспорта: марка автомобиля, номер регистрации в ГАИ, дата постановки на учет, ФИО владельца, домашний адрес, и обеспечивает обслуживание данного файла, запись, изменение данных, удаление, а также поиск данных по регистрационному номеру.
34. Имеется текстовый файл. Найти номер самой длинной строки. Если таких строк несколько, то найти номер первой из них.
35. Составьте программу, которая создает файл из 20 целых чисел. Замените число, стоящее на 15 месте числом 99. Элементы нового файла выведите на экран.
36. Составить программу, которая создает файл, состоящий из 35 случайных вещественных чисел в диапазоне от –1 до 1. Найти их среднее арифметическое.
37. Имеется текстовый файл. Напечатать самую длинную строку. Если таких строк несколько, то напечатать первую из них.
38. Имеется текстовый файл. Напечатать все его строки, в которых имеется более трех пробелов.
39. Составить таблицу значений для функции sin(x).
40. Имеется текстовый файл. Посчитать количество строк, начинающихся с буквы «А» или «а». Вывести на экран эти строки.
41. В существующем файле, элементами которого являются отдельные слова, изменить на заданное значение первое слово.
42. Имеется текстовый файл. Напечатать все его строки, содержащие более 30 символов.
43. В существующем файле, элементами которого являются числа, изменить на заданное число первый элемент.
44. Имеется текстовый файл. Напечатать все его строки, начинающиеся с буквы «Т». Посчитать их количество.
45. Имеется файл, элементами которого являются отдельные символы. Выяснить, образуют ли соседние символы файла буквосочетанием «ура».
46. Имеется текстовый файл. Напечатать все его строки, содержащие в качестве фрагмента заданный текст.
47. Имеется файл, элементами которого являются отдельные символы. Выяснить являются ли первые два символа цифрами.
48. Имеется текстовый файл. Посчитать количество строк, в которых имеется ровно пять букв «и». Вывести эти строки на экран.
49. Имеется типизированный файл из целых чисел. Составить программу упорядочения файла по возрастанию.
50. Имеется текстовый файл, в каждой строке которого первые два символа являются буквами. Получить слово, образованное р-ми символами некоторой строки.
51. Имеется файл, элементами которого являются числа. Напечатать все его элементы с нечетным порядковым номером.
52. Имеется текстовый файл, в каждой строке которого первые два символа являются буквами. Получить слово, образованное вторыми буквами каждой строки.
53. Составить программу, которая создает файл данных о жильцах дома, отображая в нем следующую информацию о каждом: номер квартиры, фамилию, имя, возраст, для лиц старше 18 лет в зависимости от рода занятий (учеба, работа, пенсия) – запись места учебы, места работы и трудового стажа, для пенсионеров – год выхода на пенсию. Программа должна обеспечивать ввод данных, поиск квартиры с максимальным числом жильцов, поиск самого юного и самого пожилого жильца, поиск студентов, пенсионеров
Литература:
1. О.Л. Голицына, И.И. Попов , Основы алгоритмизации и программирования 128-129, 158-176;