www.gibmonks.com

Main Page




Previous Page
Next Page

[Page 172]

Terminology

action

action expression

action state

action state symbol

action/decision model of programming

activity diagram

addition assignment operator (+=)

algorithm

approximation of floating-point numbers

arithmetic assignment operators

arrow symbol

assignment operators

associate from left to right

associate from right to left

averaging calculation

binary arithmetic operator

block

"bombing"

bool

cast operator

compound statement

conditional expression

conditional operator (?:)

control statement

control-statement nesting

control-statement stacking

counter

counter-controlled repetition

"crashing"

dangling-else problem

decision symbol

decrement operator (--)

default precision

definite repetition

diamond symbol

dotted line

double data type

double-precision floating-point number

double-selection statement

dummy value

empty statement

executable statement

explicit conversion

fatal logic error

final state

first refinement

fixed-point format

fixed stream manipulator

flag value

float data type

floating-point constant

floating-point number

"garbage" value

goto elimination

goto statement

if...else double-selection statement

implicit conversion

increment operator (++)

indefinite repetition

initial state

integer division

integer promotion

iterating

iterations of a loop

keywords

loop

loop-continuation condition

loop iterations

loop nested within a loop

looping statement

merge symbol

multiple-selection statement

nested control statement

nonparameterized stream manipulator

note

null statement

object-oriented design (OOD)

off-by-one error

operand

operator precedence

order in which actions should execute

parameterized stream manipulator

postdecrement

postfix decrement operator

postfix increment operator

postincrement

precision

predecrement

prefix decrement operator

prefix increment operator

preincrement

procedure

program control

promotion

pseudocode

repetition statement

rounding

scientific notation


[Page 173]

second refinement

selection statement

sentinel-controlled repetition

sentinel value

sequence statement

sequence-statement activity diagram

sequential execution

setprecision stream manipulator

showpoint stream manipulator

signal value

single-entry/single-exit control statement

single-selection if statement

single-precision floating-point number

small circle symbol

solid circle symbol

stream manipulator

structured programming

ternary operator

top

top-down, stepwise refinement

total

transfer of control

transition

transition arrow symbol

truncate

unary cast operator

unary minus (-) operator

unary operator

unary plus (+) operator

undefined value

while repetition statement

workflow of a portion of a software system


Previous Page
Next Page