Методические указания.

ЭТАПЫ РАЗРАБОТКИ ПРОГРАММЫ. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЕННЫХ АЛГОРИТМОВ

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

Программирование – это процесс создания (разработки) программы, который может быть представлен последовательностью следующих шагов:

1)определение требований к программе;

2)разработка алгоритма;

3)написание программы (кодирование на алгоритмическом языке);

4)отладка (процесс поиска и устранения ошибок).;

5)тестирование (как ведет себя программа на как можно большем количестве входных наборов данных, в том числе и на заведомо неверных)

 

Условный оператор if

Выбор в точке разветвления алгоритма очередного шага программы может быть реализован при помощи операторов if и case. Условный оператор if позволяет выбрать один из двух возможных вариантов, оператор множественного выбора case – один из нескольких. В примере к лекции рассмотрен оператор if.


«Программирование линейных алгоритмов. Создание в DELPHI простой формы»

 

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

1. Изучить общий вид и настройки окна Delphi (см. рис. 1.1 и 1.2).

2. Изучить следующий пример.

 

 


Пример 1. Составить блок-схему алгоритма и написать программу вычисления площади прямоугольника по двум его сторонам.

Исходные данные:длины сторон a и b.

Выходные данные:площадь S.

 

 

 

Опишем последовательность действий при создании нового проекта.Этой последовательности будем придерживаться при выполнении всех последующих лабораторных работ.

 

1. Средствами WINDOWS создаем отдельную папку для нового проекта Delphi, например, папку C:StudentsМХП06аИвановLab1.

2. Входим в Delphi:

Пуск à Программы à Borland Delphi 3 à Delphi 3 (или кнопка ).

При этом откроется пустая форма.

3. Сразу после открытия пустой формы сохраняем новый проект в папке Lab1 командой:

File à Save All ( ) à указываем путь к папкеLab1à при первом сохранении Delphі спросит имя сохраняемого модуля (по умолчанию, unit1.pas), а затем – имя проекта (project1.dpr). Изменим имя модулянаU_lab1.pas,а имя проектанаP_lab1.dpr.

Замечание. Если необходимо создать новый проект, то следует воспользоваться командой: Fileà New Application.

4. Компонуем следующую форму.

Для этого в палитре компонентов находим страницу Standard и переносим из нее на форму следующие объекты (компоненты):

- Label - три метки,

- Edit – две строки редактирования,

- Button – две кнопки.

Для переноса сначала щелкаем на нужном объекте страницы Standard (например, на метке ), а затем щелкаем в нужном месте формы (метка вставляется).

Сохраняем проект командой: File à Save All ().

5.Задаем свойства объектов формы с помощью Инспектора Объектов. Сначала выделяем нужный объект, а затем настраиваем его свойства. Выделить объект можно двумя способами: щелкнув один раз в форме на этом объекте либо выбрав нужный объект из раскрывающегося списка всех объектов формы:

 

5.1Свойства самой формы

Изменим текст в заголовке формы на Вычисление площади прямоугольника, цвет ее фона на голубой и шрифт надписей на всех объектах формы, кроме кнопок, на полужирный, курсив.

Чтобы кнопки не наследовали свойств шрифта своего родителя (формы), зададим для них свойство ParentFont равным False.Для этого выделим щелчком кнопкуButton1,выберем вИнспекторе объектов свойство ParentFont и в раскрывающемся списке значений справа выберем False:. Аналогичную настройку сделаем для кнопки Button2.

После этого щелкнем на форме и зададим ее свойства.

5.1.a) Caption –надпись взаголовке формы. На вкладке Propertiesзаменимумалчиваемое значение Form1 свойства Caption на Вычисление площади прямоугольника,введя его с клавиатуры.