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

Зміст роботи

  1. Вивчити теоретичний матеріал.

  2. Виконати індивідуальне завдання.

  3. Скласти звіт, в якому відповісти на теоретичні питання, описати алгоритм, описати програму, привести контрольний приклад виконання програми.

Індивідуальні завдання

Створити блок-схему та програму на мові Pascal для приведеної задачі згідно варіанту:

  1. Дано рядок із 25 символів. Визначити кількість входжень у цей рядок сполучення 'oksm'.

  2. Вилучити з фрази w коми і знак оклику, інші символи продублювати. Вивести результат.

  3. Дано рядок із 30 символів. Визначити кількість входжень у цей рядок літери 'r'.

  4. Ввести з клавіатури рядок символів будь-якої довжини. Визначити довжину рядка.

  5. Ввести з клавіатури рядок символів. Вивести на екран всі цифри, які входять у текст.

  6. Ввести стрічку довільної довжини, в якій слова відокремлюються пробілами. Вивести на екран слова, що починаються на літеру “m”.

  7. Ввести з клавіатури рядок символів. Вивести на екран всі великі літери від “D” до “К”, які входять у текст.

  8. Ввести стрічку довільної довжини, в якій слова відокремлюються пробілами. Визначити кількість символів у кожному слові.

  9. В заданому рядку визначити, скільки раз зустрічається задане слово.

  10. В заданому рядку слова розділені пропуском. Замінити всі пропуски комою і пропуском.

  11. В заданому рядку визначити кількість подвійних приголосних.

  12. В заданому рядку визначити кількість слів, в яких задана буква зустрічається більше одного разу.

  13. В заданому рядку всі слова розділені декількома пропусками. Видалити всі лишні пропуски.

  14. В заданому рядку кожне слово замінити кількістю букв в цьому слові.

  15. В заданому рядку видалити всі пропуски.

  16. В заданому рядку, слова якого розділені або пропусками, або комами, визначити кількість слів.

  17. В заданому рядку замінити всі великі букви на мaленькі і навпаки.

  18. Надрукувати всі слова взяті в лапки.

  19. В заданому рядку слова розділені пропуском. Надрукувати найдовше слово.                  

  20.  В заданому рядку слова розділені пропуском. Надрукувати всі слова, які містять в собі задану послідовність символів.

  21. В заданому рядку визначити, чи є він ідентифікатором.

Методичні РЕКОМЕНДАЦІЇ

        1. Для виконання лабораторної роботи потрібно перш за все опрацювати теоретичний матеріал.

  1. Виконати індивідуальне завдання.

  2. Показати результат роботи викладачеві.

  3. Скласти звіт, в якому відповісти на теоретичні питання, описати алгоритм, тобто створити блок-схему, описати програму (лістинг програми з коментарями), привести контрольний приклад виконання програми (результат роботи програми).

  4. Здати робоче місце, а оформлений звіт – викладачеві на підпис.

  5. Під час виконання лабораторної роботи дотримуватися правил безпеки.

Приклади розв’язання задач по організації програм, для роботи з рядковими змінними

  1. Задано текст, слова якого поділені пропуском. Виділити і надрукувати всі слова тексту, кожне із нового рядка.

Розв’язання. Введемо рядкову змінну st, оголосивши її довжину за максимумом (255 байт). В цій змінній будемо вводити заданий рядок. Введемо також рядкову змінну w, в яку будемо заносити чергове слово рядка st, і цілочисельну змінну p для позначення позиції чергового пропуску.