- •Цель работы
- •Теоретические сведения
- •Теперь рассмотрим, как работает оператор ветвления, операторы выбора и как реализуются циклы Оператор выбора (условный оператор if).
- •Оператор ветвления
- •Так же, в языке с# существуют 4 вила циклов
- •Массивы.
- •3 Рассмотрим работу с классами в c# на примере
- •Ход работы
- •Варианты индивидуальных заданий
- •Содержание отчета
- •Используемые источники
- •Контрольные вопросы
- •Дополнительная литература
Ход работы
В течении двух пар выполнить примеры из теоретического курса;
За 20 минут до окончания защитить лабораторную работу, ответить на вопросы преподавателя;
К следующему занятию на следующей недели выполнить индивидуальное задание*;
Защитить ответив на вопросы по индивидуальному заданию и выполнив мелкие доработки по требованию преподавателя;
Оформить отчет и сдать преподавателю.
* - на зеленой неделе, под защиту индивидуального занятие будет отведено одно занятие.
Варианты индивидуальных заданий
Необходимо спроектировать и реализовать класс согласно заданию (с внутренними свойствами, минимум 5-ть (не ограничивайтесь минимум) свойств, в качестве примера 1, 11, 21, 31 индивидуальное задание) и консольную программу с интерфейсом манипулирования списком объектов (добавление, редактирование внутренних полей, удалением и просмотром всех добавленных). Также предусмотреть загрузку\выгрузку из(в) файл. Варианты:
Танк (класс, название, калибр пушки, количество человек экипажа, толщина брони и минимум 5 свойств);
Корабль;
Самолет;
Автомобиль;
Мотоцикл;
Велосипед;
Стационарный телефон
Смартфон;
Ноутбук;
Навигатор;
Кошка (порода, кличка, вес, цвет шерсти, любимое лакомство и т.д.);
Собака;
Хомяк;
Попугай;
Лошадь;
Корова;
Свинья;
Курица;
Гусь;
Кролик;
Школа (номер, адрес, количество учителей, количество школьников, суммарная площадь и т.д.);
Гастроном;
Супермаркет;
Обувной магазин;
Часовая мастерская;
Ремонт электротехники;
Мебельный;
Военная часть;
Спортзал;
Бассейн;
Погода на день (день, температура воздуха днем, температура воздуха ночью, скорость ветра, облачность, осадки и т.д.);
Праздник;
Соревнование;
Игра;
Путешествие.
Для выполнения индивидуального задания рекомендуется использовать дополнительную литературу приведенную ниже.
Вариант выбирается согласно номеру в журнале (спросить у старосты группы);
Содержание отчета
Ф.И.О., группа, название лабораторной работы.
Цель работы.
Результаты выполнения лабораторной работы (выполненного на занятии и выполненного дома индивидуального задания).
Выводы.
Отчет и исходные коды запаковать в архив с названием по следующему шаблону:
OOP_Lab2.1-«группа, абревиатру на латинице от Computer Systems»-«Фамилия на латинице»
Пример: OOP_Lab2.1-10CS-Ivanov.zip
Используемые источники
Уроки программирования на C# / Esate.ru - мультимедиа сообщество.
Контрольные вопросы
Зависят ли приложения, разрабатываемые в .NET, от платформы?
Что означает аббревиатура «CLR»? и я вляется ли среда CLR многоязычной?
Перечислите пять простых типов языка C#.
Что понимается под областью видимости переменной в языке C#?
Что понимается под термином «пространство имен»?
Какое пространство имен использует системная библиотека C#? В чем состоит назначение директивы using?
Перечислите пять разновидностей членов класса специфичных для языка C#.
Какие модификаторы типа доступа Вам известны?
Приведите обобщенный синтаксис объявления переменной на языке C#.
Приведите обобщенный синтаксис инициализации переменной на языке C#.
Что понимается под термином «класс»?
Какие элементы определяются в составе класса?
Каково соотношение понятий «класс» и «объект»?
Что понимается под термином «члены класса»?