
- •Министерство образования и науки российской федерации
- •Основные операторы языка программирования
- •If (выражение) оператор1; else оператор2;
- •2. Определение и использование массивов
- •8. Рекомендуемая технология работы с проектом
- •9.1 Общие положения
- •9.2 Автоматический компонент tForm (форма)
- •9.4 Компонент tLabel
- •12. Преобразование типов
- •13. Организация ввода данных в приложениях Windows
- •13.1 Использование компонент с редактируемым полем
- •13.2 Использование специальных диалоговых окон
- •14. Примеры решения задач
- •14.1 Пример программирования итерационных задач
- •14.2 Пример решения задачи поиска в неупорядоченной последовательности
- •1)Вывод данных в файл
- •2) Ввод данных из файла
- •3) Обмен структурными объектами
- •14.6 Пример создания приложения в визуальной среде (калькулятор)
- •14.7 Пример создания приложения с размещением рисунков на форме
- •14.8 Пример создания приложения с основным и контекстным меню на форме
- •14.9 Создание многомодульного приложения. Вывод графических объектов
- •Визуальное программирование с использованием массивов
- •14.11 Визуальное программирование с использованием структур
- •4.1. Файл Unit1.H
- •4.2. Файл Unit1.Cpp
- •1) Определение элементов связанного списка
- •2) Удаление элемента х из списка
Министерство образования и науки российской федерации
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение
высшего профессионального образования
“ЧЕРЕПОВЕЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ”
ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Кафедра АВТОМАТИЗАЦИИ И СИСТЕМ УПРАВЛЕНИЯ
Справочное пособие
к лабораторным работам по дисциплине
Программирование и основы алгоритмизации
Автор: КТН, доцент В.В.Ходырев
Череповец, 2009 г.
Содержание:
Основные операторы языка программирования ………………………………… 3
2. Определение и использование массивов …………………………………………. 4
Определение и использование структур ………………………………………… 4
3А. Определение и описание функций ......................................................................... 5
Структура визуальной среды С++ Builder…………………………………………7
Создание переносимого приложения ……………………………………………..10
Быстрые клавиши редактирования ……………………………………………… 11
Структура проекта в С++ Builder………………………………………………….11
Рекомендуемая технология работы с проектом …………………….…………….12
Компоненты и их свойства ………………………………………………………...13
Общие положения ………………………………………………………………… 13
Автоматический компонент TForm……………………………………….…….. 13
Компонент TEdit………………………………………………………….……… 13
Компонент TLabel………………………………………………………….………14
Компонент TButton……………………………………………………….……… 14
Компонент TImage………………………………………………………….…… 14
Компонент TStringGrid…………………………………………………….…… 15
Компонент TComboBox…………………………………………………….…… 15
Компонент TListBox……………………………………………………….…… 15
Компонент TMemo……………………………………………………….…… 15
Компонент TCanvas……………………………………………….…….…… 16
Компонент TShape…………………………………………….………….……17
Компонент TMediaPlayer…………………………………….………………..17
События ………………………………………………………….…….………...18
Строковые типы ………………………………………………….……….……..18
Строка как массив символов типа char…………………….…………….……18
Строка типа AnsiString ……………………………………….…………….…..18
Примеры работы со строками ……………………………………….…………19
Преобразование типов ……………………………………………….………….20
Организация ввода данных в приложениях Windows…………….…………..20
Использование компонент с редактируемым полем …………….…………...20
Использование специальных диалоговых окон ………………….…………...21
Примеры решения задач ……………………………………………….……….21
Пример программирования итерационных задач ………………….…………21
Пример решения задач поиска …………………………………….…………..22
Создание динамической матрицы ………………………………….………….22
Программирование обмена с файлами в стиле Си ……………….…………..22
Операции с файлами с помощью компонентов ……………….………..........23
Пример создания приложения в визуальной среде (калькулятор) …………..24
Пример создания приложения с размещением рисунка на форме …………..25
Пример создания приложения с основным и контекстным меню на форме...26
Создание многомодульного приложения. Вывод графических объектов …...27
Визуальное программирование с использованием массивов …………………28
Визуально программирование с использованием структур …………………..31
Вывод графических объектов в приложениях Windows………………………34
Пример использования функций ………………………………………………..35
Функции, реализующие операторы АТД «Список» … …..……………………35
Основные положения технологии классов ......................................................... 36
Реализация АТД «Стек» на основе связанного списка и технологии классов..40