- •Методические указания
- •090303 «Информационная безопасность автоматизированных систем» очной формы обучения
- •Указания по технике безопасности при выполнении лабораторных работ
- •2 Курс Лабораторная работа № 1 Реализация строкового калькулятора
- •Теоретическая справка
- •Лабораторная работа № 2
- •Теоретическая справка
- •Лабораторная работа № 3 Анализ строки
- •Лабораторная работа № 4 Преобразование форматов представления данных
- •Теоретическая справка
- •Лабораторная работа № 5
- •Теоретическая справка
- •Лабораторная работа № 6 Наследование и полиморфизм
- •Теоретическая справка
- •Лабораторная работа № 7 Статические данные и функции классов
- •Теоретическая справка
- •Лабораторная работа № 8 Перегрузка операций
- •Теоретическая справка
- •3 Курс Лабораторная работа № 1 Реализация программы с использованием контейнерного класса stack stl
- •Теоретическая справка
- •Лабораторная работа № 2 Ассоциативные контейнеры stl
- •Теоретическая справка
- •Лабораторная работа № 3 Наследование и полиморфизм в языке c#
- •Лабораторная работа № 4 Коллекции в языке c#
- •Теоретическая справка
- •Лабораторная работа № 5 Перегрузка операций в языке c#
- •Теоретическая справка
- •Лабораторная работа № 6 Интерфейсы и их реализация в c#
- •Теоретическая справка
- •Лабораторная работа № 7 Делегаты и события в языке c#
- •Теоретическая справка
- •Лабораторная работа № 8 Использование шаблонов в языке c# 2.0
- •Теоретическая справка
- •Библиографический список
- •Содержание
- •2 Курс 2
- •3 Курс 15
- •Методические указания
- •090303 «Информационная безопасность автоматизированных систем» очной формы обучения
- •394026 Воронеж, Московский просп., 14
ФГБОУ ВПО «Воронежский государственный технический университет»
Кафедра систем информационной безопасности
Методические указания
к выполнению лабораторных работ по дисциплине
"Языки программирования" для студентов специальностей 090301 "Компьютерная безопасность",
090303 «Информационная безопасность автоматизированных систем» очной формы обучения
Воронеж 2012
Составитель канд. техн. наук, доц. Д.О. Карпеев
УДК 621.396.6
Методические указания к выполнению лабораторных работ по дисциплине "Языки программирования" для студентов специальностей 090301 "Компьютерная безопасность", 090303 «Информационная безопасность автоматизированных систем» очной формы обучения / ФГБОУ ВПО «Воронежский государственный технический университет»; сост. Д.О. Карпеев. Воронеж, 2012. 29 с.
В методических указаниях изложены домашние и аудиторные задания для подготовки и выполнения лабораторных работ по курсу «Языки программирования».
Методические указания подготовлены в электронном виде в текстовом редакторе MW-2007 и содержатся в файле «metodichka_laboratornye.docx».
Библиогр.: 4 назв.
Рецензент канд. техн. наук, доц. Г.А. Остапенко
Ответственный за выпуск д-р техн. наук, проф. А.Г. Остапенко
Издается по решению редакционно-издательского совета Воронежского государственного технического университета
© ФГБОУ ВПО «Воронежский государственный технический университет», 2012
Указания по технике безопасности при выполнении лабораторных работ
Подачу электропитания на оборудование производить только после проверки преподавателем рабочего места и с разрешения преподавателя.
Следует обратить внимание на состояние вилки и шнура питания: концы проводов должны быть аккуратно заделаны в вилку, а изоляция провода не должна иметь повреждений.
В случае неисправности оборудования обратиться к преподавателю. Устранять неисправность или производить какие-либо переключения, не предусмотренные работой, студенту запрещается.
При выполнении работы необходимо соблюдать меры предосторожности в соответствии с инструкцией по правилам техники безопасности в лаборатории.
Запрещается вскрывать находящееся в лаборатории оборудование и измерительную аппаратуру, а также производить какие либо действия на силовом щите лаборатории. В случае возникновения неполадок следует обратиться к преподавателю, проводящему занятие.
При несчастных случаях следует воспользоваться медикаментами, имеющимися в лабораторной аптечке.
После окончания работы, получив разрешение преподавателя, необходимо выключить аппаратуру, привести в порядок рабочее место и сдать преподавателю.
2 Курс Лабораторная работа № 1 Реализация строкового калькулятора
Цель работы: научиться использовать знания базовых конструкций, а также изучить основные принципы работы со строками и функциями в C++.
Задание: написать программу, производящую вычисление значений вводимого пользователем выражения произвольного размера формата X1OP1X2OP2X3…OPN-1XN, где X1,…,XN – целые числа, а OP1,…,OPN-1 – арифметические операции (сложения, умножения, деления, вычитания) с учетом приоритета операций.
Пример:
Вводимое выражение: (1+2)*3/4
Результат: 2.25
Инструкции к выполнению:
Алгоритм анализа выражений построить на основе польской обратной нотации
Предусмотреть использование скобок для управления приоритетом операций в выражении