Используя механизм предикатов и считая, что адрес предиката указывается перед кодом операции, составьте программу счета значения выражения(a+ b)× if c > 0 then B else (d+ e)× f
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
1. | + a | b | r1 | |
2. | > c | s | ||
3. | s | Зn B | r2 | |
4. | + d | e | r2 | |
5. | × r2 | f | r2 | |
6. | × r1 | r2 | <результат> |
1. | + a | b | r1 | |
2. | > c | s | ||
3. | s | 3n B | r2 | |
4. | + d | e | r2 | |
5. | × r2 | f | r2 | |
6. | × r1 | r2 | <результат> |
1. | + a | b | r1 | |
2. | > c | s | ||
3. | s | × r1 | B | <результат> |
4. | + d | e | r2 | |
5. | × r2 | f | r2 | |
6. | × r1 | r2 | <результат> |