Смекни!
smekni.com

Программирование в Delphi (стр. 2 из 5)

4. Разработка алгоритма, схема алгоритма и его описание.

На основе вышеизложенной математической формулировки задачи, составляем соответствующие подпрограммы:

1. процедура выполнения действий при загрузке формы: FormShow.

Пояснения к алгоритму 1:

Блок 2 – задание имен фиксированным столбцам в StringGrid.

Блок 3 – вывод в поле memoсообщения о запуске.

2. процедураочисткиStringGrid: CleanSG.

Пояснения к алгоритму 2:

Блок 2 – цикл перемещения по строкам StringGrid.
Блок 3 – очистка строки StringGrid.

3. процедура очистки edit-ов: clearedit.


Пояснения к алгоритму 3:
Блоки 2-6 – очистка edit-ов.
6


4. процедура создания новой базы: button4click.


Пояснения к алгоритму 4:

Блок 2 – запрос удаления несохраненных данных.

Блок 3 – вызов процедуры.

Блок 4 – вывод в поле memoподтверждение создания базы.

5. процедура добавления записи: button1click.

Пояснения к алгоритму 5:

Блок 2 – проверка edit-ов на не пустые строки.

Блок 3 – попытка присвоить строке целочисленные переменные.

сообщение о необходимости полей 2…5 быть числом.

Блок 4 – задание начального условия цикла.

Блоки 5,6 – цикл очистки типового массива.

Блок 7 – задание начального условия цикла.

Блоки 8,9,10 – цикл перевода строки StringGrid в массив записей.

Блок 11 – задание начального условия цикла.

Блоки 12,13,14 – цикл нахождения количества записей больших добавленного значения.

Блок 13 – выполнение условия сравнения текстовых переменных.

Блоки 15,16 – междустрочное добавление записи в массив.

Блок 17 – вызов процедуры.

Блок 18 – задание начального условия цикла.

Блоки 19,20,21,22,23 – цикл перевода массива в StrinпGrid.

Блок 24 – вызов процедуры очистки edit-ов.

Блок 25 – вызов процедуры авторасчета.

сообщение о необходимости всех полей к обязательному заполнению.

19

6. процедура автоматического расчета: autorachet.