МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ
ДОНЕЦКАЯ АКАДЕМИЯ АВТОМОБИЛЬНОГО ТРАНСПОРТА
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к выполнению лабораторных работ по дисциплине «Программирование»
(часть 2 – Объектно-ориентированное программирование)
для студентов направления подготовки 0915 «Компьютерная инженерия»
специальность 5.091504 − «Обслуживание компьютерных систем и сетей»
Утверждено на заседании методической комиссии направления подготовки 6.050102 «Компьютерная инженерия» протокол № 1 от «31» августа 2012 г. | Утверждено на заседании кафедры специализированных компьютерных систем протокол № 1 от «31» августа 2012 г. |
Донецк − 2012
УДК 629.113(071):004.01:004.4
Методические указания к выполнению лабораторных работ по дисциплине «Программирование» (часть 2 – Объектно-ориентированное программирование) для студентов направления подготовки 0915 − «Компьютерная инженерия», специальность 5.091504 − «Обслуживание компьютерных систем и сетей» / Составитель: ст. преп. Полетайкин А.Н., − Донецк: ДААТ, 2012. - 39 с.
|
|
Методические указания содержат теоретические сведения, практические примеры, задания и методические рекомендации к выполнению лабораторных работ по дисциплине «Программирование».
Составитель: ст. пр. Полетайкин А.Н.
Ответственный за выпуск: доц. Гузь О.А.
СОДЕРЖАНИЕ
Лабораторная работа №1. 4
Теоретические сведения. 4
Среда.NET RunTime и библиотека Framework. 4
Процесс компиляции С# - программы: 5
Управляемый и неуправляемый код. 6
Создание проекта. 6
Анатомия программы. 8
Контрольные вопросы. 12
Лабораторная работа №2. 13
Теоретические сведения. 13
Операторы условия. 13
Оператор множественного выбора: 13
Циклы.. 14
Форматирование вывода. 15
Задание. 17
Контрольные вопросы. 17
Лабораторная работа №3. 20
Теоретические сведения. 20
Объявление массивов. 20
Значения по умолчанию.. 20
Обращение к элементам массива. 21
Инициализация элементов массива. 21
Цикл foreach. 21
Инициализация одномерных массивов. 21
Практический пример. Одномерный массив. 22
Задание. 23
Контрольные вопросы. 25
Лабораторная работа №4. 27
Теоретические положения. 27
Уровни доступа. 27
Объявление статических полей и методов класса. 27
Конструкторы.. 27
Деструкторы.. 28
Ссылочный тип. 28
Сборка мусора. 28
Пометка и сжатие. 28
Форсированная сборка мусора. 29
Методы. Передача параметров по значению.. 29
Методы. Передача параметров по ссылке. 29
Практический пример. Класс Array (одномерный массив). 29
Задание. 32
Контрольные вопросы. 33
Лабораторная работа №5. 34
Задание. 34
СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ... 40