Computer Science An Overview Brookshear 2000 Addison Wesley

Computer Science, An Overview Brookshear © 2000 Addison Wesley Chapter Five, Figures 11 -20 Programming Languages Computer Science — An Overview J. Glenn Brookshear

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 11 (A) Executing the procedure Demo and passing parameters by reference

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 11 (B) Executing the procedure Demo and passing parameters by reference

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 11 (C) Executing the procedure Demo and passing parameters by reference

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 12 The translation process

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 13 A syntax diagram of our if-then-else pseudocode statement

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 14 Syntax diagrams describing the structure of a simple algebraic expression

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 15 The parse tree for the string x + y * z based on the syntax diagrams in Figure 5. 14

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 16 (A) Two distinct parse trees for the statement if B 1 then if B 2 then S 1 else S 2

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 16 (B) Two distinct parse trees for the statement if B 1 then if B 2 then S 1 else S 2

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 17 An object-oriented approach to the translation process

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 18 The complete program preparation process

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 19 Resolving the statements (P OR Q) and (R OR Q) to produce (P OR R)

Computer Science, An Overview Brookshear © 2000 Addison Wesley Figure 5. 20 Resolving the statements (P OR Q) and (R OR Q), R, and P
- Slides: 14