
- •3053.4339.12505
- •Часть 1
- •5033.4339.0000-Пз
- •Введение
- •Назначение методического руководства
- •Исходные условия Общие цели выполнения первой части работы
- •Исходные положения
- •Обобщенная концепция текстов алгоритмов
- •Общее содержание первой части расчетно-графической работы
- •Базовые структуры алгоритмов
- •Подготовка задания
- •Рабочие варианты формулы по текущему разделу
- •Исходные структурные формулы параллельных алгоритмов
- •Стандартная форма формулы алгоритма
- •Контроль результатов
- •Структурные схемы параллельных алгоритмов
- •Автоматизация построений основной схемы Вариант 1 структурной схемы. Автоматизация построений
- •Группирование элементов схемы – оболочковые схемы
- •Вложенность схемных оболочек
- •Повышение структурного соответствия формул и схем
- •Явная операция разделения потоков
- •Разделение парных операций
- •Временные диаграммы параллельных алгоритмов
- •Расчет длительности алгоритма
- •Ви: Вертикальное исполнение
- •Автоматизация построений: Алгол (Паскаль) – подобный текст
- •Ви: Вертикальное исполнение
- •Автоматизация построений (СиПт)
- •КоФ: Комбинированная форма вербального текста Автоматизация построений: Алгол (Паскаль) – подобный текст
- •Ациклические многополюсные структуры алгоритмов
- •Исходные условия
- •Комплект текстов алгоритмов (обобщенные тексты)
- •Стандартная полная форма структурной формулы
- •Стандартная форма формулы алгоритма
- •Структурная схема
- •Структурная схема алгоритма
- •Основная схема (без оболочек).Автоматизированные построения
- •Временная диаграмма исполнения алгоритма
- •Диа: Диаграмма исполнения. Автоматизированные построения
- •Краткая характеристика программы
- •Подготовка кодирования элементов алгоритма
- •Параметры кодирования модели
- •Кодирование элементов алгритма
- •Комплект файлов модели алгоритма
- •Состав файла кодировки структуры алгоритма
- •Заготовка кодировки
- •Запись кодировки структурной формулы для моделирования
- •Подготовка файлов
- •Построение временной диаграммы
- •Графический расчет длительности алгоритма
- •Аналитический расчет длительности алгоритма
Исходные структурные формулы параллельных алгоритмов
Стандартная форма формулы алгоритма
По исходной СФА строится стандартная СФА – полная инфиксная форма.
СФА: Структурная формула алгоритма / У: Поток управления
ИнФ: Инфиксная форма записи формулы
СИнФ: Сокращенная инфиксная форма // исходная форма
Вариант 1 (A471):
A471 =Z 1(Z 2Z 1& Z 7& Z 3Z 1)( Z 4& (Z 2Z 1& Z 3 ))
Вариант 2 (A472):
A472 = Z 1(Z 2Z 1& Z 7& Z 3Z 1)( Z 4 V (Z 2Z 1& Z 3 ))=
ПИнФ: Полная инфиксная форма // пошаговое построение
// Поэтапная простановка неявных операций суперпозиции:
// последовательной запись операторов соответствует
// операция суперпозиции " – " (" ") – логическая связка следования "затем"
Вариант 1 (A471):
=Z 1 – (Z 2–Z 1& Z 7& Z 3–Z 1)– ( Z 4& (Z 2–Z 1& Z 3 ))=
Вариант 2 (A472):
= Z 1– (Z 2–Z 1& Z 7& Z 3–Z 1)– ( Z 4 V (Z 2–Z 1& Z 3 ))=
// Простановка недостающих пар операционных скобок:
// приоритет операции суперпозиции (–, ) выше приоритета операций
// конъюнкции (&) и дизъюнкции (V)
Вариант 1 (A471):
=Z 1 – (Z 2–Z 1& Z 7& Z 3–Z 1)– ( Z 4& (Z 2–Z 1& Z 3 ))=
= (Z 1 – ((Z 2–Z 1)& Z 7& (Z 3–Z 1))– ( Z 4& ((Z 2–Z 1)& Z 3 )))=
Вариант 2 (A472):
= Z 1–((Z 2–Z 1)& Z 7& (Z 3–Z 1))– ( Z 4 V ((Z 2–Z 1)& Z 3 ))
Основная стандартная форма записи СФА
Вариант 1 (A472):
A471= (Z 1 ((Z 2Z 1)& Z 7& (Z 3Z 1)) ( Z 4& ((Z 2Z 1)& Z 3 )))=
= (Z 1((Z 2Z 1)& Z 7& (Z 3Z 1))( Z 4& ((Z 2Z 1)& Z 3 )))
Вариант 2 (A472):
A472= (Z 1 ((Z 2Z 1)& Z 7& (Z 3Z 1)) ( Z 4 V ((Z 2Z 1)& Z 3 )))=
= (Z 1 ((Z 2Z 1)& Z 7& (Z 3Z 1))( Z 4 V ((Z 2Z 1)& Z 3 )))
Контроль результатов
Выполняются обратные (контрольные) упрощения записи.
Вариант 1:
// удаление знака суперпозиции
= (Z1((Z 2Z 1)& Z 7& (Z 3Z 1))( Z 4& ((Z 2Z 1)& Z 3 )))=
// удаление внешних скобок
= Z1((Z 2Z 1)& Z 7& (Z 3Z 1))( Z 4& ((Z 2Z 1)& Z 3 ))=
// пошаговое удаление внутренних скобок для суперпозиции
= Z1(Z 2Z 1& Z 7& Z 3Z 1)( Z 4& (Z 2Z 1& Z 3 ))=
Вариант 2 – аналогично:
= (Z1((Z2Z1)& Z7& (Z 3Z 1))( Z 4V ((Z 2Z 1)& Z 3 )))=
= (Z1(Z2Z1& Z7& Z 3Z 1)( Z 4V (Z 2Z 1& Z 3 )))=
= Z1((Z2Z1 ) & Z7& Z 3Z 1)( Z 4V ((Z 2Z 1)& Z 3 ))
Структурные схемы параллельных алгоритмов
Автоматизация построений основной схемы Вариант 1 структурной схемы. Автоматизация построений
СФА: Структурная формула алгоритма / У: Поток управления
A471= (Z 1 ((Z 2Z 1)& Z 7& (Z 3Z 1)) ( Z 4& ((Z 2Z 1)& Z 3 )))
A471= (Z 1 – ((Z 2–Z 1)& Z 7& (Z 3–Z 1))– ( Z 4& ((Z 2–Z 1)& Z 3 )))
Настройки: ИнФ / ГИ / БСА / БФ
БСА: Блок-схема алгоритма / ГИ: Горизонтальное исполнение
Настройки: ИнФ / ГИ / ШСА / БФ
ШСА: Штрих-схема алгоритма / ГИ: Горизонтальное исполнение
Вариант 2 структурной схемы. Автоматизация построений
СФА: Структурная формула алгоритма / У: Поток управления
РМУ 3.5 Замена обозначений: "" - "–"; "V" – "|"
A472= (Z 1 ((Z 2Z 1)& Z 7& (Z 3Z 1)) ( Z 4 V ((Z 2Z 1)& Z 3
A472= (Z 1 – ((Z 2–Z 1)& Z 7& (Z 3–Z 1))– ( Z 4 | ((Z 2–Z 1)& Z 3 )))
Набор формулы
Настройки:
ИнФ / ГИ / БСА / БФ
БСА: Блок-схема алгоритма / ГИ: Горизонтальное исполнение
Настройки: ИнФ / ГИ / ШСА / БФ
ШСА: Штрих-схема алгоритма / ГИ: Горизонтальное исполнение