Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная 2

.docx
Скачиваний:
14
Добавлен:
21.12.2023
Размер:
229.43 Кб
Скачать

Министерство цифрового развития, связи и массовых коммуникаций

Российской Федерации Ордена Трудового Красного Знамени

федеральное государственное бюджетное образовательное

учреждение высшего образования

Московский технический университет связи и информатики

Кафедра «Корпоративные информационные системы»

Лабораторная работа №2

по дисциплине

«Основы программирования в корпоративных информационных системах»

Выполнили:

Проверил: старший преподаватель кафедры КИС Буланов Г.А.

Москва, 2023

Цель:

Данная лабораторная работа посвящена работе с операциями и выражениями, встроенными функциями работы со значениями различных типов данных, преобразованию значений.

Задачи:

  1. Поработать с методами работы со значениями типа строка;

  2. Поработать с методами работы со значениями типа число;

  3. Поработать с методами работы со значениями типа дата.

Выполнение работы

Работа со значениями с типом строка

  1. Преобразовать строку из формата «иВаноВ П. и.» в формат «Иванов П. И.». Реализовать универсальный алгоритм, то есть он должен работать для любой ФИО, заданной в переменную:

Рисунок 1 – Код программы

Рисунок 2 – Результат работы программы

  1. Убрать все знаки препинания из строки:

«Точка ставится в конце. Правда же, подружки? Если точки на лице, их зовут веснушки.»;

Рисунок 3 – Код программы

Рисунок 4 – Результат работы программы

  1. Используя кодировку Unicode вывести строку: Кафедра «КИС»

Рисунок 5 – Код программы

Рисунок 6 – Результат работы программы

Работа со значениями с типом число

  1. Вычислить выражение sin(ln x) / х2, где х – задается в переменной;

Рисунок 7 – Код программы

Рисунок 8 – Результат работы программы

  1. Вычислить выражение: sin2a + cos2a – 2*a7, где а – задается в переменной;

Рисунок 9 – Код программы

Рисунок 10 – Результат работы программы

  1. Получить целую и дробную части от выражения a / b, где а и b – задаются в переменной.

Рисунок 11 – Код программы

Рисунок 12 – Результат работы программы

Работа со значениями с типом дата

  1. Получить год у даты. Лишних пробелов выводиться не должно.

Пример: ‘20230901000000’ – результат «2023».

Рисунок 13 – Код программы

Рисунок 14 – Результат работы программы

  1. Получить из произвольной даты начало и конец: года, квартала, месяца, недели, дня, часа, минуты;

Рисунок 15 – Код программы

Рисунок 16 – Результат работы программы

Рисунок 17 – Результат работы программы

Рисунок 18 – Результат работы программы

  1. Определить каким по счету днём в году является произвольная дата (задается студентом на выбор).

Рисунок 19 – Код программы

Рисунок 20 – Результат работы программы

Контрольные вопросы:

  1. Как называется раздел документации, посвященный встроенному языку программирования?

Встроенный язык: (Главная - Инструкции по разработке на 1С - Методические материалы для разработчиков и администраторов 1С - 1С:Предприятие 8. Методическая поддержка разработчиков  - Платформа, механизмы и технологии - Методические рекомендации по конфигурированию - Встроенный язык).

  1. Что такое глобальный контекст?

Глобальный контекст – это набор переменных, свойств, методов (функций) и событий, который будет виден везде, в любом коде.

Глобальный контекст, доступный во всех остальных контекстах, состоит из следующих частей:

  • свойства, методы и события глобального контекста (например, свойство РабочаяДата),

  • системные перечисления и системные наборы значений (например, КодВозвратаДиалога и Символы).

  1. Какие параметры бывают обязательными и необязательными?

Необязательные параметры – это параметры со значениями по умолчанию. Они должны располагаться после обязательных параметров. Обязательные параметры – это параметры без значений по умолчанию.

Пример:

Функция КурсВалютыНаДату(Валюта, Дата = Неопределено) Экспорт

  1. Явное и неявное преобразование – в чем отличия?

Неявное преобразование типов переменных возникает, когда над переменными выполняется какие либо действия: сложение, вычитание, соединение строк, и т.д.

Явное преобразование: Для преобразования типов значений в 1С предназначены специальные функции: Число(), Строка(), Дата().

  1. Нулевая дата – как создать и для чего нужна?

Задать нулевую дату в модуле можно несколькими способами.

При помощи ординарных кавычек:

НулеваяДата = ‘00010101’;

НулеваяДата = ‘00010101000000’;

При помощи метода Дата:

НулеваяДата = Дата(1,1,1);

НулеваяДата = Дата(1,1,1,0,0,0);

Нулевая дата нужна для того, чтобы: сравнить, является ли какая-либо дата пустой, записать в какой-то реквизит с типом Дата пустую дату, а также иногда необходимо использовать пустую дату в запросе.

Вывод:

Была проведена работа с операциями и выражениями, встроенными функциями работы со значениями различных типов данных, преобразованием значений.