Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Задание№5





 

Тема: «Работа с файлами»

 

1. Дан текстовый файл, содержащий текст, выровненный по левому краю. Выровнять его по правому краю, добавив в начало каждой непустой строки необходимое количество пробелов (ширину текста считать 80 символов).

 

2. Дан текстовый файл, содержащий текст, выровненный по левому краю. Абзацы текста разделяются одной пустой строкой. Выровнять текст по ширине (то есть и по левому, и по правому краю), увеличив в каждой непустой строке (кроме последних строк абзацев) количество пробелов между словами, начиная с первого пробела в строке (ширину текста считать 80 символов).

 

3. Дан текстовый файл. Удалить из файла пустые строки. Создать символьный файл, содержащий все знаки препинания, встретившиеся в текстовом файле (в том же порядке). Подсчитать количество знаков препинания (без повторения), использованных в тексте.

 

4. Дан текстовый файл, содержащий текст, выровненный по левому краю. Выровнять его по центру, добавив в начало каждой непустой строки необходимое количество пробелов (ширину текста считать 80 символов).

 

5. Дан текстовый файл. Найти количество абзацев в тексте, если каждый абзац начинается с красной строки (5 пробелов). Пустые строки между абзацами не учитывать. Подсчитать количество слов в файле. Вывести первое слово текста наибольшей длины.

 

6. Дано целое число N и текстовый файл. Создать текстовый файл, содержащий все слова длины N из исходного файла (знаки препинания, расположенные в начале и в конце слов, не учитывать). Если исходный файл не содержит слов длины N, вывести наименьшую и наибольшую длину слов в тексте.

 

7. Дан символ П (прописная русская буква) и текстовый файл. Создать текстовый файл, содержащий все слова из исходного файла, содержащие эту букву (как прописную, так и строчную). Знаки препинания, расположенные в начале и в конце слов, не учитывать. Если исходный текстовый файл не содержит подходящих слов, дополнить его строкой длиной 50, составленной из искомой буквы и символа *.

 

8. Дан текстовый файл, каждая строка которого изображает целое число, дополненное слева и справа несколькими пробелами. Записать эти числа, отсортированные по порядку в файл целых чисел. Вывести сумму этих чисел и их количество.

 

9. Дан текстовый файл, каждая строка которого изображает целое или вещественное число, дополненное слева и справа несколькими пробелами (вещественные числа имеют не нулевую дробную часть). Записать эти числа соответственно в файл целых и вещественных чисел. Вывести сумму целых и вещественных чисел и их количество

 

10. Дан текстовый файл, каждая строка которого содержит изображения нескольких вещественных чисел, разделенных пробелами. Создать файл вещественных чисел, содержащий эти числа в том же порядке. Подсчитать их количество, сумму и среднее значение.

 

11. Дан текстовый файл с именем NameT. В каждой его строке первые 40 позиций отводятся под текст, а оставшаяся часть — под вещественное число. Создать два файла: строковый файл с именем NameS, содержащий текстовую часть исходного файла, и файл вещественных чисел с именем NameR, содержащий числа из исходного файла. Подсчитать количество вещественных чисел, их сумму и среднее значение.

 

12. Даны два файла целых чисел одного размера с именами Name 1 и Name2. Создать текстовый файл с именем NameT, содержащий изображения этих чисел, расположенные в два столбца шириной по 30 символов: первый содержит числа из файла Namel, второй — из файла Name2. Числа выравниваются по правому краю столбца.

 

13. Дан файл целых чисел Shape, каждые четыре подряд идущих числа представляют координаты центра окружности (Xc,Yc) и координаты точки, лежащей на этой окружности (х,у). Создать файл действительных чисел, в который записать вычисленные площади этих окружностей. Найти максимальную и минимальную площадь окружностей и вывести координаты их центров.

 

14. Дан текстовый файл с именем NameT, содержащий таблицу из трех столбцов вещественных чисел. Ширина столбцов таблицы и способ их выравнивания являются произвольными. Специальных символов-разделителей таблица не содержит. Создать файлы вещественных чисел с именами Namel, Name2 и Name3, каждый из которых содержит числа из соответствующего столбца таблицы. Вычислить количество чисел, их сумму, среднее значение для каждого файла.

 

15. Дан текстовый файл, каждая строка которого изображает целое число, дополненное слева и справа несколькими пробелами. Создать 3 числовых файла и записать в них: 1) все четные числа из текстового файла 2) все нечетные числа из текстового файла 3) все простые числа из файла с нечетными числами. Подсчитать и вывести количество чисел каждого вида.

 

16. Дан текстовый файл, представляющий собой таблицу, состоящую из трех столбцов с целыми числами. Ширина столбцов таблицы и способ выравнивания являются произвольными. Создать файл целых чисел, содержащий сумму чисел из каждой строки исходной таблицы. Подсчитать их количество и найти максимальное число и его позицию в числовом файле.

 

17. Дан текстовый файл. Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания (без повторений). Символы располагать в порядке возрастания их кода. Подсчитать, сколько символов использовалось для написания текста.

 

18. Дан текстовый файл с именем NameT. Подсчитать число повторений в нем строчных русских букв ("а"-"я") и создать текстовый файл с именем NameS, элементы которого имеют вид: "<буква>-<число повторений данной буквы>". Буквы, отсутствующие в тексте, в файл не включать. Строки упорядочить по количеству повторений буквы.

 

19. Дан текстовый файл. Создать символьный файл, содержащий все неповторяющиеся символы, встретившиеся в тексте, включая пробел и знаки препинания. Символы располагать в порядке их первого появления в тексте. Подсчитать, сколько неповторяющихся символов использовалось для написания текста, и вывести эти символы. Подсчитать количество слов в текстовом файле.

 

20. Дан файл целых чисел NameN. Создать текстовый файл каждая строка которого содержит изображение целого числа и комментарий: «делители числа» и их перечисление. Если число является простым, то комментарий: «простое число». Подсчитать количество чисел и сколько из них являются простыми.

 

21. Дан файл целых чисел Triangle, каждые два подряд идущих числа представляют координаты вершин треугольника (х, у). Создать файл действительных чисел, в который записать вычисленные площади этих треугольников. Найти максимальную площадь и вывести координаты точек для этого треугольника.

 

22. Дан символ И (русская буква) и текстовый файл. Создать текстовый файл, содержащий все слова из исходного файла, не содержащие эту букву (как прописную, так и строчную). Знаки препинания, расположенные в начале и в конце слов, не учитывать. Созданный файл отсортировать по алфавиту.


 

Date: 2015-08-15; view: 1060; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию