Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
7
Добавлен:
02.05.2014
Размер:
236.03 Кб
Скачать

Министерство образования Российской Федерации

Уфимский государственный авиационный технический университет

Факультет ИРТ: Информатика и робототехника

Кафедра ПСИ: Проектирование систем информатики

РГР: Расчетно-графическая работа

Общая тема:

ПАРАЛЛЕЛЬНЫЕ ЛОГИКО-АЛГОРИТМИЧЕСКИЕ СИСТЕМЫ

(алгоритмы и логика, аппаратная и программная реализация)

Часть 3 начальная подготовка

Простейшие алгоритмы:

Структурные схемы и формулы

Многопоточная программная реализация

(Лабораторная работа)

Пояснительная записка

3053.7544.0000-ПЗ

Направление подготовки:

654600: ИВТ: Информатика и вычислительная техника

Специальность:

220200: АСОИиУ: Автоматизированные системы обработки информации и управления

Курс обучения: 2

Учебная группа: АСОИ-232

Работу выполнил студент Ахмадуллин Б. Р.

Зачетная книжка № 055544

Вариант задания: A600

Работу принял Житников А. П.

2007 г.

    1. Этап Э3: Работа

      1. Исходные условия

          1. Общее содержание работы

Выполняется самостоятельная разработка многопоточной программной реализации заданного параллельного алгоритма Axx1 в языке программирования Питон (Python).

Работа выполняется по образцу алгоритма:

A601 = Z2 (((( Z0 Z2 & Z1) Z0 & Z8) & Z3 Z5) & Z7 Z4)

      1. Исходное описание алгоритма

          1. СФА: Структурная формула алгоритма

Алгоритм операционного цикла // включая загрузку и разгрузку

A = (Zz – A601 – Zr)

Алгоритм этапа обработки:

основной перехода технологической операции – без учета вспомогательных переходов загрузки разгрузки деталей.

ИнФ: Инфиксная форма

A601 = (Z2 - ((((((Z0 - Z2)& Z1) - Z0) & Z8) & (Z3 - Z5)) & (Z7 - Z4))) =

Ввод явного отражения парной операции параллельной конъюнкции (#&):

ИнФ: Инфиксная форма

= (Z2 - ((((((Z0 - Z2) #& Z1) - Z0) #& Z8) #& (Z3 - Z5)) #& (Z7 - Z4))) =

= (Z2 - ((((((Z0 - Z2) #& Z1) - Z0) #& Z8) #& (Z3 - Z5)) #& (Z7 - Z4))) =

Вывод комбинированной формы записи структурной формулы:

ИнПрПоФ: Инфиксно-префиксно-постфиксная форма

= (Z2 - ((((((Z0 - Z2) #& Z1) - Z0) #& Z8) #& (Z3 - Z5)) #& (Z7 - Z4))) =

= (Z2 - ((((# ((Z0 - Z2),Z1)& - Z0) #& Z8) #& (Z3 - Z5)) #& (Z7 - Z4))) =

= (Z2 - ((((# ((Z0 - Z2),Z1)& - Z0) #& Z8) #& (Z3 - Z5)) #& (Z7 - Z4))) =

= (Z2 - ((# ((# ((Z0 - Z2),Z1)& - Z0),Z8)& #& (Z3 - Z5)) #& (Z7 - Z4))) =

= (Z2 - ((# ((# ((Z0 - Z2),Z1)& - Z0),Z8)& #& (Z3 - Z5)) #& (Z7 - Z4))) =

= (Z2 - (# (# ((# ((Z0 - Z2),Z1)& - Z0),Z8)& #& (Z3 - Z5)),(Z7 - Z4))&) =

= (Z2 - (# (# ((# ((Z0 - Z2),Z1)& - Z0),Z8)& #& (Z3 - Z5)),(Z7 - Z4))&) =

= (Z2 - # (# (# ((# ((Z0 - Z2),Z1)& - Z0),Z8)&,(Z3 - Z5))&,(Z7 - Z4))&) =

ССА: Структурная схема алгоритма. Вариант 1. Линейный стиль

ШТА: Штрих-схема алгоритма

ДИА: Диаграмма исполнения алгоритма

Набор формулы и данных:

ДИА: Диаграмма исполнения алгоритма

ЛД: Линейная (временная) диаграмма

СД: Сетевая (временная) диаграмма:

ручная доработка – указание причинно-следственных связей событий

      1. Специальная подготовка алгоритма

          1. Сса: Структурная схема алгоритма. Вариант 2. Мозаичный стиль

СФА: Структурная формула алгоритма

ИнПрПоФ: Инфиксно-префиксно-постфиксная форма

A601 = (Z2-#(#(#((#((Z0-Z2),Z1)&-Z0),Z8)&,(Z3-Z5))&,(Z7-Z4))&) ШСА: Штрих-схема алгоритма

Связный вариант

Разделение потоков команд алгоритма:

с заменой обозначений

Соседние файлы в папке Расчетно-графическая работа (3 части)1