chapter 7 low-level programming languages. 2 features in pep/7 figure 7.1 pep/7’s architecture
TRANSCRIPT
20
A New Program
Reading and adding three numbersSet sum to 0Read num1Add num1 to sumRead num2Add num2 to sumRead num3Add num3 to sumWrite sum
23
Decision Making
…Add num3 to sumIf sum is negative
Write "Error"Else
Write sum
Write "Error" if sum is negative.
24
Decision Making
Add num3 to sumIf status bit N is 1
Go to NegMsgWrite sumQuit: STOPNegMsg: Write the message and go to Quit
25
Decision Making
Read limitSet sum to 0While (limit is not zero)
Read numberSet sum to sum + numberSet limit to limit - 1
26
Decision Making
Set the accumulator to limitSubtract one from the accumulatorCompare accumulator to zeroIf status bit Z is 1
go to QuitElse
go to Read