- •Методичні вказівки до виконання лабораторних робіт
- •Індивідуальні завдання на лабораторні роботи
- •Перший триместр Лабораторна робота № 1
- •Лабораторна робота № 2
- •Лабораторна робота № 3
- •Лабораторна робота № 4
- •Лабораторна робота № 5
- •Лабораторна робота № 6
- •Лабораторна робота № 7
- •Лабораторна робота № 8
- •Лабораторна робота № 9
- •Лабораторна робота № 10
- •Лабораторна робота № 11
- •Лабораторна робота №12
- •Лабораторна робота № 13
- •Лабораторна робота № 14
- •Лабораторна робота № 15
- •Лабораторна робота № 16
- •Лабораторна робота № 17
- •Лабораторна робота № 18
- •Лабораторна робота № 19
- •Лабораторна робота № 20
- •Лабораторна робота № 21
- •Лабораторна робота № 22
Лабораторна робота № 13
Тема: Рядковий тип даних.
Задано довільний рядок, виконати з ним наступні дії. Увага! Не використовувати додатковий рядок.
Визначити кількість слів у рядку.
Вилучити усі числа з рядку.
Інвертувати символи в рядку.
Визначити кількість цифр у рядку.
Замінити усі малі букви на великі, а великі на малі. Не використовувати вбудовану функцію для зміну регістру.
Визначення слова з найбільшою кількістю літер.
Заміна усіх цифр у рядку на літеру "а".
Задано рядок, у якому може знаходитись одне дійсне число у невідомому місці. Визначити це число та присвоїти його дійсній змінній, або видати повідомлення, що числа не знайдено.
Визначення слова з найменшою кількістю літер.
Видалити усі літери "а" з рядка.
Поміняти ліву і праву половини рядка місцями.
Підрахувати суму груп чисел в рядку. Сукупність символів „135” рахувати як сто тридцять п’ять
Визначити числові символи у рядку і перетворіть їх у ціле число, їх може бути декілько.
Для всього рядка поміняти у кожній парі, починаючи спочатку, символи місцями.
Лабораторна робота № 14
Обробка рядків за допомогою стандартних функцій. Пошук і заміна
1. Дано ціле число N (> 0) і рядок S. Перетворити рядок S в рядок довжини N таким чином: якщо довжина рядка S більше N, то відкинути перші символи, якщо довжина рядка S менше N, то в її початок додати символи «.» (точка).
2. Дано цілі позитивні числа N1 і N2 і рядки S1 та S2. Отримати з цих рядків новий рядок, що містить перші N1 символів рядка S1 і останні N2 символів рядка S2 (у вказаному порядку).
3. Дан символ C і рядок S. Подвоїти кожне входження символу C в рядок S.
4. Дан символ C і рядка S, S0. Перед кожним входженням символу C в рядок S вставити рядок S0.
5. Дан символ C і рядка S, S0. Після кожного входження символу C в рядок S вставити рядок S0.
String31. Дано рядка S і S0. Перевірити, чи міститься рядок S0 у рядку S. Якщо міститься, то вивести True, якщо не міститься, то вивести False.
6. Дано рядки S і S0. Знайти кількість входжень рядка S0 в склад S.
7. Дано рядки S і S0. Видалити з рядка S першу підрядок, Співпадає з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
8. Дано рядки S і S0. Видалити з рядка S останню підрядок, співпадає з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
9. Дано рядки S і S0. Видалити з рядка S всі підрядка, що збігаються з S0. Якщо співпадаючих підрядків немає, то вивести рядок S без змін.
10. Дано рядки S, S1 та S2. Замінити у рядку S перше входження рядка S1 на рядок S2.
11. Дано рядки S, S1 та S2. Замінити у рядку S останнє входження рядки S1 на рядок S2.
12. Дано рядки S, S1 та S2. Замінити у рядку S всі входження рядка S1 на рядок S2.
13. Дано рядок, що містить принаймні один символ пробілу. Вивести підрядок, розташовану між першим і другим пробілом вихідного рядка. Якщо рядок містить тільки один пробіл, то вивести пус-
тий рядок.
14. Дано рядок, що містить принаймні один символ пробілу. Вивести підрядок, розташованитй між першим і останнім пробілом вихідного рядка. Якщо рядок містить тільки один пробіл, то вивести
пустий рядок.
