- •Программирование наDelphi. Содержание
- •Лабораторная работа №1. Основные этапы создания программ (на примере программы для решения квадратных уравнений)
- •1. Проектирование программы
- •(Рис. 1.1) Программа.
- •2. Создание проекта приложения
- •(Рис. 2.1) Среда Delphi
- •(Рис. 2.2) Панель кнопок среды Delphi
- •(Рис. 2.3)Панель для сохранения и восстановления внешнего вида среды Delphi
- •(Рис. 2.4)Параметры проекта
- •3. Разработка пользовательского интерфейса
- •4. Кодирование алгоритма
- •5. Компиляция и исправление синтаксических ошибок
- •6. Запуск программы
- •7. Отладка программы и исправление логических ошибок.
- •Контрольные вопросы
- •Лабораторная работа №2. Оператор присваивания
- •Задачи по лабораторной работе №2
- •Контрольные вопросы
- •Лабораторная работа №3. Оператор ветвления if
- •Задачи по лабораторной работе №3
- •Контрольные вопросы
- •Лабораторная работа №4. Оператор ветвления case
- •Задачи по лабораторной работе №4
- •Контрольные вопросы
- •Лабораторная работа №5. Циклы с предварительным условием
- •Задачи по лабораторной работе №5
- •Контрольные вопросы
- •Лабораторная работа №6. Циклы с параметром
- •Задачи по лабораторной работе №6
- •Контрольные вопросы
- •Лабораторная работа №7. Массивы
- •Задачи по лабораторной работе №7
- •Контрольные вопросы
- •Лабораторная работа №8. Двумерные массивы
- •Задачи по лабораторной работе №8
- •Контрольные вопросы
Программирование наDelphi. Содержание
Программирование на Delphi. 1
Содержание 1
Лабораторная работа №1. Основные этапы создания программ (на примере программы для решения квадратных уравнений) 2
1. Проектирование программы 2
2. Создание проекта приложения 2
3. Разработка пользовательского интерфейса 5
4. Кодирование алгоритма 8
5. Компиляция и исправление синтаксических ошибок 11
6. Запуск программы 12
7. Отладка программы и исправление логических ошибок. 13
Контрольные вопросы 18
Лабораторная работа №2. Оператор присваивания 18
Задачи по лабораторной работе №2 19
Контрольные вопросы 22
Лабораторная работа №3. Оператор ветвления if 23
Задачи по лабораторной работе №3 24
Контрольные вопросы 26
Лабораторная работа №4. Оператор ветвления case 27
Задачи по лабораторной работе №4 28
Контрольные вопросы 29
Лабораторная работа №5. Циклы с предварительным условием 30
Задачи по лабораторной работе №5 32
Контрольные вопросы 34
Лабораторная работа №6. Циклы с параметром 35
Задачи по лабораторной работе №6 36
Контрольные вопросы 38
Лабораторная работа №7. Массивы 39
Задачи по лабораторной работе №7 42
Контрольные вопросы 44
Лабораторная работа №8. Двумерные массивы 45
Задачи по лабораторной работе №8 45
Контрольные вопросы 47
Лабораторная работа №1. Основные этапы создания программ (на примере программы для решения квадратных уравнений)
1. Проектирование программы
Согласно концепции процедурного программирования любая программа может быть представлена в виде «черного ящика», который по заложенным в него алгоритмам преобразует входные данные в выходные.
(Рис. 1.1) Программа.
Если проводить аналогию, например, с приготовлением пищи, то входные данные - это продукты, выходные данные – блюдо, а алгоритм – это рецепт, который описывает последовательность действий, необходимую для превращения продуктов в блюдо.
Спроектировать программу означает:
Определить, входные данные;
Определить, выходные данные;
Описать алгоритм в виде блок-схемы или другим способом.
Пример: Необходимо спроектировать программу для решения квадратных уравнений.
Из математики известно, что квадратное уравнение имеет следующий вид:
.
Таким образом, входными данными для программы должны являться три вещественных числа: [a,b,c], входящих в указанное уравнение. Оно может иметь одно, два или ни одного решения, следовательно, выходными данными должно являться множество из трех чисел [N, x1, x2], где N – количество корней уравнения, x1,x2- значение первого и второго корней, если они имеются. Алгоритм программы должен осуществлять вычисления в следующей последовательности:
вычислить дискриминант по формуле ;
определить количество корней уравнения ;
если , то вычислить значения корней
2. Создание проекта приложения
Программы, их часто называют еще приложениями, создаются в среде разработчика программ. Одной из таких широко известных сред является Delphi.
Приложение в Delphi собирается из многих элементов: форм, программных модулей, внешних библиотек, картинок, пиктограмм и др. Каждый элемент размещается в отдельном файле и имеет строго определенное назначение. Набор всех файлов, необходимых для создания приложения, называется проектом. Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый exe-файл.
Внешний вид Delphiпредставлен на рисунке ниже.