Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Расчетно-графическая работа2.doc
Скачиваний:
14
Добавлен:
02.05.2014
Размер:
1.01 Mб
Скачать
    1. Исходные структурные формулы параллельных алгоритмов

      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 2Z 1)& Z 7& (Z 3Z 1)) ( Z 4& ((Z 2Z 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 2Z 1)& Z 7& (Z 3Z 1)) ( Z 4 V ((Z 2Z 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. Автоматизация построений основной схемы Вариант 1 структурной схемы. Автоматизация построений

СФА: Структурная формула алгоритма / У: Поток управления

A471= (Z 1  ((Z 2Z 1)& Z 7& (Z 3Z 1)) ( Z 4& ((Z 2Z 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 2Z 1)& Z 7& (Z 3Z 1)) ( Z 4 V ((Z 2Z 1)& Z 3

A472= (Z 1 – ((Z 2–Z 1)& Z 7& (Z 3–Z 1))– ( Z 4 | ((Z 2–Z 1)& Z 3 )))

Набор формулы

Настройки: ИнФ / ГИ / БСА / БФ

БСА: Блок-схема алгоритма / ГИ: Горизонтальное исполнение

Настройки: ИнФ / ГИ / ШСА / БФ

ШСА: Штрих-схема алгоритма / ГИ: Горизонтальное исполнение