CT term 2 Flashcards
What is Abstraction?
Identifying the important information in a group of information. Excluding the unneeded information.
E.g. Underground map
Abstraction allows…
us to create a general idea of a problem and how to solve it.
Without abstaction…
you may end up with the wrong solution.
What is decomposition?
The breaking down of larger problems into a series of smaller ones so that they are easier to solve.
What is Pattern Recognition?
Finding similarities in problems so that they can be solved quicker
What are the two main was to plan out an Algorithm before programming it?
Flowcharts
Pseudocode
What is Pseudocode?
It is a series of text statements which represent an algorithm.
What is a flowchart?
A graphical representation of an algorithium
What is a circle in flowcharts?
It is a start or Stop button.
What is a Pallellagram in a flowchart?
Imput/Output
What does a rectangle mean in a flow chart?
It means a process or action.
What does a diamond in a flowchart mean?
Decisions
What is Python?
It is a programming language.
What is a variable?
It is a named container for a piece of data.
What is a Syntax?
It is the spelling and grammar of a program.