Построение диаграмм состояний
Автор: Екатерина Кондратьева • Май 27, 2025 • Лабораторная работа • 277 Слов (2 Страниц) • 130 Просмотры
Министерство науки и высшего образования РФ
ФГАОУ ВПО
Национальный исследовательский технологический университет «МИСИС»
Институт компьютерных наук (ИКН)
Кафедра Инфокоммуникационных технологий (ИКТ)
Отчет по лабораторной работе №1
по дисциплине «Технологии программирования»
на тему «Построение диаграмм состояний»
Выполнил:
студент группы БПИ-23-5
Кондратьева Е.М.
Проверил:
Нафиков А.М.
Москва, 2024
Цель работы: Приобретение практических навыков в построении и оформлении диаграмм переходов состояний.
Задание 1
Экскаватор
Описать работу экскаватора, роющего траншею.
Экскаватор может перемещаться, вращать поворотную платформу, поднимать и опускать стрелу, наполнять и опустошать ковш.
В процессе работы экскаватор вынимает грунт и выгружает его на подъезжающие самосвалы.
По мере необходимости экскаватор должен перемещаться вдоль траншеи.
Решение:
Для решения задачи был определен возможный функционал экскаватора, а именно: запуск, поворот платформы, движение вперед, подъем и опускание стрелы, наполнение и опустошение ковша. Далее был составлен алгоритм действий с опорой на функции.
[pic 1]
Рисунок 1 - алгоритм к заданию 1
Задание 2
Органайзер
Описать работу приложения-органайзера.
Главное окно программы содержит в себе календарь, щелкая мышью по определенной дате в нем, пользователь может задать время и описание предстоящего события.
Пользователь может свернуть основное окно.
В момент наступления заданного пользователем события, вне зависимости от того, свернуто основное окно или нет, на экране должно появиться окно с уведомлением о событии и кнопки «отложить на 10 минут», «открыть календарь», «закрыть».
...