Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабороторные 2 семестр.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
436 Кб
Скачать
☆
    1. Варіанти завдань

Створити текстовий файл. Слова у рядках можуть розділятися пробілами або знаками пунктуації. Необхідно вивести вихідний та отриманий в результаті виконання програми файли.

  1. Поміняти місцями перше і останнє слово кожного рядку.

  2. Переписати в новий файл ті слова, які є ідентифікаторами.

  3. Переставити на початок кожного рядка всі слова, що складаються тільки з цифр.

  4. Визначити рядок з максимальною кількістю слів.

  5. Переписати в новий файл ті слова, які містять хоча б одну цифру.

  6. У всіх словах, які складаються лише з малих латинських літер, замінити ці букви прописними.

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

  8. У кожному рядку всі слова з парними номерами переписати в новий файл.

  9. Переписати в новий файл всі слова, які містять тільки літери латинського алфавіту.

  10. У кожному рядку текстового файлу видалити ті слова, які є знаками логічних операцій.

  11. Переписати в новий файл ті слова, довжина яких парна.

  12. Видалити з кожного рядка слова, що складаються з одного символу.

  13. У кожному рядку поміняти місцями слова з парними і непарними номерами.

  14. Переписати в новий файл ті слова, які містять задану послідовність символів.

  15. Переписати в новий файл всі рядки вихідного файлу, замінивши порядок розташування слів на зворотний.

  16. У кожному рядку файлу підрахувати кількість слів, які є записом дійсного числа.

  17. Видалити в кожному рядку ті слова, в яких є повторення першої літери слова.

  18. У словах з парної довжиною слова замінити всі символи, на символи, коди яких на 1 більше, тобто на наступні по порядку символи.

  19. Визначити, чи є у файлі рядки, в яких повторюється перше слово рядка.

  20. Визначити рядок з максимальною кількістю слів.

  21. Переписати в новий файл ті слова, які містять хоча б одну цифру.

  22. Замінити всі слова, довжина яких перевищує 7, заданим рядком.

  23. У всіх словах, які складаються лише з малих латинських літер, замінити ці букви прописними.

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

  25. У кожному рядку всі слова з парними номерами переписати в новий файл.

  26. Вилучити з файлу ті слова, які починаються і закінчуються цифрами.

  27. Визначити, чи є у файлі рядки, в яких повторюється перше слово рядка.

1.4 Контрольні питання

  1. Дайте визначення поняттю "лексема".

  2. Як видалити пробіли, що передують першому слову рядки?

  3. Як видалити пробіли в кінці рядка?

  4. Як видалити зайві пропуски між словами?

  5. Як визначити початок і кінець слова, не видаляючи зайвих пробілів у рядку?

  6. Чи можна використовувати цикл з параметром для виділення слів в рядку?

  7. Чи змінюється рядок при копіюванні з нього слова в новий рядок?

  8. Як визначити входження під рядку в рядок?

  9. Як виконати вставку під рядку в рядку?

2 Комбінований тип даних

Мета роботи - отримання практичних навичок по складанню й налагодженню програм з даними комбінованого типу, придбання навичок роботи з зовнішніми файлами, вивчення особливостей введення, виведення та обробки даних комбінованого типу.