Главная страница
Навигация по странице:

  • Утвердите её у преподавателя.

  • Состав пояснительной записки

  • Варианты заданий

  • лаб2. лабораторная работа 2. Лабораторная работа 2 Получите задание на разработку небольшого класса (по номеру


    Скачать 20.75 Kb.
    НазваниеЛабораторная работа 2 Получите задание на разработку небольшого класса (по номеру
    Дата31.01.2023
    Размер20.75 Kb.
    Формат файлаdocx
    Имя файлалабораторная работа 2.docx
    ТипЛабораторная работа
    #913744

    Лабораторная работа 2
    Получите задание на разработку небольшого класса (по номеру варианта).
    В задании обозначена лишь его сущность, и примерный набор данных. По желанию, этот набор данных можно дополнять или видоизменять. К данным необходимо добавить 5 методов, позволяющие устанавливать, изменять (увеличивать/уменьшать) значения этих данных, проверять некоторые условия, а также получать новые данные на основе имеющихся1. Программа также должна содержать код создания объекта разработанного класса, с демонстрацией вызова его методов.

    При необходимости (по смыслу объекта) добавьте в методы контроль корректности изменений.
    Ход работы:

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

    2. Постройте заготовку диаграммы нового класса. Утвердите её у преподавателя.

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

    4. В файле «Program.cs», содержащем метод void Main (точка входа в программу) добавьте код создания объекта вашего класса. После чего, добавьте вызов его методов, с выводом результатов на экран. Убедитесь, что класс работает.

    5. Подготовьте пояснительную записку (отчёт) в Word, представляющую Вашу реализацию.

    Состав пояснительной записки :

    1. Заголовок "Решение лабораторной работы 2 (ОАиП)". После заголовка укажите Фамилию и Имя автора, номер группы, название варианта класса.

    2. Формулировка задания.

    3. Диаграмма класса с пояснением элементов (средствами Word).

    4. Здесь же вставить скриншот фактической диаграммы класса в расширенном варианте2.

    5. Исходный код класса.

    6. Исходный код программы.

    7. Скриншот работы программы (синие буквы на белом фоне).


    Варианты заданий

    Вариант

    Класс

    Данные

    ФИО студента

    1

    «Время»

    Час, минуты, секунды.

    Аксенова Валерия Александровна

    2

    «Дата»

    День, месяц, год.

    Белканов Павел Сергеевич

    3

    «Окружность»

    Координаты центра, диаметр.

    Деева Ксения Владимировна

    4

    «Человек»

    ФИО, возраст.

    Добрычев Виталий Павлович

    5

    «Дробь»

    Числитель и знаменатель.

    Ермаков Савелий Андреевич

    6

    «Лампочка»

    Мощность, срок службы (в часах), сколько часов уже работает.

    Захарова Милена Александровна

    7

    «Автомобиль»

    Марка, число передач, объем двигателя.

    Игнатенко Антон Александрович

    8

    «Компьютер»

    Размер RAM, HDD, частота CPU.

    Кеммель Дмитрий Сергеевич

    9

    «Учебная группа»

    Название, число студентов.

    Крючков Данил Игоревич

    10

    «Самолет»

    Максимальная высота и скорость полета.

    Кузнецов Тимур

    11

    «Город»

    Название, число жителей.

    Кукарский Сергей Андреевич

    12

    «Банковский счет»

    Номер счета, сумма на счету.

    ЛАпсуй Артур Алексеевич

    13

    «Книга»

    Название, автор, год издания.

    Лобовский Данил Константинович

    14

    «Заказ»

    Дата, название и сумма заказа.

    Огнев Пётр Владимирович

    15

    «Планета»

    Название, диаметр.

    Поплаухин Иван Дмитриевич

    16

    «Река»

    Название, длина реки.

    Пушкарева Кристина Евгениевна

    17

    «Товар»

    Название, стоимость, есть ли на складе.

    Расулова Элина Бахтиёровна

    18

    «Фильм»

    Название, режиссер, длительность.

    Рычков Матвей Александрович

    19

    «Адрес»

    Город, улица, номер дома, квартира.

    Симонов Игорь Сергеевич

    20

    «Страна»

    Название, столица, число жителей.

    Стариков Максим Валерьевич

    21

    «Поезд»

    Номер, число вагонов, пассажирский или грузовой.

    Тахмазян Артем Алексеевич

    22

    «Студент»

    ФИО, группа, средний балл.

    Узингер Андрей Евгеньевич

    23

    «Химический элемент»

    Номер, название, обозначение, атомная масса.

    Фадеев Родион Александрович

    24

    «Напоминание»

    Дата, описание события.

    Харченко Николай Михайлович

    25

    «Дом»

    Число этажей, число подъездов, число квартир.

    Шпинёв Кирилл Евгениевич

    Варианты для замены варианта (по согласованию с преподавателем)

    26

    «Контакт»

    ФИО, телефон, e-mail.




    27

    «Музыкальный трек»

    Исполнитель, название, длительность.




    28

    «Учетная запись»

    Логин, пароль, признак блокировки.




    29

    «Радиовышка»

    Высота, мощность передатчика.




    30

    «Жесткий диск»

    Объем, размер кластера, тип (IDE/SATA).







    1 Можно добавить метод, осуществляющий какие-то вычисления: посчитать диаметр круга, определить високосный ли год в дате, и пр. – это свободное творчество.


    2 Для получения диаграммы классов в Visual Studio (русская версия) в Обозревателе решений выберите файл с описанием класса (например, «Class1.cs»). В контекстном меню названия файла (ПКМ) выберите пункт «Перейти к схеме классов». В получившемся окне будет представлена схема классов.

    Для получения расширенного варианта в контекстном меню фона диаграммы выберите пункт «Изменить формат членов / Показать полную сигнатуру».


    написать администратору сайта