Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабЯзыкиПрогрИб.doc
Скачиваний:
1
Добавлен:
12.11.2019
Размер:
320 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

«Санкт-Петербургский государственный

инженерно-экономический университет»

Кафедра вычислительных систем и программирования

УТВЕРЖДАЮ

Проректор

по учебной работе

д.э.н., профессор

____________

«»

Рег. №

Языки программирования

Лабораторный практикум на Visual C++

Направление 090900 – Информационная безопасность

Профиль

Отраслевая специализация__________________

Квалификация (степень) бакалавр

Санкт-Петербург

2012

Допущено

редакционно-издательским советом СПбГИЭУ в качестве методического издания

Составитель

канд. техн. наук, проф. Ф.Ф. Павлов

Рецензент

канд. техн. наук, доц. К.П. Голоскоков

Подготовлено на кафедре

вычислительных систем и программирования

Одобрено научно-методическим советом факультета информационных систем в экономике и управлении

Отпечатано в авторской редакции с оригинал-макета, представленного составителем

© СПбГИЭУ, 2010-01-24

1. Общие положения по организации

лабораторного практикума

Лабораторный практикум содержит описание комплекса лабораторных работ на Visual C++ 2005. Целью практикума является приобретение практических навыков по программированию задач на объектно-ориентированном языке Visual С++ в среде разработки Microsoft Visual Studio 2005 по дисциплине «Языки программирования».

Перечень тем лабораторного практикума приведен в таблице 1.

Таблица 1

Наименование тем дисциплины

Темы и содержание лабораторного практикума

Тема 6. Представление управляющих структур программирования

Блок лаб. работ 1: работы на использование управляющих структур программирования (итерации, ветвления, повторения).

Тема 8. Структуры данных фиксированного размера

Тема 9. Функции (процедуры)

Блок лаб. работ 2: работы с типовыми операциями над массивами (ввод, вывод, последовательный поиск, дихотомический поиск, сортировка, слияние и т.д.).

Тема 12. Обработка файлов данных

Блок лаб. работ 3: работы с файловой обработкой данных, последовательный и прямой доступы.

Тема 13. Технология процедурного программирования

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

Лабораторный практикум включает следующие работы:

1. Блок лабораторных работ 1:

- TPlab1_1 «Структура ветвления с двойным выбором if/else»

- TPlab1_2 «Структура ветвления с множественным выбором switch»

- TPlab1_3 «Структура повторения с предусловием while, управляемая счетчиком»

- TPlab1_4 «Структура повторения с предусловием while, управляемая меткой»

- TPlab1_5 «Структура повторения for»

- TPlab1_6 «Структура повторения с постусловием

do/while»

- TPlab1_7 «Вложенные управляющие структуры»

2. Блок лабораторных работ 2:

- TPlab2_1 «Функции, определяемые программистом»

- TPlab2_2 «Рекурсивные алгоритмы»

- TPlab2_3 «Массивы и функции»

- TPlab2_4 «Типовые операции»

3. Блок лабораторных работ 3:

- TPlab3_1 «Файлы последовательного доступа»

- TPlab3_2 «Создание файлов прямого доступа»

- TPlab3_3 «Запись в файл прямого доступа»

- TPlab3_4 «Чтение из файла прямого доступа