Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratorni_S_4.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

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

Тема: Рядкові величини у С#. Робота з датою і часом.

Мета роботи: Набуття навичок обробки рядкових величини та величин типу Date.

Теоретичні відомості: матеріали лекцій (тема 26).

Завдання для самостійної роботи

Завдання 1.

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

Рядок символів містить слова, що розділяються пробілами. Підрахувати кількість слів у рядку.

Дано рядок символів. Знайти кількість літер, які є голосними.

Задано рядок символів, в якому є два символи “:”. Вивести у новий рядок всі символи, що містяться між символами “:”.

Задано рядок символів. У цьому рядку всі символи “а” замінити на символи “б”.

Задано рядок символів. У цьому рядку всі цифри замінити символами (“0” “а”, “1” “б”, “2” “в”, “3” “г”, “4” “д”, …, “9” “з”,) .

Задано рядок символів, що містить слова розділені пробілами. Визначити скільки є слів, довжиною меншою за 4.

Задано рядок символів, що містить слова розділені пробілами. Визначити скільки слів є числами.

Задано рядок символів. Утворити новий рядок символів, який складається із голосних літер заданого рядка символів.

Задано рядок символів. Утворити новий рядок символів, який складається із літер, з непарними номерами.

Задано рядок символів. Літери, що мають парні номери, крім пробілів, замінити літерою “а”.

Задано рядок символів, що містить слова розділені пробілами. Визначити скільки слів закінчуються голосною літерою.

Задано рядок символів. Визначити літеру, яка найчастіше зустрічається.

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

Задано рядок символів. Побудувати новий рядок символів, у якому літери йдуть у зворотному порядку.

Задано рядок символів. Побудувати новий рядок символів, у якому літери йдуть в алфавітному порядку.

Завдання 2.

Створити клас, який має наступні методи:

  • знаходження кількості років між двома заданими датами;

  • знаходження кількості місяців між двома заданими датами;

  • знаходження кількості тижнів між двома заданими датами;

  • знаходження кількості днів між двома заданими датами;

  • знаходження кількості годин між двома заданими датами;

  • знаходження кількості хвилин між двома заданими датами;

  • знаходження кількості секунд між двома заданими датами;

  • знаходження кількості мілісекунд між двома заданими датами;

  • знаходження кількості робочих днів між двома заданими датами;

  • збільшення/зменшення вказаної дати на вказану кількість років;

  • збільшення/зменшення вказаної дати на вказану кількість місяців;

  • збільшення/зменшення вказаної дати на вказану кількість тижнів;

  • збільшення/зменшення вказаної дати на вказану кількість днів;

  • збільшення/зменшення вказаної дати на вказану кількість годин;

  • збільшення/зменшення вказаної дати на вказану кількість хвилин;

  • збільшення/зменшення вказаної дати на вказану кількість секунд;

  • збільшення/зменшення вказаної дати на вказану кількість мілісекунд;

  • визначення того, чи передує одна дата іншій;

  • визначення дня тижня, що припадає на вказану дату;

  • визначення порядкового номеру дня у році;

  • визначення порядкового номеру дня у тижні.

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

  1. Який тип використовується для збереження символьного типу даних?

  2. Який тип використовується для збереження рядкового типу даних?

  3. Які звернутися до вказаного символу рядка?

  4. Як знайти кількість символів у рядку?

  5. Як здійснювати пошук підрядка у рядку?

  6. Як видалити частину рядка?

  7. Як вставити фрагмент рядка у інший рядок?

  8. Як визначити поточну дату?

  9. Які методи використовують при збільшенні чи зменшенні дати на вказану велчину років, місяців, днів, хвилин, секун, мілісекунд?

  10. Як встановити порядковий номер дня у році, тижні?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]