- •В.В. Чуркин лабораторные работы по программированию
- •Содержание
- •Введение
- •Основное окно иср
- •Лабораторная работа 1
- •Задания
- •Проектирование приложения. Выбор, размещение и задание свойств компонентов. Коды обработчиков событий и функций
- •Тестирование и использование приложения
- •Контрольные вопросы
- •Задания
- •Лабораторная работа 2
- •Тестирование и использование приложения
- •Контрольные вопросы
- •Задания
- •Лабораторная работа 3
- •Задание
- •Проектирование приложения. Выбор, размещение и задание свойств компонентов. Коды классов, функций и обработчиков событий
- •Тестирование и использование приложения
- •Заголовочный файл
- •Файл реализации
- •Контрольные вопросы
- •Задания
- •Лабораторная работа 4
- •Введение
- •Алгоритмы шифрования и дешифрования
- •Проектирование приложения. Выбор, размещение и задание свойств компонентов. Коды классов, функций и обработчиков событий
- •Тестирование и использование приложения
- •Контрольные вопросы
- •Лабораторная работа 5
- •Введение
- •Алгоритмы
- •Проектирование приложения. Выбор, размещение и задание свойств компонентов. Коды классов, функций и обработчиков событий
- •Диспетчеризация действий на основе компонента ActionList
- •Тестирование и использование приложения
- •Контрольные вопросы
- •Лабораторная работа 6
- •Введение
- •Проектирование приложения. Выбор, размещение и задание свойств компонентов. Коды классов, функций и обработчиков событий
- •Тестирование и использование приложения
- •Контрольные вопросы
- •Задания (стеки, очереди)
- •Лабораторная работа 7
- •Введение
- •Проектирование приложения. Выбор, размещение и задание свойств компонентов. Коды классов, функций и обработчиков событий
- •Диспетчеризация действий на основе компонентов ActionManager, ActionMainMenuBar, ActionToolBar
- •Тестирование и использование приложения
- •Контрольные вопросы
- •Задания
- •Лабораторная работа 8
- •Введение
- •Проектирование приложения. Выбор, размещение и задание свойств компонентов. Коды классов, функций и обработчиков событий
- •Тестирование и использование приложения
- •Контрольные вопросы
- •Задания
- •Лабораторная работа 9
- •Введение
- •Проектирование приложения. Выбор, размещение и задание свойств компонентов. Коды классов, функций и обработчиков событий
- •Тестирование и использование приложения
- •Контрольные вопросы
- •Задания
- •Библиографический список
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ
БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
В.В. Чуркин лабораторные работы по программированию
В СРЕДЕ 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