- •Часть 2
- •Контроль результатов
- •Структурные схемы параллельных алгоритмов
- •Основная схема (без схемных оболочек). Ручные построения
- •Вариант 1 структурной схемы (a501). Ручные построения
- •Автоматизация построений основной схемы алгоритма
- •Проверочная нумерация оболочек формул и схем
- •Вложенность формульных оболочек
- •Вложенность схемных оболочек
- •Разделение парных операций
- •Бесскобочная запись структурных формул
- •Работа с тренажером схемных построений
- •Мозаичный набор схем
- •Временные диаграммы параллельных алгоритмов базисных структур
- •Построения временных диаграмм. Вариант 2
- •Вариант 2 диаграммы (a502). Автоматизация построений
- •Графический расчет длительности алгоритма
- •Расчет длительности алгоритма
- •Общая проверка результатов
Министерство образования Российской Федерации
Уфимский государственный авиационный технический университет
Факультет ИРТ: Информатика и робототехника
Кафедра ПСИ: Проектирование систем информатики
Учебная дисциплина:
МЛТА: Математическая логика и теория алгоритмов
РГР: Расчетно-графическая работа
Общая тема:
ПАРАЛЛЕЛЬНЫЕ ЛОГИКО-АЛГОРИТМИЧЕСКИЕ СИСТЕМЫ
(алгоритмы и логика, аппаратная и программная реализация)
Часть 2
ПАРАЛЛЕЛЬНЫЕ АЛГОРИТМЫ.
ВРЕМЕННЫЕ ДИАГРАММЫ.
(техника построений,
параметрический расчет и анализ)
Пояснительная записка
5033.7219.0000-ПЗ
Направление подготовки:
654600: ИВТ: Информатика и вычислительная техника
Специальность:
230100: ИВТ: Информатика и вычислительная техника
Курс обучения: 2
Учебная группа:
Работу выполнила
студентка _____________ фио
Зачетная книжка №
Вариант задания: A500
Работу принял
должность _____________ Житников А.П.
2007
Структурные формулы алгоритмов
Индивидуальное задание
Комплект исходных формул алгоритмов
Задан комплект A500 структурных формул алгоритмов:
А501 = Z1((Z3Z1VZ5) &Z2(Z4(Z2 &Z8) &Z7Z5)) 1-й вариант СФА
группы A500
A502 = Z1((Z3Z1&Z5) &Z2(Z4(Z2 &Z8) &Z7Z5)) 2-й вариант СФА
группы A500
A503 =Z1((Z3 &1 Z1VZ5) &Z2(Z4(Z2 &Z8) &Z71Z5)) 3-й вариант СФА группыA500
Восстановление стандартной формы структурных формул
Стандартная форма формулы алгоритма
СФА 1.1: Структурная формула алгоритма / У: Поток управления
ИнФ: Инфиксная форма записи формулы
СИнФ: Сокращенная инфиксная форма
Вариант 1 (A501):
А501 = Z1((Z3Z1VZ5) &Z2(Z4(Z2 &Z8) &Z7Z5)) =
Вариант 2 (A502):
А502 = Z1((Z3Z1 &Z5) &Z2(Z4(Z2 &Z8) &Z7Z5)) =
ПИнФ: Полная инфиксная форма
Вариант 1 (A501)
= Z1 - ((Z3 -Z1VZ5) &Z2 - (Z4 - (Z2 &Z8) &Z7 -Z5)) = Вариант 2 (A502)
= Z1 - ((Z3 - Z1 & Z5) & Z2 - (Z4 - (Z2 & Z8) & Z7 - Z5)) =
Вариант 1 (A501)
= Z1 - ((Z3 - Z1 V Z5) & Z2 - (Z4 - (Z2 & Z8) & (Z7 - Z5))) =
= Z1 - (((Z3 - Z1) V Z5) & Z2 - (Z4 - (Z2 & Z8) & (Z7 - Z5))) =
= Z1 - (((Z3 - Z1) V Z5) & (Z2 - (Z4 - (Z2 & Z8) & (Z7 - Z5)))) =
= Z1 - (((Z3 - Z1) V Z5) & (Z2 - ((Z4 - (Z2 & Z8)) & (Z7 - Z5)))) =
= (Z1 - (((Z3 - Z1) V Z5) & (Z2 - ((Z4 - (Z2 & Z8)) & (Z7 - Z5)))))
Вариант 2 (A502)
= Z1 - ((Z3 - Z1 & Z5) & Z2 - (Z4 - (Z2 & Z8) & (Z7 - Z5))) =
= Z1 - (((Z3 - Z1) & Z5) & Z2 - (Z4 - (Z2 & Z8) & (Z7 - Z5))) =
= Z1 - (((Z3 - Z1) & Z5) & (Z2 - (Z4 - (Z2 & Z8) & (Z7 - Z5)))) =
= Z1 - (((Z3 - Z1) & Z5) & (Z2 - ((Z4 - (Z2 & Z8)) & (Z7 - Z5)))) =
= (Z1 - (((Z3 - Z1) & Z5) & (Z2 - ((Z4 - (Z2 & Z8)) & (Z7 - Z5)))))
Основная стандартная форма записи СФА
Вариант 1 (A501)
Явная операция суперпозиции:
A501 = (Z1(((Z3Z1)VZ5) & (Z2((Z4(Z2 &Z8)) & (Z7Z5))))) =
Неявная операция суперпозиции:
= (Z1(((Z3Z1)VZ5) & (Z2((Z4(Z2 &Z8)) & (Z7Z5)))))
Вариант 2 (A502)
Явная операция суперпозиции:
A502 =(Z1 (((Z3 Z1) & Z5) & (Z2 ((Z4 (Z2 & Z8)) & (Z7 Z5))))) =
Неявная операция суперпозиции:
= (Z1(((Z3Z1) &Z5) & (Z2((Z4(Z2 &Z8)) & (Z7Z5)))))
Контроль результатов
Выполняются обратные (контрольные) упрощения записи.
СФА 1.2: Вариант 1 (A501)
Удаление знака суперпозиции:
A501 =(Z1(((Z3Z1) V Z5) & (Z2((Z4(Z2 & Z8)) & (Z7Z5))))) =
Удаление внешних скобок:
= Z1(((Z3Z1)VZ5) & (Z2((Z4(Z2 &Z8)) & (Z7Z5))))=
Пошаговое удаление скобок для суперпозиции:
= Z1((Z3Z1 V Z5) & (Z2((Z4(Z2 & Z8)) & (Z7Z5)))) =
= Z1((Z3Z1 V Z5) & (Z2((Z4(Z2 & Z8)) & Z7Z5))) =
= Z1((Z3Z1 V Z5) & (Z2(Z4(Z2 & Z8) & Z7Z5))) =
= Z1((Z3Z1 V Z5) & Z2(Z4(Z2 & Z8) & Z7Z5))
СФА 1.3: Вариант 2 (A502)
A502 =(Z1(((Z3Z1) & Z5) & (Z2((Z4(Z2 & Z8)) & (Z7Z5))))) =
= Z1(((Z3Z1) & Z5) & (Z2((Z4(Z2 & Z8)) & (Z7Z5)))) =
= Z1((Z3Z1 & Z5) & (Z2((Z4(Z2 & Z8)) & (Z7Z5)))) =
= Z1((Z3Z1 & Z5) & (Z2((Z4(Z2 & Z8)) & Z7Z5))) =
= Z1((Z3Z1 & Z5) & (Z2(Z4(Z2 & Z8) & Z7Z5))) =
= Z1((Z3Z1 & Z5) & Z2(Z4(Z2 & Z8) & Z7Z5))