
- •Методичні вказівки до виконання лабораторних робіт
- •Лабораторна робота № 2 Тема: логічні вирази
- •Лабораторна робота № 4 Тема : оператор вибору - Case
- •Лабораторна робота № 5
- •Лабораторна робота № 6
- •Лабораторна робота № 8
- •Лабораторна робота № 9
- •Лабораторна робота № 10
- •Лабораторна робота № 11
- •Лабораторна робота № 12
- •Лабораторна робота № 13
- •Лабораторна робота № 14
- •Лабораторна робота № 15
- •Лабораторна робота № 16
- •Лабораторна робота № 17
- •Лабораторна робота № 18
- •Лабораторна робота № 3 Тема: Умовний оператор If
- •Лабораторна робота № 5
Лабораторна робота № 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 року.
-
Судно: довжина, ширина, осадка, кількість пасажирів. Критерій: відношення ширина/ осадка 2,5.
-
Судно: водотоннажність, вантажопідйомність, кількість палуб. Критерій: кількість палуб >1.
-
Судно: вантажопідйомність, швидкість, кількість трюмів. Критерій: швидкість < 18 вузлів.
-
Книжка: прізвище та ініціали автора, кількість сторінок. Рік видання. Критерій: книжки, прізвища авторів яких починається з А.
-
Програма: мова програмування, об’єм в кілобайтах, рік створення. Критерій: програми на Паскалі.
-
Меблі: назва, артикул, ціна. Критерій: меблі з ціною > 200 грн.
-
Радіоприймач: назва, хвильовий діапазон ( МГц ), кількість діапазонів. Критерій: приймачі, які можуть працювати в діапазоні 510 МГц.
-
Споруда: назва, призначення, площа, яка відводиться під неї (м2). Критерій: споруди, які займають площу < 0,1 га.
-
Риба: назва, довжина, маса, глибина існування. Критерій: риби з глибини >1000 м.
-
Муз. ансамбль: назва, напрямок, кількість осіб. Критерій: ансамблі з трьох осіб.
-
Людина: прізвище, стать, зріст, вага. Критерій: особи з відношенням
(зріст-100)/вага >1.
-
Людина: прізвище, стать, колір волосся, очей. Критерій: особи жіночої статі з коричневим волоссям та очами.
-
Журнал: назва, рік заснування, кількість сторінок. Критерій: рік заснування <1950 і назва починається з літери А.
-
Телевізор: тип (кол., ч/б), розмір екрана, вага. Критерій: розмір екрана <30см і вага<10 кг.
-
Магнітофон: назва, тип (кас.,боб.), маса, діапазон частот (Гц). Критерій: з діапазоном частот >15000 Гц.