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

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

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

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

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

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

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

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

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

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

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

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

Выполнили:

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

Москва, 2023

Цель:

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

Задачи:

  1. Поработать с обработчиками событий.

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

  1. При запуске системы пользователь вводит с клавиатуры свой возраст. Начальное значение возраста инициализировать равным 15. Если пользователь трижды вводит возраст менее 18, тогда программа сообщает о том, что введена неверная информация и режим пользователя не включается. Иначе при открытии режима пользователя выводится сообщение:

«Привет, стажер!» если 18 ≤ Возраст < 24;

«Добрый день, коллега!» если 24 ≤ Возраст < 40;

«Здравствуйте, товарищ начальник!» если 40 ≤ Возраст < 65;

«Доброго Вам здоровья!» в противном случае.

Когда пользователь пытается выйти из программы, должно появляться окно:

«<Возраст> — это всего лишь число! Уже заканчиваем работу?»

Пользователь может как продолжить работу, так и выключить программу.

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

Рисунок 2 – Входные данные

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

Рисунок 4 – Входные данные

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

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

Рисунок 7 – Входные данные

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

Рисунок 9 – Входные данные

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

Рисунок 11 – Входные данные

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

  1. При запуске системы пользователь вводит с клавиатуры свою дату рождения и имя. Начальными значениями даты и имени инициализировать 01.01.1980 и Иван соответственно. Когда пользователь пытается выйти из программы должно появляться окно: «<Имя>, с твоего прошлого дня рождения прошло N дней, а до следующего осталось всего M дней!»

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

Рисунок 14 – Входные данные

Рисунок 15 – Входные данные

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

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

  1. Какой из обработчиков событий позволяет отказаться от запуска режима пользователя?

Обработчик события "После начала запуска" позволяет отказаться от запуска режима пользователя.

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

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

  1. Какое ключевое слово используется для описания переменных?

Ключевое слово "Перем" используется для описания переменных.

  1. Какой тип по умолчанию указывается у описанных переменных?

Тип данных "Неопределено" указывается у описанных переменных по умолчанию.

  1. Что будет, если изменить имя у процедуры-обработчика?

Если изменить имя у процедуры-обработчика, то она станет недоступной для вызова из других частей программы, и компилятор выдаст ошибку при попытке вызова этой процедуры.

Вывод:

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