- •Основы программирования на языке object pascal в среде delphi
- •Часть 2
- •Содержание
- •Тема 5. Программирование с отображением 40
- •Тема 1. Указатели и их использование при работе
- •1.1. Статическое и динамическое распределение оперативной памяти
- •1.2. Понятие указателя
- •1.3. Динамическое распределение памяти
- •1.4. Организация динамических массивов
- •1.5. Компонент tBitBtn
- •1.6. Пример написания программы
- •1.7. Индивидуальные задания
- •Контрольные вопросы и задания
- •Тема 2. Программирование с использованием
- •2.1. Краткие теоретические сведения
- •Var имя_множества: имя_типа;
- •2.2. Пример написания программы
- •2.3. Индивидуальные задания
- •Контрольные вопросы и задания
- •Тема 3. Программирование с использованием строк
- •3.1. Краткие теоретические сведения
- •3.2. Описание переменных строкового типа
- •3.3. Встроенные стандартные процедуры для обработки строк
- •3.4. Встроенные стандартные функции для обработки строк
- •3.5. Системы счисления
- •3.6. Пример написания программы
- •3.7. Индивидуальные задания
- •Контрольные вопросы и задания
- •Тема 4. Программирование с использованием записей
- •4.1. Понятие записи
- •4.2. Операции над записями
- •4.3. Понятие файла
- •4.4. Операции над файлами
- •4.4.1. Типизированные файлы
- •4.4.2. Текстовые файлы
- •4.4.3. Нетипизированные файлы
- •4.5. Процедуры и функции работы с файлами
- •4.6. Компоненты tOpenDialog и tSaveDialog
- •4.7. Настройка компонентов tOpenDialog и tSaveDialog
- •4.8. Пример написания программы
- •4.9. Индивидуальные задания
- •Контрольные вопросы и задания
- •Тема 5. Программирование с отображением
- •5.1. Создание изображений
- •5.2. Построение графиков с помощью компонента tChart
- •5.3. Пример написания программы
- •5.4. Индивидуальные задания
- •Контрольные вопросы и задания
- •Литература
- •Процедуры и функции преобразования строкового представления чисел
- •Дополнительная часть таблицы символов
- •Основы программирования на языке object pascal в среде delphi
- •Часть 2
- •2 20013, Минск, п. Бровки, 6
Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет
информатики и радиоэлектроники»
Кафедра вычислительных методов и программирования
Основы программирования на языке object pascal в среде delphi
Лабораторный практикум по курсу
«Основы алгоритмизации и программирования»
для студентов всех специальностей заочной формы обучения
В 2-х частях
Часть 2
Минск БГУИР 2009
УДК 681.3.06 (075.8)
ББК 32.973-018 я73
О-75
Авторы:
А. В. Аксенчик, И. Н. Коренская, А. А. Навроцкий, В. П. Шестакович
О
О-75
ISBN 978-985-488-359-5 (ч. 2)
В лабораторном практикуме даны краткие теоретические сведения по основам программирования на языке Object Pascal в среде DELPHI, рассмотрены простейшие алгоритмы. В конце каждой темы приведены индивидуальные задания.
УДК 681.3.06 (075.8)
ББК 32.973-018 я73
Часть 1 издана в БГУИР в 2006 г. Авторы А. А. Бурцев, А. А. Навроцкий, В. П. Шестакович.
ISBN 978-985-488-359-5 (ч. 2) УО «Белорусский государственный ISBN 978-985-488-360-1 университет информатики
и радиоэлектроники», 2009
Содержание
Т
ТЕМА 1. УКАЗАТЕЛИ И ИХ ИСПОЛЬЗОВАНИЕ ПРИ РАБОТЕ 5
С ДИНАМИЧЕСКИМИ МАССИВАМИ 5
1.1. Статическое и динамическое распределение оперативной памяти 5
1.2. Понятие указателя 5
1.3. Динамическое распределение памяти 6
1.4. Организация динамических массивов 7
1.5. Компонент TBitBtn 8
1.6. Пример написания программы 9
1.7. Индивидуальные задания 11
Контрольные вопросы и задания 12
ТЕМА 2. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ 12
МНОЖЕСТВ 12
2.1. Краткие теоретические сведения 12
2.2. Пример написания программы 15
2.3. Индивидуальные задания 17
Контрольные вопросы и задания 18
ТЕМА 3. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ СТРОК 18
3.1. Краткие теоретические сведения 18
3.2. Описание переменных строкового типа 18
3.3. Встроенные стандартные процедуры для обработки строк 20
3.4. Встроенные стандартные функции для обработки строк 20
3.5. Системы счисления 21
3.6. Пример написания программы 21
3.7. Индивидуальные задания 24
Контрольные вопросы и задания 25
ТЕМА 4. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ЗАПИСЕЙ 25
И ФАЙЛОВ 25
4.1. Понятие записи 26
4.2. Операции над записями 26
4.3. Понятие файла 28
4.4. Операции над файлами 29
4.4.1. Типизированные файлы 29
4.4.2. Текстовые файлы 30
4.4.3. Нетипизированные файлы 31
4.5. Процедуры и функции работы с файлами 31
4.6. Компоненты TOpenDialog и TSaveDialog 32
4.7. Настройка компонентов TOpenDialog и TSaveDialog 33
4.8. Пример написания программы 33
4.9. Индивидуальные задания 38
Контрольные вопросы и задания 40
Тема 5. Программирование с отображением 40
ГРАФИЧЕСКОЙ ИНФОРМАЦИИ 40
5.1. Создание изображений 40
5.2. Построение графиков с помощью компонента TChart 41
5.3. Пример написания программы 43
5.4. Индивидуальные задания 46
Контрольные вопросы и задания 47
ЛИТЕРАТУРА 48
ПРИЛОЖЕНИЕ 1 50
Процедуры и функции преобразования строкового представления чисел 50
ПРИЛОЖЕНИЕ 2 52
Таблицы символов ASCII 52
Св. план 2008, поз. 47 53