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