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.
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.
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.