1.1.4 Compound Procedures Flashcards

1
Q

Numbers and arithmetic operations are primitive data and procedures. What powerful programming language element is this associated with?

A

primitive expressions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Nesting of combinations provides a means of combining operations. What powerful programming language element is this associated with?

A

means of combination

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definitions that associate names with values provide a limited means of abstraction. What powerful programming language element is this associated with?

A

means of abstraction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

procedure definitions

A

A much more powerful abstraction technique by which a compound operation can be given a name and then referred to as a unit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

formal parameters

A

The names used within the body of the procedure to refer to the corresponding arguments of the procedure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

procedure body

A

An expression that will yield that value of the procedure application when the formal parameters are replaced by the actual arguments to which the procedure is applied.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

procedure name

A

The symbol to be associated with the procedure definition in the environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly