
- •Практикум по решению задач в Delphi
- •Содержание
- •1.Лабораторная работа №1. Среда программирования
- •Введение
- •1. Лабораторная работа №1. Среда программирования Delphi
- •1.1. Структура среды программирования
- •Главные составные части среды программирования
- •Дополнительные элементы
- •Инструментальные средства
- •Стандартные компоненты
- •Обзор Палитры Компонент
- •Страница Additional
- •Страница Dialogs
- •Страница System
- •Страница vbx
- •Подробнее об Инспекторе Объектов
- •Сохранение программы
- •TButton, исходный текст, заголовки и z-упорядочивание
- •Тьюторы (интерактивные обучающие программы)
- •Управление проектом
- •Проект Delphi
- •Пункт меню "File"
- •Управление проектом
- •Обзор других пунктов меню
- •Пункт меню Options | Project
- •Конфигурация среды программирования (ide)
- •Рисование и закраска Графические компоненты
- •Свойство объектов Canvas
- •Объект tPaintBox
- •1.2. Примеры
- •1.2.1. Пример программы «Форма с полем для рисования»
- •1.3. Контрольные вопросы
- •1.4. Задания к лабораторной работе №1
- •2. Лабораторная работа №2. Теория чисел
- •2.1. Основные понятия
- •2.2. Пример «неправильного» поведения вещественных типов
- •2.3. Контрольные вопросы
- •2.4. Задания к лабораторной работе № 2 Теория чисел
- •3. Лабораторная работа № 3. Подпрограммы
- •3.1. Процедуры и функции
- •3.2. Примеры
- •3.3. Контрольные вопросы
- •3.4. Задания к лабораторной работе № 3 Подпрограммы
- •4. Лабораторная работа № 4. Строки
- •4.1. Понятие о строковой переменной
- •Как же это происходит?
- •4.2. Примеры
- •4.3. Контрольные вопросы
- •4.4. Задания к лабораторной работе № 4 Строки
- •5. Лабораторная работа № 5. Множества
- •5.1. Описание типа «множество»
- •5.2. Примеры
- •5.3. Контрольные вопросы
- •5.4. Задания к лабораторной работе № 5 Множества
- •6. Лабораторная работа № 6. Записи
- •6.1. Записи
- •6.2. Примеры
- •6.3. Контрольные вопросы
- •6.4.Задания к лабораторной работе № 6 Записи
- •7. Лабораторная работа №7. Файлы
- •7.1. Файлы
- •7.2. Примеры
- •7.3. Контрольные вопросы
- •7. 4. Задания к лабораторной работе №7 Файлы
- •Литература:
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
« БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ УНИВЕРСИТЕТ»
Практикум по решению задач в Delphi
УФА 2006
УДК
ББК
П
Практикум по решению задач в Delphi /Сост.Ф.Ш. Артемова, С.Г. Зайдуллина, А.В. Алибаева. – Уфа.: Изд-во БГПУ,2009. -252с.
Задача данного пособия: дать навыки работы по программированию в Delphi.
В начале каждой работы изложен теоретический материал, затем приведены практические примеры с блок-схемами по каждой теме, контрольные вопросы и задания для лабораторных работ в 15 вариантах.
В конце приведены тестовые задания по работе в Delphi. Тесты представлены в 5 вариантах по 10 заданий для каждого варианта.
Методическое пособие предназначено для учащихся и студентов общеобразовательных, высших и средних учебных заведений и может быть использовано в курсах «Практическое решение задач в Delphi», «Программирование» в высшей школе и соответствующих тем курса «Информатика» в средней школе.
Составители: Ф.Ш. Артемова, доцент кафедры ПиВМ,
С.Г. Зайдуллина, преподаватель кафедры,
А.В. Алибаева.
Рецензенты: Р.Ф. Маликов, д-р ф.-м.н., проф.,
Н.Г. Мигранов, д-р ф.-м.н., проф.
Издательство БГПУ, 2009
Содержание
Введение………………………………………………………….….. 4
1.Лабораторная работа №1. Среда программирования
Delphi …………………………………………..………………...….. 5
1.1. Структура среды программирования...………………..…….. 5
1.2 Пример программы «Форма с полем для …………………… 38
1.3. Контрольные вопросы…………………………….………... . 39
1.4. Задания к лабораторной работе № 1………………………... 39
2. Лабораторная работа №2. Теория чисел….……………..…... 41
2.1. Основные понятия…………………………………………… 41
2.2. Примеры «неправильного» поведения вещественных
типов………………………………………………………………. 45
2.3. Контрольные вопросы………………………………….….... 47
2.4 Задания к лабораторной работе № 2………………….…….. 47
3. Лабораторная работа №3. Подпрограммы……….…………. 49
3.1. Процедуры и функции ………………………………………. 49
3.2. Примеры…………………………………………………..........56
3.3. Контрольные вопросы……………………………………….. 58
3.4 Задания к лабораторной работе № 3……………………........ 58
4. Лабораторная работа №4. Строки……………………………..60
4.1. Понятие о строковой переменной...…………………….........60
4.2. Примеры…………………………………………………......... 77
4.3. Контрольные вопросы………………………………..……. ...78
4.4. Задания к лабораторной работе № 4………………….….......79
5. Лабораторная работа №5. Множества……………….……… 80
5.1. Описание типа «множество»………………………………… 80
5.2. Примеры…………………………………………………..........86
5.3. Контрольные вопросы…………………………….…………...87
5.4. Задания к лабораторной работе № 5…………..…….….........87
6. Лабораторная работа №6.Записи………………… …………...89
6.1. Записи …………………………………………………….…... 89
6.2. Примеры…………………………………………………….....97
6.3. Контрольные вопросы…………………………………………98
6.4. Задания к лабораторной работе № 6………………….……...98
7. Лабораторная работа №7. Файлы……………………….…...101
7.1. Файлы ……………………………………………………......101
7.2. Примеры………………………………………………….......107
7.3. Контрольные вопросы……………………………….……....108
7.4. Задания к лабораторной работе № 7……………………......108
Литература…………………………………………………………111
2