algorithms- section 5 Flashcards
What is computational thinking?
The steps you take to find the best solution to a complex problem
What is abstraction?
Picking out the important bits of information from the problem, ignoring the specific details that don’t matter
What is algorithmic thinking?
A logical way of getting from the problem to the solution. If the steps you take to solve a problem follow an algorithm then they can be reused and adapted to solve similar problems in the future.
What is decomposition?
Breaking a complex problem down into smaller problems and solving each one individually.
What are algorithims?
Sets of instructions for solving a problem
What is sequencing?
Putting instructions in the correct order
What is selection?
The computer can choose different options depending on conditions
What is iteration?
Tasks can be repeated
What is a variable?
Is a name that refers to a value