- •Часть 1
- •Общая характеристика алгоритмов
- •Реализуемые алгоритмы
- •Порядок формирования индивидуальных заданий
- •Формирование индивидуального задания. Опорный пример
- •Запись комбинаций параметров настройки панели
- •Меню Настройки
- •Порядок записи комбинаций заданных параметров
- •Порядок загрузки параметров
- •Алгоритм a001: Пустой алгоритм - проходная интерпретация
- •Описание алгоритма
- •Исходный текст программной реализации
- •Алгоритм a101: Единичный алгоритм
- •Описание алгоритма
- •Исходный текст программной реализации
- •Алгоритм a211: Последовательность двух команд
- •Описание алгоритма
- •Исходный текст программной реализации
- •Исходное общее описание алгоритма
- •Многопоточные представления
- •Исходный текст программной реализации
- •Алгоритм a232: Параллельная конъюнкции трех команд
- •Исходное общее описание алгоритма
- •Многопоточные представления
- •Исходный текст программной реализации
Алгоритм 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 = (Z7) = Z7
Алгоритм операционного цикла // включая загрузку и разгрузку
A = (Zz – A101 – Zr) = (Zz – (Z7) – Zr) = (Zz –Z7 – Zr)
ССА: Структурная схема алгоритма
Вариант 1 Вариант 2
ДИА: Диаграмма исполнения алгоритма: mz7 = 60
ВТА: Вербальный текст алгоритма / ПиПТ: Питон-подобный текст
ГИ: Горизонтальное исполнение
ШТА: Шаблон текста алгоритма
A001 = (Z7) =Z7
A001 =Z7
РТА: Рабочий текст алгоритма
algA001():Zh7()
ВИ: Вертикальное исполнение
ШТА: Шаблон текста алгоритма РТА: Рабочий текст алгоритма
A001 A001= A001= A001= alg A001():
= ( ( |
Z7 Zh7()
( Z7 |Z7
Z7 ) )
) // Необходимо строго соблюдать стандартные отступы
Исходный текст программной реализации
ВИ: Вертикальное исполнение
def eA101(ccrt, hCycles): // alg A211():
hCycles.Zh(ccrt.techsys.head7) // Zh7() - типовой цикл СГ7
// Необходимо строго соблюдать стандартные отступы
Алгоритм a211: Последовательность двух команд
Описание алгоритма
СФА: Структурная формула алгоритма
Алгоритм этапа обработки (основного перехода тех. операции):
A211 = (Z7 –Z6) =Z7 –Z6
Алгоритм операционного цикла // включая загрузку и разгрузку
A = (Zz – A211 – Zr) = (Zz – (Z7 –Z6) – Zr) = (Zz – Z7 –Z6 – Zr)
ССА: Структурная схема алгоритма
Вариант 1 Вариант 2
ДИА: Диаграмма исполнения алгоритма: mz7 = 60,mz6 = 70
ВТА: Вербальный текст алгоритма / ПиПТ: Питон-подобный текст
ГИ: Горизонтальное исполнение
ШТА: Шаблон текста алгоритма
A211 = (Z7–Z6) =Z7–Z6
A001 = Z7–Z6
РТА: Рабочий текст алгоритма
algA001( ):Zh7( );Zh6( )
ВИ: Вертикальное исполнение
ШТА: Шаблон текста алгоритма РТА: Рабочий текст алгоритма
A211 A211= A211= A211= A211= alg A211( ):
=
( ( |
Z7 – | Z7 Zh7( )
( Z7 – | Z7 – | Z6 | Z6 Zh6( )
Z7 Z6 | Z6
– ) )
Z6
) // Необходимо строго соблюдать стандартные отступы