База ответов ИНТУИТ

Архитектура параллельных вычислительных систем

<<- Назад к вопросам

С помощью пятиадресной команды if-then-else составьте программу коммутации для счета значения выражения:
X = a ×if (b+ c) > d then if e >0 then A+ B else A else 0

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
1+AB(1,1)
2УСЛe0(2,1)
3(1,1)A
+bc(3,1)
4УСЛ(3,1)d(4,1)
(2,1)0
5×a(4,1)(1,2)
(Верный ответ)
1+bc(1,1)
2УСЛ(1,1)d(2,1)
3(3,1)A
+AB(3,1)
4УСЛ(3,1)e(4,1)
A0
5×a(4,1)(1,2)

1+bc(1,1)
2+AB(2,1)
3УСЛe0(3,1)
(2,1)A
4УСЛ(1,1)d(4,1)
(3,1)0
5×a(4,1)(1,2)

(Верный ответ)
Похожие вопросы
С помощью пятиадресной команды if-then-else составьте программу коммутации для счета значения выражения:
X =  b×if (d+ c) >a then if e >b then A else B else 0
С помощью пятиадресной команды if-then-else составьте программу коммутации для счета значения выражения:
X = a×b× if (d+ c) >0 then if e>0 then A else A+B else 0
Пользуясь записью выражения в ПОЛИЗ, составьте программу коммутации счета его значения. Произведите предварительное преобразование записи для оптимизации программы. Решающее поле содержит 4 ПЭ. Определите длину программы. Сколько регистров буферов ПЭ используется?
 A = (a×b+ a: c)× (c+ d)
Пользуясь записью выражения в ПОЛИЗ, составьте программу коммутации счета его значения. Произведите предварительное преобразование записи для оптимизации программы. Решающее поле содержит 4 ПЭ. Определите длину программы. Сколько регистров буферов ПЭ используется?
A = a×b×c× (a+ e)
Пользуясь записью выражения в ПОЛИЗ, составьте программу коммутации счета его значения. Произведите предварительное преобразование записи для оптимизации программы. Решающее поле содержит 4 ПЭ. Определите длину программы. Сколько регистров буферов ПЭ используется?
A = ((a + b)×(b + c))×((c + d)×(d+ e))
Используя механизм предикатов и считая, что адрес предиката указывается перед кодом операции, составьте программу счета значения выражения
a+ if b+c > 0 then d: 5 else d: 20
Используя механизм предикатов и считая, что адрес предиката указывается перед кодом операции, составьте программу счета значения выражения
(a+ b)× if c > 0 then B else (d+ e)× f
Используя механизм предикатов и считая, что адрес предиката указывается перед кодом операции, составьте программу счета значения выражения
a× if b > 0 then (c+ d)× x else (e+ f)
Используя команду if-then-else и трехадресную систему команд, составьте программу счета значения выражения
(a+ b)× if c > 0 then B else (d+ e)× f
Задержки выполнения команд из-за связности данных выполняются автоматически
Используя команду if-then-else и трехадресную систему команд, составьте программу счета значения выражения
a+ if b+c > 0 then d: 5 else d: 20
Задержки выполнения команд из-за связности данных выполняются автоматически