Дипломная работа: Конвертирование исходного текста программ для станков с ЧПУ из одной системы программирования в другую
Заключительные вычисления:
если I = -1 и J > 0, то J _ nast := - J _ nast ;
если I = 1 и J < 0, то J _ nast := - J _ nast ;
если J = -1 и I > 0, то I_nast:= -I_nast;
если J = 1 и I < 0, то I_nast:= -I_nast
Рис 2.5
2.2. Описание алгоритма метода выбора обработки
2.2.1. Назначение и характеристика алгоритма
Алгоритм описывает метод выбора обработки пользователем в зависимости от назначения конечного результата.
2.2.2. Используемая информация
В алгоритме используется графическая оболочка метода выбора обработки.
2.2.3. Результаты решения
В результате реализации алгоритма программа настраивается для обработки заданным методом.
2.2.4. Алгоритм решения
1. Если Form 2. PC _ MAYAK . Checked , то переход к п. 2
2. pc _ mayak ( bufer );
3. Если Form 2. PC _ VM . Checked , то переход к п. 4
4. pc _ vm ( bufer );
5. Если Form 2. VM _ MAYAK . Checked , то переход к п. 6
6. vm _ mayak ( bufer );
7. Если Form 2. MAYAK _ VM . Checked , то переход к п.8
8. mayak_vm(bufer);
9. Bufer:= '';
10. Inc ( m );
11. конец
2.2.5. Список условных обозначений
Условные обозначения, используемые в описании алгоритма, приведены в табл. 4.
Таблица 4
Условные обозначения
Обозначение | Расшифровка |
bufer | Строка значение процедуры |
pc_mayak(bufer); | Процедура пересчёта заданным методом |
pc_vm(bufer); | Процедура пересчёта заданным методом |
vm_mayak(bufer); | Процедура пересчёта заданным методом |
mayak_vm(bufer); | Процедура пересчёта заданным методом |
Form2.MAYAK_VM.Checked | Свойства переключателя |
Bufer | Переменная хранения строки |
Inc() | Функция увеличения |
Схема алгоритма метода выбора обработки
Рис 2.6
2.3 Описание алгоритма выбора вспомогательных методов обработки
2.3.1. Назначение и характеристика алгоритма
Алгоритм описывает дополнительные (вспомогательные) методы выбора обработки данных.В результате выбора подключаются дополнительные возможности (удаление пробелов, пустых строк и последовательная нумерация кадров).
2.3.2. Используемая информация
В алгоритме используется графическая оболочка метода выбора обработки.
2.3.3. Результаты решения
В результате реализации алгоритма программа настраивается для обработки дополнительными методами.
2.3.4. Алгоритм решения
1. Если Form 1. Probel . Checked , переходим к п. 2
2. DelProbel ( bufer );
3. Если Form 1. NomerKadra . Checked , то переходим к п. 4
4. nomerkadra ( bufer );
5. Если Form 1. PustoStr . Checked , то переход к п. 6