Контрольная работа №2. Автомат должен выполнять три алгоритма U1, U2 и U3 в зависимости от значений набора логических условий r1

Автомат должен выполнять три алгоритма U 1, U 2 и U 3 в зависимости от значений набора логических условий r1, r2. Первый оператор алгоритмов А0 – инициализация массива и его индекса. Нумерация элементов массива с 1 до 10. Последний оператор алгоритмов Ак – вывод искомого значения на экран.

Построить граф-схемы и матричные схемы исходных алгоритмов, ЛСА минимизированного объединенного алгоритма U об, в котором отсутствуют повторяющиеся операторы и минимально число логических условий. Проверить выполнение каждого из алгоритмов в объединенном алгоритме, подставляя значения соответствующих r1 и r2 .

1 вариант:

U 1 – вывести минимум массива.

U 2 – вывести номер третьего эл-та массива, большего 5, или 0, если его нет.

U 3 – вывести сумму положительных элементов массива.

2 вариант:

U 1 – вывести среднее арифметическое элементов массива.

U 2 – вывести номер предпоследнего эл-та массива, большего 5, или 0, если его нет.

U 3 – вывести разность между максимальным и минимальным элементом массива.

Автоматное программирование


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: