- •Часть 1
- •Общая характеристика алгоритмов
- •Реализуемые алгоритмы
- •Порядок формирования индивидуальных заданий
- •Формирование индивидуального задания. Опорный пример
- •Запись комбинаций параметров настройки панели
- •Меню Настройки
- •Порядок записи комбинаций заданных параметров
- •Порядок загрузки параметров
- •Алгоритм a001: Пустой алгоритм - проходная интерпретация
- •Описание алгоритма
- •Исходный текст программной реализации
- •Алгоритм a101: Единичный алгоритм
- •Описание алгоритма
- •Исходный текст программной реализации
- •Алгоритм a211: Последовательность двух команд
- •Описание алгоритма
- •Исходный текст программной реализации
- •Исходное общее описание алгоритма
- •Многопоточные представления
- •Исходный текст программной реализации
- •Алгоритм a232: Параллельная конъюнкции трех команд
- •Исходное общее описание алгоритма
- •Многопоточные представления
- •Исходный текст программной реализации
Порядок загрузки параметров
а) Восстановление стандартных начальных параметров:
1) Подать команду:
Настройки / Загрузка стандартных параметров
На панель управления выводятся стандартные исходные параметры.
б) Загрузка записанных заданных параметров
1) Подать команду:
Настройки / Загрузка заданных параметров
Выводится окно:
2) Ввести имя файла заданных параметров: параметры
3) Открыть файл: На панель выводятся заданные параметры.
Алгоритм a001: Пустой алгоритм - проходная интерпретация
Описание алгоритма
СФА: Структурная формула алгоритма
Алгоритм этапа обработки (основного перехода тех. операции):
A001 = ( ) = (–) = (–>) = (R) = –> = R
R: Репитер (повторитель) – оператор функции повторения;
равносилен простой линии связи
Алгоритм операционного цикла
A = (Zz – A001 – Zr) = (Zz – R – Zr) = (Zz – – – Zr) = (Zz – Zr)
ССА: Структурная схема алгоритма
ВТА: Вербальный текст алгоритма / ПиПТ: Питон-подобный текст
ГИ: Горизонтальное исполнение
ШТА: Шаблон текста алгоритма
A001 = ( ) = (R) =R
A001 =R
РТА: Рабочий текст алгоритма
algA001():pass
ВТА: Вербальный текст алгоритма / ПиПТ: Питон-подобный текст
ВИ: Вертикальное исполнение:
A001 = (R) =R
ШТА: Шаблон текста алгоритма РТА: Рабочий текст алгоритма
A001 A001= A001= A001= alg A001():
= ( ( |
R pass
( R|R
R))//
Необходимо строго соблюдать
) // табуляцию вложенных строк
Исходный текст программной реализации
Рабочий файл:
expSub.py: Учебные (экспериментальные) подпрограммы.
Подпрограмма реализации алгоритма A001: // Строка: ~ 75
def eA001(ccrt, hCycles): // alg A001( ):
pass// пустой оператор
// равносилен повторителю и простой связи: R = ->
Алгоритм a101: Единичный алгоритм
Описание алгоритма
СФА: Структурная формула алгоритма
Алгоритм этапа обработки (основного перехода тех. операции):
A101 = (Z2) = Z2
Алгоритм операционного цикла // включая загрузку и разгрузку
A = (Zz – A101 – Zr) = (Zz – (Z2) – Zr) = (Zz –Z2 – Zr)
ССА: Структурная схема алгоритма
Вариант 1 Вариант 2
ДИА: Диаграмма исполнения алгоритма: mz2 = 40
ВТА: Вербальный текст алгоритма / ПиПТ: Питон-подобный текст
ГИ: Горизонтальное исполнение
ШТА: Шаблон текста алгоритма
A001 = (Z2) =Z2
A001 =Z2
РТА: Рабочий текст алгоритма
algA001():Zh2()
ВИ: Вертикальное исполнение
ШТА: Шаблон текста алгоритма РТА: Рабочий текст алгоритма
A001 A001= A001= A001= alg A001():
= ( ( |
Z2 Zh2()
( Z2 |Z2
Z2 ) )
) // Необходимо строго соблюдать стандартные отступы
Исходный текст программной реализации
ВИ: Вертикальное исполнение
def eA101(ccrt, hCycles): // alg A211():
hCycles.Zh(ccrt.techsys.head2) // Zh2() - типовой цикл СГ2
// Необходимо строго соблюдать стандартные отступы
Алгоритм a211: Последовательность двух команд
Описание алгоритма
СФА: Структурная формула алгоритма
Алгоритм этапа обработки (основного перехода тех. операции):
A211 = (Z2 –Z4) =Z2 –Z4
Алгоритм операционного цикла // включая загрузку и разгрузку
A = (Zz – A211 – Zr) = (Zz – (Z2 –Z4) – Zr) = (Zz – Z2 –Z4 – Zr)
ССА: Структурная схема алгоритма
Вариант 1 Вариант 2
ДИА: Диаграмма исполнения алгоритма: mz2 = 40,mz4 = 20
ВТА: Вербальный текст алгоритма / ПиПТ: Питон-подобный текст
ГИ: Горизонтальное исполнение
ШТА: Шаблон текста алгоритма
A211 = (Z2–Z4) =Z2–Z4
A001 = Z2–Z4
РТА: Рабочий текст алгоритма
algA001( ):Zh2( );Zh4( )
ВИ: Вертикальное исполнение
ШТА: Шаблон текста алгоритма РТА: Рабочий текст алгоритма
A211 A211= A211= A211= A211= alg A211( ):
=
( ( |
Z2 – | Z2 Zh2( )
( Z2 – | Z2 – | Z4 | Z4 Zh4( )
Z2 Z4 | Z4
– ) )
Z4
) // Необходимо строго соблюдать стандартные отступы