Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
02.01.2024
Размер:
614.63 Кб
Скачать
  • Определите образующие класс(ы) и их структуру;

  • Создайте схему классов.

  1. Проведите дальнейшую формализацию задания, для чего:

  • определите перечень исходных данных;

  • представьте смысловые данные, которые будут использоваться в ходе решения задачи в виде переменных или массивов, присвоив им соответствующие имена;

  • определите размерности и типы используемых данных;

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

  1. Разработайте интерфейс пользователя – две формы в проекте:

  • форму, предназначенную для ввода исходных данных, как с клавиатуры, так и из текстового файла, и для отображения входных данных на форме;

  • форму, предназначенную для вывода результатов решения задачи, как на форму, так и для записи в файл.

  1. Создайте программный код проекта, реализующий поставленную задачу, и получите объектную модель на уровне реализации.

  2. Выполните проект и получите решение.

  3. Обоснуйте правильность полученных результатов.

2.7.2. Варианты индивидуальных заданий

Для решения задач данной лабораторной работы можно воспользоваться заданием из табл. 1.5-1 (Лабораторная работа Темы 1) или получить его у преподавателя.

2.7.3. Содержание отчета

  1. Тема и название работы.

  2. Задание на разработку моделей и программного проекта и вариант индивидуального задания.

  3. Концептуальная модель предметной области и задачи.

  4. Объектная модель программного проекта на логическом уровне и ее геометрическая иллюстрация.

  5. Графический интерфейс пользователя:

  • Форма, предназначенная для ввода исходных данных, как с клавиатуры, так и из текстового файла, и для отображения входных данных на форме;

  • Форма, предназначенная для вывода результатов решения задачи, на форму.

  1. Программный проект на уровне реализации (приложения) с подробными комментариями:

6.1) Содержание классов проекта.

6.2) Схемы алгоритмов функциональных задач;

6.3) Программный код проекта с использованием классов и 2-х форм;

  1. Схемы объектных моделей уровня реализации, построенных по программному коду.

  2. Результаты выполнения приложения.

  3. Обоснование правильности работы проекта.

2.7.4. Пример выполнения задания

  1. Тема и название работы:

Объектная модель, средства описания и использования классов.

Формирование списка фамилий студентов, которым по итогам сессии

необходимо повысить успеваемость до фактического среднего

уровня.

  1. Задание на разработку моделей и программного проекта, и вариант индивидуального задания:

В группе из n студентов получено в сессию по m оценок для каждого студента.

Разработать диаграмму классов, которая может быть использована в качестве объектной модели для решения задачи формирования списка фамилий студентов, которым по итогам сессии необходимо повысить успеваемость до фактического среднего уровня.

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

Соседние файлы в папке Раздел-05-Информатика-11.03.02