- •Лабораторна робота № 1
- •Завдання для самостійної роботи Рівень 1.
- •Рівень 2.
- •Лабораторна робота № 2
- •Завдання для самостійної роботи
- •Лабораторна робота № 3
- •Завдання для самостійної роботи
- •Лабораторна робота № 4
- •Завдання для самостійної роботи
- •Лабораторна робота № 5
- •Завдання для самостійної роботи
- •Лабораторна робота № 6
- •Завдання для самостійної роботи
- •Лабораторна робота № 7
- •Завдання для самостійної роботи
- •Лабораторна робота № 8
- •Завдання для самостійної роботи
- •Лабораторна робота № 9
- •Завдання для самостійної роботи
- •Лабораторна робота № 10
- •Завдання для самостійної роботи
- •Лабораторна робота № 11
- •Завдання для самостійної роботи
- •Лабораторна робота № 12
- •Завдання для самостійної роботи
- •Лабораторна робота № 13
- •Завдання для самостійної роботи
- •Лабораторна робота № 14
- •Завдання для самостійної роботи
- •Лабораторна робота № 15
- •Завдання для самостійної роботи
- •Лабораторна робота № 16
- •Завдання для самостійної роботи
- •Лабораторна робота № 17
- •Завдання для самостійної роботи
- •Лабораторна робота № 18
- •Завдання для самостійної роботи
- •Лабораторна робота № 19
- •Завдання для самостійної роботи
- •Лабораторна робота № 20
- •Завдання для самостійної роботи
- •Лабораторна робота № 21
- •Завдання для самостійної роботи
- •Лабораторна робота № 22
- •Завдання для самостійної роботи
- •Лабораторна робота № 23
- •Завдання для самостійної роботи
Лабораторна робота № 18
Тема: Рядкові величини у С#. Робота з датою і часом.
Мета роботи: Набуття навичок обробки рядкових величини та величин типу Date.
Теоретичні відомості: матеріали лекцій (тема 26).
Завдання для самостійної роботи
Завдання 1.
|
|
Дано рядок символів. Знайти кількість символів, які є цифрами. |
|
|
Рядок символів містить слова, що розділяються пробілами. Підрахувати кількість слів у рядку. |
|
|
Дано рядок символів. Знайти кількість літер, які є голосними. |
|
|
Задано рядок символів, в якому є два символи “:”. Вивести у новий рядок всі символи, що містяться між символами “:”. |
|
|
Задано рядок символів. У цьому рядку всі символи “а” замінити на символи “б”. |
|
|
Задано рядок
символів. У цьому рядку всі цифри
замінити символами (“0” |
|
|
Задано рядок символів, що містить слова розділені пробілами. Визначити скільки є слів, довжиною меншою за 4. |
|
|
Задано рядок символів, що містить слова розділені пробілами. Визначити скільки слів є числами. |
|
|
Задано рядок символів. Утворити новий рядок символів, який складається із голосних літер заданого рядка символів. |
|
|
Задано рядок символів. Утворити новий рядок символів, який складається із літер, з непарними номерами. |
|
|
Задано рядок символів. Літери, що мають парні номери, крім пробілів, замінити літерою “а”. |
|
|
Задано рядок символів, що містить слова розділені пробілами. Визначити скільки слів закінчуються голосною літерою. |
|
|
Задано рядок символів. Визначити літеру, яка найчастіше зустрічається. |
|
|
Задано рядок символів. Визначити голосну літеру, яка найчастіше зустрічається. |
|
|
Задано рядок символів. Побудувати новий рядок символів, у якому літери йдуть у зворотному порядку. |
|
|
Задано рядок символів. Побудувати новий рядок символів, у якому літери йдуть в алфавітному порядку. |
Завдання 2.
Створити клас, який має наступні методи:
знаходження кількості років між двома заданими датами;
знаходження кількості місяців між двома заданими датами;
знаходження кількості тижнів між двома заданими датами;
знаходження кількості днів між двома заданими датами;
знаходження кількості годин між двома заданими датами;
знаходження кількості хвилин між двома заданими датами;
знаходження кількості секунд між двома заданими датами;
знаходження кількості мілісекунд між двома заданими датами;
знаходження кількості робочих днів між двома заданими датами;
збільшення/зменшення вказаної дати на вказану кількість років;
збільшення/зменшення вказаної дати на вказану кількість місяців;
збільшення/зменшення вказаної дати на вказану кількість тижнів;
збільшення/зменшення вказаної дати на вказану кількість днів;
збільшення/зменшення вказаної дати на вказану кількість годин;
збільшення/зменшення вказаної дати на вказану кількість хвилин;
збільшення/зменшення вказаної дати на вказану кількість секунд;
збільшення/зменшення вказаної дати на вказану кількість мілісекунд;
визначення того, чи передує одна дата іншій;
визначення дня тижня, що припадає на вказану дату;
визначення порядкового номеру дня у році;
визначення порядкового номеру дня у тижні.
Контрольні запитання
Який тип використовується для збереження символьного типу даних?
Який тип використовується для збереження рядкового типу даних?
Які звернутися до вказаного символу рядка?
Як знайти кількість символів у рядку?
Як здійснювати пошук підрядка у рядку?
Як видалити частину рядка?
Як вставити фрагмент рядка у інший рядок?
Як визначити поточну дату?
Які методи використовують при збільшенні чи зменшенні дати на вказану велчину років, місяців, днів, хвилин, секун, мілісекунд?
Як встановити порядковий номер дня у році, тижні?
