Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_6_fajly.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
76.29 Кб
Скачать

Завдання для виконання лабораторних робіт

Задача 1. У файлі знаходяться тільки цілі числа. Визначити, чи має послідовність чисел, що знаходяться у файлі, непарну довжину, і якщо так, то змінній middle присвоїти значення середнього елемента файлу. У противному випадку присвоїти цій змінній значення першого числа файлу.

Задача 2. Створити файл, що містить відомості про книги в бібліотеці. Структура запису: шифр книги, автор, назва, рік видання, місце розташування (номер стелажа, полку). Передбачити можливість коректування файлу по коду корегування, що вводиться, наприклад: 1 – видалити запис (по шифру XXX);

Задача 3. Кожен рядок файлу містить назву гірської вершини і її висоту. Використовуючи структуру для опису поняття вершина, одержати назву найвищої вершини за даними файлу.

Задача 4. Кожен рядок файлу містить такі дані: стать, ім'я, зріст. Роздрукувати середній жіночий зріст і ім'я найвищого чоловіка за даними файлу. Використовувати структуру для опису поняття людина.

Задача 5. Використовуючи структуру для визначення поняття студент ( що складається з полів П.І.Б, курс, група, оцінки в сесію) роздрукувати прізвища й імена відмінників першого курсу і частку їх від загального числа відмінників. (Дані знаходяться у файлі.)

Задача 6. Написати програму запису у файл і читання з файлу елементів масиву структур для реєстрації автомашин з полями: марка машини; рік випуску; колір; номер.

Задача 7. Дано текстовий файл F1. Переписати його вміст у файл F2, розбивши на рядки таким чином, щоб кожен рядок або закінчувався крапкою, або містив 40 літер, якщо серед них немає крапки.

Задача 8. Створити 2 файли, що містить відомості про гравців хокейних команд "Динамо" і "Спартак". Структура записів файлів:

прізвище, ім'я гравця;

число закинутих шайб;

число зроблених голевих передач.

За даними, що вибираються з цих файлів, створити новий файл, що містить дані про шість самих результативних гравців обох команд.

Задача 9. Написати програму порівняння двох файлів: повинен друкуватися перший рядок, у якому вони розрізняються. Якщо файли ідентичні, то видати повідомлення.

Задача 10. Створити файл, у який записати результати змагань за 6 видами спорту літньої Олімпіади 1992 р. Написати програму, що виконує таку функцію: видати таблицю призерів (золото, срібло, бронза) за запитуваному виді спорту.

Задача 11. Написати програму, яка прочитує текст з файлу і виводить на екран тільки рядки, що не містять двозначних чисел.

Задача 12. Написати програму, яка прочитує текст з файлу і виводить його на екран, замінивши цифри від 0 до 9 на слова «нуль», «один», ..., «дев'ять», починаючи кожне речення з нового рядка.

Задача 13. Описати процедуру Lines(t), яка порядково друкує вміст непорожнього текстового файлу t, вставляючи в початок кожного рядка, що друкується, її порядковий номер (він повинний займати чотири позиції) і пробіл.

Задача 14. У текстовому файлі записана непорожня послідовність дійсних чисел, розділених проміжками. Розділити файл на два файла, в першому будуть числа, які кратні 10, а в другому всі інші.

Завдання 15. Описати функцію присв(t1, t2), що переписує в текстовий файл t1 вміст текстового файлу t2, попередньо вилучаючи з нього всі цифри.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]