
Algorithmic Thinking ◾ 159
TERMINOLOGY
activity diagram
actual parameter
algorithm
argument
composition
computable action
computable function
computational state
computer soware
control ow
control ow statement
encapsulation
executes
expression
owchart
formal parameter
halt
identier
loop
counting loop
innite loop
while loop
modularization
module
name binding
program
programming language
declarative
functional
imperative
selection statement
multiway
one-way
two-way
semantics
unambiguous
understandability
EXERCISES
1. Consider writing a soware system to determine what you will wear
to work. If the morning temperature is above 50 degrees you will
wear a pa ...