Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OOP_Lab_2.1.doc
Скачиваний:
2
Добавлен:
11.11.2019
Размер:
303.62 Кб
Скачать

Ход работы

  1. В течении двух пар выполнить примеры из теоретического курса;

  2. За 20 минут до окончания защитить лабораторную работу, ответить на вопросы преподавателя;

  3. К следующему занятию на следующей недели выполнить индивидуальное задание*;

  4. Защитить ответив на вопросы по индивидуальному заданию и выполнив мелкие доработки по требованию преподавателя;

  5. Оформить отчет и сдать преподавателю.

* - на зеленой неделе, под защиту индивидуального занятие будет отведено одно занятие.

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

Необходимо спроектировать и реализовать класс согласно заданию (с внутренними свойствами, минимум 5-ть (не ограничивайтесь минимум) свойств, в качестве примера 1, 11, 21, 31 индивидуальное задание) и консольную программу с интерфейсом манипулирования списком объектов (добавление, редактирование внутренних полей, удалением и просмотром всех добавленных). Также предусмотреть загрузку\выгрузку из(в) файл. Варианты:

  1. Танк (класс, название, калибр пушки, количество человек экипажа, толщина брони и минимум 5 свойств);

  2. Корабль;

  3. Самолет;

  4. Автомобиль;

  5. Мотоцикл;

  6. Велосипед;

  7. Стационарный телефон

  8. Смартфон;

  9. Ноутбук;

  10. Навигатор;

  11. Кошка (порода, кличка, вес, цвет шерсти, любимое лакомство и т.д.);

  12. Собака;

  13. Хомяк;

  14. Попугай;

  15. Лошадь;

  16. Корова;

  17. Свинья;

  18. Курица;

  19. Гусь;

  20. Кролик;

  21. Школа (номер, адрес, количество учителей, количество школьников, суммарная площадь и т.д.);

  22. Гастроном;

  23. Супермаркет;

  24. Обувной магазин;

  25. Часовая мастерская;

  26. Ремонт электротехники;

  27. Мебельный;

  28. Военная часть;

  29. Спортзал;

  30. Бассейн;

  31. Погода на день (день, температура воздуха днем, температура воздуха ночью, скорость ветра, облачность, осадки и т.д.);

  32. Праздник;

  33. Соревнование;

  34. Игра;

  35. Путешествие.

Для выполнения индивидуального задания рекомендуется использовать дополнительную литературу приведенную ниже.

Вариант выбирается согласно номеру в журнале (спросить у старосты группы);

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

  1. Ф.И.О., группа, название лабораторной работы.

  2. Цель работы.

  3. Результаты выполнения лабораторной работы (выполненного на занятии и выполненного дома индивидуального задания).

  4. Выводы.

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

OOP_Lab2.1-«группа, абревиатру на латинице от Computer Systems»-«Фамилия на латинице»

Пример: OOP_Lab2.1-10CS-Ivanov.zip

Используемые источники

  1. Уроки программирования на C# / Esate.ru - мультимедиа сообщество.

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

  1. Зависят ли приложения, разрабатываемые в .NET, от платформы?

  2. Что означает аббревиатура «CLR»? и я вляется ли среда CLR многоязычной?

  3. Перечислите пять простых типов языка C#.

  4. Что понимается под областью видимости переменной в языке C#?

  5. Что понимается под термином «пространство имен»?

  6. Какое пространство имен использует системная библиотека C#? В чем состоит назначение директивы using?

  7. Перечислите пять разновидностей членов класса специфичных для языка C#.

  8. Какие модификаторы типа доступа Вам известны?

  9. Приведите обобщенный синтаксис объявления переменной на языке C#.

  10. Приведите обобщенный синтаксис инициализации переменной на языке C#.

  11. Что понимается под термином «класс»?

  12. Какие элементы определяются в составе класса?

  13. Каково соотношение понятий «класс» и «объект»?

  14. Что понимается под термином «члены класса»?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]