Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторні роботи гр.101-104.doc
Скачиваний:
14
Добавлен:
03.11.2018
Размер:
236.54 Кб
Скачать

Лабораторна робота № 12

Обробка рядків за допомогою стандартних функцій. Пошук і заміна

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. Дано рядок, що містить принаймні один символ пробілу. Вивести підрядок, розташованитй між першим і останнім пробілом вихідного рядка. Якщо рядок містить тільки один пробіл, то вивести

пустий рядок.

Лабораторна робота № 13

Тема: Записи.

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

  1. Людина: прізвище та ініціали, рік народження, рік прийому на роботу. Критерій: особи, які працюють більше 1 року.

  2. Судно: довжина, ширина, осадка, кількість пасажирів. Критерій: відношення ширина/ осадка  2,5.

  3. Судно: водотоннажність, вантажопідйомність, кількість палуб. Критерій: кількість палуб >1.

  4. Судно: вантажопідйомність, швидкість, кількість трюмів. Критерій: швидкість < 18 вузлів.

  5. Книжка: прізвище та ініціали автора, кількість сторінок. Рік видання. Критерій: книжки, прізвища авторів яких починається з А.

  6. Програма: мова програмування, об’єм в кілобайтах, рік створення. Критерій: програми на Паскалі.

  7. Меблі: назва, артикул, ціна. Критерій: меблі з ціною > 200 грн.

  8. Радіоприймач: назва, хвильовий діапазон ( МГц ), кількість діапазонів. Критерій: приймачі, які можуть працювати в діапазоні 510 МГц.

  9. Споруда: назва, призначення, площа, яка відводиться під неї (м2). Критерій: споруди, які займають площу < 0,1 га.

  10. Риба: назва, довжина, маса, глибина існування. Критерій: риби з глибини >1000 м.

  11. Муз. ансамбль: назва, напрямок, кількість осіб. Критерій: ансамблі з трьох осіб.

  12. Людина: прізвище, стать, зріст, вага. Критерій: особи з відношенням

(зріст-100)/вага >1.

  1. Людина: прізвище, стать, колір волосся, очей. Критерій: особи жіночої статі з коричневим волоссям та очами.

  2. Журнал: назва, рік заснування, кількість сторінок. Критерій: рік заснування <1950 і назва починається з літери А.

  3. Телевізор: тип (кол., ч/б), розмір екрана, вага. Критерій: розмір екрана <30см і вага<10 кг.

  4. Магнітофон: назва, тип (кас.,боб.), маса, діапазон частот (Гц). Критерій: з діапазоном частот >15000 Гц.