Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Завдання для лаб роб .NET КН-2 2017.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
48.5 Кб
Скачать

Лабораторна робота 5. Рядки. Обробка рядків.

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

  1. Клас String. Особливості використання.

  2. Порівняння рядків. Методи порівняння.

  3. Методи пошуку у рядку.

  4. Методи заміни, видалення та вставки.

  5. Методи отримання фрагмента з рядка, поділу рядка на частини. Методи об’єднання рядків.

  6. Клас StringBuilder. Особливості використання.

  7. Методи кдасу StringBuilder.

Завдання 1. Дано рядок. Визначити чи рядок відповідає правилам формування пароля. Пароль повинен мати довжину не менше 8 символів. У рядку повинні зустрічатися хоч 1 велика буква, хоч одна цифра та 1 знак.

Завдання 2.

  1. Дано текст та деяке слово А. Визначити кількість входжень заданого слова у текст.

  2. Дано текст. Вивести слова тексту, упорядковані в алфавітному порядку без врахуванням регістру символів Дано текст. Вивести слова тексту, що складаються з великих літер та порахувати їх кількість.

  3. Дано текст. Вивести слова тексту, що містять подвоєння букв та порахувати їх кількість.

  4. Дано текст. Вивести слова тексту, що містять більше 2-х голосних та порахувати їх кількість.

  5. Дано текст. Знайти найдовше та найкоротше слово серед слів, що містять цифри.

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

  7. Дано текст та деяке слово А. Визначити слова тексту , що є подібними заданому слову А. Слова називають подібними, якщо вилученням однієї букви отримуються однакові слова. Наприклад, слова ’spot’ та ’sport’ є подібними.

  8. Дано текст. Вивести слова тексту, упорядковані у алфавітному порядку по перших k літерах слів.

  9. Дано текст. Знайти перше та останнє по алфавіту слова.

  10. Дано текст. Знайти найдовше та найкоротше слово.

  11. Дано текст. Вивести слова тексту, упорядковані в алфавітному порядку з врахуванням регістру символів.

  12. Дано текст. Знайти кількість слів, що починаються з великої букви та вивести їх на екран.

Завдання 3.

  1. Дано вираз без дужок, у якому зустрічаються операції + та -. Обчислити значення виразу. Наприклад, для виразу 11 + 100 – 5 повинні отримати 106.

  2. Дано вираз без дужок, у якому зустрічаються операції * та /. Обчислити значення виразу і. Наприклад, для виразу 2 * 100 / 5 повинні отримати 40.

  3. Дано вираз вигляду функція(число)+ функція(число) . Функція - одна із функцій sin() cos(). Знайти значення виразу.

  4. Дано вираз вигляду <число> < знак> <число>. Знак у виразі - знаки операції відношення(!=, ==). Обчислити значення логічного виразу у типі bool. Наприклад, результат обчислення виразу 123 == -45 рівний false.

  5. Дано ціле число N. Визначити метод, що отримує ціле число та повертає рядок із зображенням числа у 16-вій системі числення.

  6. Дано вираз вигляду max(число1 , число2, число3, …, числоN). Знайти більше з чисел

  7. Дано вираз вигляду НСД(число , число, …). Знайти найбільший спільний дільник чисел.

  8. Дано вираз вигляду функція(число, число, …) . Функція - одна із функцій min() чи max(). Знайти значення виразу.

  9. Дано вираз вигляду min (число1 , число2, число3, …, числоN). Знайти менше з чисел.

  10. Дано вираз вигляду функція(число,число, …) . Функція - одна із функцій avg() чи sum(). Знайти значення виразу.

  11. Дано вираз вигляду <число> < знак> <число>. Знак у виразі - знак операції відношення(>, <). Обчислити значення логічного виразу у типі bool. Наприклад, результат обчислення вираз у 123 > -45 рівний true.

  12. Дано словник. Знайти у ньому всі анаграми(слова, що складаються з одного й того ж набору букв).