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

Глава 6 Программирование в среде Delphi

§1. Разработка линейных программ

В этом параграфе рассматриваются следующие вопросы: алгоритм и программа; этапы разработки программы; типы данных языка Object Pascal, переменные и константы, оператор присваивания; некоторые процедуры преобразования, простейшие приемы создания окна в среде Delphi, структура процедуры обработки события, создание и сохранение простейшего проекта, компиляция, запуск на выполнение.

Теория

Алгоритм и программа

Алгоритм — это точная последовательность действий, преобразующих исходные данные в нужный результат. Алгоритм должен обладать тремя свойствами: однозначностью, массовостью и результативностью. Однозначность — это единственность толкования правил и порядка выполнения действий. Массовость — это возможность применения алгоритма для решения класса задач, что предполагает его правильную работу при меняющихся в заданных пределах значениях исходных данных.

Алгоритм решения задачи может быть представлен в виде словесного описания или графически в виде блок–схемы. В блок–схемах используются следующие специальные символы:

начало/конец ввод/вывод преобразование проверка

данных (обработка) условия

Программа — это последовательность команд, описывающих алгоритм на языке программирования.

Этапы разработки программы

1. Определение требований к программе. На этом этапе подробно описывается исходная информация и формулируются требования к результату, описывается поведение программы в особых случаях. Разрабатываются диалоговые окна, обеспечивающие взаимодействие пользователя и программы.

2. Разработка алгоритма. Определяется последовательность действий, которые надо выполнить для получения результата. Результатом этапа разработки алгоритма является подробное словесное описание алгоритма или его блок-схема.

3. Кодирование. Алгоритм записывается на выбранном языке программирования .

4. Отладка — это процесс поиска и устранения ошибок. Ошибки в программе разделяются на две группы: синтаксические (ошибки в тексте) и алгоритмические (логические).

5. Тестирование. На этом этапе проверяют, как ведет себя программа на как можно большем количестве входных наборов данных, в том числе и на заведомо неверных.

Типы данных языка Delphi

Мы рассмотрим здесь те типы данных, которые необходимы для обучения программированию на начальном уровне.

Замечание. Так как данная глава рассчитана на специалистов, которые в своей работе не будут непосредственно заниматься программированием, то мы рассмотрим небольшую часть типов данных Delphi версии 6.

В Delphi простые типы данных разбиты на две группы: порядковые, представляющие данные разных объемов, которыми процессор может легко манипулировать, и действительные, представляющие приближенно математические действительные числа. В порядковых типах информация представляется в виде отдельных элементов. Связь между отдельными элементами и их представлением в памяти определяет естественные отношения порядка между этими элементами. В Delphi определены три группы порядковых типов и два типа, определяемых пользователем. Группы — это целые, символьные и булевы типы. Порядковые типы, задаваемые пользователем, — это перечисления и поддиапазоны.

Все значения любого порядкового типа образуют упорядоченную последовательность, и значение переменной порядкового типа определяется его местом в этой последовательности. За исключением переменных целых типов, значения которых могут быть как положительными, так и отрицательными, первый элемент любого порядкового типа имеет номер 0, второй элемент — номер 1 и т.д.

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