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

Программирование наDelphi. Содержание

Программирование на Delphi. 1

Содержание 1

Лабораторная работа №1. Основные этапы создания программ (на примере программы для решения квадратных уравнений) 2

1. Проектирование программы 2

2. Создание проекта приложения 2

3. Разработка пользовательского интерфейса 5

4. Кодирование алгоритма 8

5. Компиляция и исправление синтаксических ошибок 11

6. Запуск программы 12

7. Отладка программы и исправление логических ошибок. 13

Лабораторная работа №2. Оператор присваивания 18

Задачи по лабораторной работе №2 19

Лабораторная работа №3. Оператор ветвления if 23

Задачи по лабораторной работе №3 24

Лабораторная работа №4. Оператор ветвления case 27

Задачи по лабораторной работе №4 28

Лабораторная работа №5. Циклы с предварительным условием 30

Задачи по лабораторной работе №5 32

Лабораторная работа №6. Циклы с параметром 35

Задачи по лабораторной работе №6 36

Лабораторная работа №7. Массивы 39

Задачи по лабораторной работе №7 42

Лабораторная работа №8. Двумерные массивы 45

Задачи по лабораторной работе №8 45

Лабораторная работа №1. Основные этапы создания программ (на примере программы для решения квадратных уравнений)

1. Проектирование программы

Согласно концепции процедурного программирования любая программа может быть представлена в виде «черного ящика», который по заложенным в него алгоритмам преобразует входные данные в выходные.

(Рис. 1.1) Программа.

Если проводить аналогию, например, с приготовлением пищи, то входные данные - это продукты, выходные данные – блюдо, а алгоритм – это рецепт, который описывает последовательность действий, необходимую для превращения продуктов в блюдо.

Спроектировать программу означает:

  1. Определить, входные данные;

  2. Определить, выходные данные;

  3. Описать алгоритм в виде блок-схемы или другим способом.

Пример: Необходимо спроектировать программу для решения квадратных уравнений.

Из математики известно, что квадратное уравнение имеет следующий вид:

.

Таким образом, входными данными для программы должны являться три вещественных числа: [a,b,c], входящих в указанное уравнение. Оно может иметь одно, два или ни одного решения, следовательно, выходными данными должно являться множество из трех чисел [N, x1, x2], где N – количество корней уравнения, x1,x2- значение первого и второго корней, если они имеются. Алгоритм программы должен осуществлять вычисления в следующей последовательности:

  1. вычислить дискриминант по формуле ;

  2. определить количество корней уравнения ;

  3. если , то вычислить значения корней

2. Создание проекта приложения

Программы, их часто называют еще приложениями, создаются в среде разработчика программ. Одной из таких широко известных сред является Delphi.

Приложение в Delphi собирается из многих элементов: форм, программных модулей, внешних библиотек, картинок, пиктограмм и др. Каждый элемент размещается в отдельном файле и имеет строго определенное назначение. Набор всех файлов, необходимых для создания приложения, называется проектом. Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый exe-файл.

Внешний вид Delphiпредставлен на рисунке ниже.

(Рис. 2.1) Среда Delphi

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

File— работа с файлами.

Edit— работа с областью обмена, размещение компонентов на форме.

Search— поиск, замена заданного символа или строки в тексте.

View— отображение различной информации.

Project— управление проектом: добавление и удаление файлов, сборка проекта, установка параметров проекта.

Run— запуск и отладка программы.

Component— разработка новых компонентов, установка готовых компонентов.

Database— запуск программ, облегчающих построение приложений баз данных.

Tools— настройка параметров интегрированной среды разработки, запуск вспомогательных программ.

Window— активизация нужного окна интегрированной среды разработки.

Help— получение справочной информации.

Для ускорения доступа к некоторым командам служит панель кнопок