
Лабораторная 2 / Лабораторная 2 ОПКИС
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики»
Кафедра «Корпоративные информационные системы»
Дисциплина «Основы программирования в корпоративных информационных системах»
Отчет по лабораторной работе №2
Выполнил
студент группы БСТ21
Проверил:
Буланов Г.А.
Москва, 2023 г.
Содержание
Цель: 3
Ход выполнения работы 4
Задача 1 4
Задача 2 6
Задача 3 7
Вывод 9
Цель:
Данная лабораторная работа посвящена работе с операциями и
выражениями, встроенными функциями работы со значениями различных
типов данных, преобразованию значений.
Задачи:
1. Поработать с методами работы со значениями типа строка;
2. Поработать с методами работы со значениями типа число;
3. Поработать с методами работы со значениями типа дата.
Ход выполнения работы
Задача 1
Работа со значениями с типом строка:
1. Преобразовать строку из формата «иВаноВ П.и.» в формат «Иванов
П.И.». Реализовать универсальный алгоритм, то есть он должен работать для любой ФИО, заданной в переменную;
2. Убрать все знаки препинания из строки: «Точка ставится в конце. Правда же, подружки? Если точки на лице, их зовут веснушки.»;
3. Используя кодировку Unicode вывести строку: Кафедра “КИС”.
Код решения для задания 1-2 из задачи 1 представлен на рисунке 1, результат работы кода изображён на рисунке 2.
Рисунок 1 – Решение 1-2 задания из задачи 1
Рисунок 2 – Результат работы кода задания 1-2 из задачи 1
Код решения для задания 3 из задачи 1 представлен на рисунке 3, результат работы кода изображён на рисунках 4-5.
Рисунок 3 – Решение 3 задания из задачи 1
Рисунок 4 – Результат работы кода задания 3 из задачи 1
Задача 2
Работа со значениями с типом число: 1. Вычислить выражение sin (ln x) / х2, где х – задается в переменной;
2. Вычислить выражение: sin2a + cos2a – 2*a7, где, а – задается в переменной;
3. Получить целую и дробную части от выражения a / b, где, а и b – задаются в переменной.
Код решения для задания 1-2 из задачи 2 представлен на рисунке 5, результат работы кода изображён на рисунке 6.
Рисунок 5 – Результат работы кода задания 1-3 из задачи 2
Рисунок 6 – Результат работы кода задания 1-3 из задачи 2
Задача 3
Работа со значениями с типом дата:
1. Получить год у даты. Лишних пробелов выводиться не должно пример: ‘20230901000000’ – результат «2023».
2. Получить из произвольной даты начало и конец: года, квартала, месяца, недели, дня, часа, минуты
3. Определить каким по счету днём в году является произвольная дата (задается студентом на выбор).
Код решения для 3 задачи представлен на рисунке 7, результат работы кода изображён на рисунках 8-9.
Рисунок 7 – Решение 3 задачи
Рисунок 8 – Результат работы кода 3 задачи
Рисунок 9 – Результат работы кода 3 задачи
Вывод
Была произведена работа с операциями и выражениями, встроенными функциями работы со значениями различных типов данных, преобразованию значений.