Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LAB_TP_2013.doc
Скачиваний:
81
Добавлен:
02.06.2015
Размер:
15.36 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ

БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

В.В. Чуркин лабораторные работы по программированию

В СРЕДЕ C++ BUILDER

Учебно-методическое пособие

Киров

2013

УДК 004.42(07)

Рекомендовано к изданию методическим советом

факультета автоматики и вычислительной техники

ФГБОУ ВПО «ВятГУ»

Допущено редакционно-издательской комиссией методического совета ФГБОУ ВПО«ВятГУ» в качестве учебно-методического пособия по дисциплине «Технологии программирования» для студентов направления подготовки 230400 «Информационные системы и технологии», профиль «Информационные системы и технологии» всех форм обучения

Рецензент:

кандидат технических наук, доцент кафедры ЭВМ М. Н. Томчук

Чуркин В.В.

Лабораторные работы по программированию в среде C++Builder: учебно-методическое пособие для студентов направления 230400 «Информационные системы и технологии», профиль «Информационные системы и технологии», всех форм обучения / В. В. Чуркин. – Киров: ПРИП ФГБОУ ВПО «ВятГУ», 2013. – 247 с.

В издании излагается методика выполнения лабораторных работ по дисциплине «Технологии программирования». В учебно-методическом пособии приведены примеры выполнения лабораторных работ, в которых изучение технологий программирования и структур данных сочетается с изучением интегрированной среды разработки приложений C++Builder.

УДК 004.42(07)

© ПРИП ФГБОУ ВПО «ВятГУ», 2012

ISBN______________________

Содержание

Введение................................................................................................................4

Ознакомление с Интегрированной Средой Разработки (ИСР)

C++Builder6.........................................................................................................6

Лабораторная работа 1. Формирование и обработка динамических массивов……………………………………………………………………….16

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

Задания………………………………………………………………….33

Лабораторная работа 2. Текстовые файлы, символы, строки….…….......35

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

Задания………………………………………………………………….46

Лабораторная работа 3. Сортировки числовых массивов.

Рекурсивные функции….…………………………………….………………49

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

Задания………………………………………………………………….73

Лабораторная работа 4. Способы шифрования и дешифрования

текста…………………………………………………………………………..76

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

Лабораторная работа 5. Преобразование и вычисление

арифметических выражений с помощью стека…………………………...106

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

Лабораторная работа 6. Очередь приоритетов…….………………........129

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

Задания (стеки, очереди)……………………………………………..151

Лабораторная работа 7. Двунаправленный неоднородный список

с однородными подсписками…… …………………………………………156

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

Задания………………………………………………………………...192

Лабораторная работа 8. Бинарное упорядоченное дерево …………….197

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

Задания………………………………………………………………...222

Лабораторная работа 9. Иерархия: точка, круг, цилиндр ………….….226

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

Задания………………………………………………………………...246

Библиографический cписок………………………………………………….247

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