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

2. Варіанти індивідуальних завдань

  1. За допомогою функції strcpy() скопіювати заданий рядок s1 з семи літер в рядок s2. Рядки s1 і s2 вивести на екран.

  2. Знайти довжину трьох заданих символьних рядків за допомогою функції strlen(). Результати вивести на екран.

  3. За допомогою функції strcpy() скопіювати заданий рядок ss1 з 10-ти літер в рядок ss2. Рядки ss1 і ss2 вивести на екран.

  4. За допомогою функції strcpy() скопіювати заданий рядок asdfghjkk в рядок ss1. Рядок ss1 вивести на екран.

  5. Порівняти перші 5 символів двох заданих рядків. за допомогою функції strncmp(). Результат порівняння вивести на екран.

  6. За допомогою функції strncpy() скопіювати 5 символів заданого рядка asdfghjkk в рядок а1. Рядок а1 вивести на екран.

  7. Задати рядок з 11 символів. Скопіювати 10 символів цього рядка в новий рядок. Результат вивести на екран.

  8. Порівняти два задані рядки за допомогою функції strcmp(). Результат вивести на екран.

  9. Задати рядок символів. Знайти і вивести на екран його довжину. Скопіювати 5 символів цього рядка в новий рядок. Кількість символів заданого рядка і новий рядок вивести на екран.

  10. Знайти довжину заданого рядка asddfghjk за допомогою однієї з функцій роботи з рядками. . Скопіювати 4 символів цього рядка в новий рядок. Кількість символів заданого рядка і новий рядок вивести на екран.

  11. Порівняти перші 5 символів двох заданих рядків. за допомогою функції strncmp(). Результат порівняння вивести на екран

  12. Знайти довжину двох заданих символьних рядків за допомогою функції strlen(). Результати вивести на екран

  13. За допомогою функції strcpy() скопіювати заданий рядок з семи літер в рядок k1. Рядок k1 вивести на екран.

  14. Знайти довжину трьох заданих символьних рядків за допомогою функції strlen(). Результати вивести на екран.

  1. Методичні вказівки

Перед написанням програми ще раз переглянути теоретичний матеріал і приклади програм, що ілюструють особливості обробки символьної інформації у С-програмах. Окрему увагу звернути на способи задання рядків.

Для роботи з бібліотечними функціями для обробки символьної інформації підключити бібліотечний файл string.h.

Уважно прочитати умову задачі індивідуального завдання, продумати алгоритм її розв'язку, вибрати потрібну бібліотечну функцію для роботи з символьними рядками.

Відкомпілювати програму і виконати її. Зафіксувати результати кожної реалізації.

Оформити звіт з лабораторної роботи, дотримуючись вимог щодо його змісту.

  1. Зміст звіту

1. Постановка завдання.

  1. Програма розв’язку завдання.

  2. Результати роботи програми.

  3. Результати всіх реалізацій програми;

  4. Зміни, що зроблено в програмі, та результати виконання модифікованої програми

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

  6. Пояснення результатів.

  1. Контрольні запитання

        1. Чи ігнорує функція strcat() пропуски в кінці рядків, які об’єднує. ?

        2. Що таке довжина рядка і як її можна визначити?

        3. Що таке рядок в мові С?

        4. Що необхідно зробити перед копіюванням рядка?

        5. В чому різниця між функціями strcmp() і strcnmp()?

        6. , В чому різниця між функціями strcpy() i strncpy()?.

        7. За тдопомогою якої функції порівнюють рядки?

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