Gr10 1.1 - Thinking for Computers Flashcards
Computer Program
A solution which makes use of fixed, specific values and steps in solving a problem
Abstract Solutions
A solution which makes use of general concepts and variables in solving a problem.
Algorithm
A sequence of steps that can be followed in order to solve a specific problem
Concrete Solution
A solution which makes use of fixed, specific values and steps in solving a problem
Flowchart
A diagrammatic visual representation of the sequence of steps required to solve a problem
Problem Solving
Working out the steps required to reach a desired state based on a given set of starting values
Pseudo code
Structured, language based way of presenting an algorithm, similar to the methods of recipes in a cookbook. Short and clear step by step instructions