2.1.4 Flashcards

Thinking logically (3 cards)

1
Q

Decision Making

A
  • There are many decisions involved with
    making and designing programs.
  • It is important to consider these decisions carefully.
  • Often, the available choices for a decision
    may be limited, simplifying the decision.
  • Identifying the decisions which need
    to be made allows information to be
    gathered on potential choices.
  • In flow charts, decisions are represented by diamonds.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Conditions Affecting a Decision

A
  • Effectiveness
  • Convenience
  • Cost
  • Efficiency
  • Relevance
  • Available skills and resources

-All these conditions are important.

  • Some may be more important to a particular decision.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Decisions Affecting Program Flow

A
  • There may be many routes through a program.
  • Decisions by the user will affect the route
    taken.
  • It is important to identify places where the user will need to make a decision and plan for the decisions they may make.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly