- •Лабораторна робота 2. Тема: c#. Методи. Передача параметрів. Ref та out параметри. Методи з довільним числом параметрів. Методи- вирази.
- •Лабораторна робота 3. Тема: c#. Масиви. Одновимірні масиви. Клас Array. Випадкові числа.
- •Лабораторна робота 4. Тема: c#. Масиви: багатовимірні, масиви масивів(зубчасті).
- •Лабораторна робота 5. Рядки. Обробка рядків.
- •Лабораторна робота 6 - 7.
- •Лабораторна робота 8.
- •Лабораторна робота 9 Cамостійне опрацювання Анонімні класи. Часткові(partial) типи. Аналіз класу Object. Упаковка(boxing) та розпаковка(unboxing). Простори імен.
- •Поняття простору імен.
Лабораторна робота 5. Рядки. Обробка рядків.
Контрольні запитання:
Клас String. Особливості використання.
Порівняння рядків. Методи порівняння.
Методи пошуку у рядку.
Методи заміни, видалення та вставки.
Методи отримання фрагмента з рядка, поділу рядка на частини. Методи об’єднання рядків.
Клас StringBuilder. Особливості використання.
Методи кдасу StringBuilder.
Завдання 1. Дано рядок. Визначити чи рядок відповідає правилам формування пароля. Пароль повинен мати довжину не менше 8 символів. У рядку повинні зустрічатися хоч 1 велика буква, хоч одна цифра та 1 знак.
Завдання 2.
Дано текст та деяке слово А. Визначити кількість входжень заданого слова у текст.
Дано текст. Вивести слова тексту, упорядковані в алфавітному порядку без врахуванням регістру символів Дано текст. Вивести слова тексту, що складаються з великих літер та порахувати їх кількість.
Дано текст. Вивести слова тексту, що містять подвоєння букв та порахувати їх кількість.
Дано текст. Вивести слова тексту, що містять більше 2-х голосних та порахувати їх кількість.
Дано текст. Знайти найдовше та найкоротше слово серед слів, що містять цифри.
Дано текст. Вивести слова тексту, упорядковані за спаданням довжин слів.
Дано текст та деяке слово А. Визначити слова тексту , що є подібними заданому слову А. Слова називають подібними, якщо вилученням однієї букви отримуються однакові слова. Наприклад, слова ’spot’ та ’sport’ є подібними.
Дано текст. Вивести слова тексту, упорядковані у алфавітному порядку по перших k літерах слів.
Дано текст. Знайти перше та останнє по алфавіту слова.
Дано текст. Знайти найдовше та найкоротше слово.
Дано текст. Вивести слова тексту, упорядковані в алфавітному порядку з врахуванням регістру символів.
Дано текст. Знайти кількість слів, що починаються з великої букви та вивести їх на екран.
Завдання 3.
Дано вираз без дужок, у якому зустрічаються операції + та -. Обчислити значення виразу. Наприклад, для виразу 11 + 100 – 5 повинні отримати 106.
Дано вираз без дужок, у якому зустрічаються операції * та /. Обчислити значення виразу і. Наприклад, для виразу 2 * 100 / 5 повинні отримати 40.
Дано вираз вигляду функція(число)+ функція(число) . Функція - одна із функцій sin() cos(). Знайти значення виразу.
Дано вираз вигляду <число> < знак> <число>. Знак у виразі - знаки операції відношення(!=, ==). Обчислити значення логічного виразу у типі bool. Наприклад, результат обчислення виразу 123 == -45 рівний false.
Дано ціле число N. Визначити метод, що отримує ціле число та повертає рядок із зображенням числа у 16-вій системі числення.
Дано вираз вигляду max(число1 , число2, число3, …, числоN). Знайти більше з чисел
Дано вираз вигляду НСД(число , число, …). Знайти найбільший спільний дільник чисел.
Дано вираз вигляду функція(число, число, …) . Функція - одна із функцій min() чи max(). Знайти значення виразу.
Дано вираз вигляду min (число1 , число2, число3, …, числоN). Знайти менше з чисел.
Дано вираз вигляду функція(число,число, …) . Функція - одна із функцій avg() чи sum(). Знайти значення виразу.
Дано вираз вигляду <число> < знак> <число>. Знак у виразі - знак операції відношення(>, <). Обчислити значення логічного виразу у типі bool. Наприклад, результат обчислення вираз у 123 > -45 рівний true.
Дано словник. Знайти у ньому всі анаграми(слова, що складаються з одного й того ж набору букв).
