Algorithms flashcards

Descripción

Week two homework
Myleene Teo
Fichas por Myleene Teo, actualizado hace 3 meses
Myleene Teo
Creado por Myleene Teo hace 3 meses
1
0

Resumen del Recurso

Pregunta Respuesta
Computational thinking Thinking about how you can use computers to solve a problem or complete a task, NOT thinking like computers (computers can't think!) or computer programming
Three steps that computational thinking involves 1. Defining and analysing problems 2. Designing structured solutions (an algorithm) 3. Implementing the solution (computer program)
Three techniques to solve problem 1. Algorithmic thinking 2. Decomposition 3. Abstraction
Algorithmic thinking The planning and thought process that goes into designing algorithms, e.g.
Algorithm A set of instructions that can be followed to complete a task
Decomposition Breaking down a complex problem into smaller, more manageable parts, e.g. the problem of revising for an English EoY exam can be broken down into literature and language
Abstraction The process of removing unnecessary detail from a problem, e.g. the metro map is a simplified map, with only the stations and a rough outline of their locations; the buildings and roads are removed
What is this called and what is its function in a flowchart? Process symbol, an action
What is this called and what is its function? Subroutine, calls a subroutine, acts like a function
What is this called and what is its function? Input/output, asks for user input or outputs something
What is this called and what is its function? Decision, a yes/no/true/false decision, like an if statement
What is this called and what is its function? Terminator, the start or end of a flowchart
Mostrar resumen completo Ocultar resumen completo

Similar

A level Computing Quiz
Zacchaeus Snape
Types and Components of Computer Systems
Jess Peason
Input Devices
Jess Peason
Output Devices
Jess Peason
Computing
Kwame Oteng-Adusei
Pack of playing cards answer
Karl Taylor
Code Challenge Flow Chart
Charlotte Hilton
Computing Hardware - CPU and Memory
ollietablet123
Computer Systems
lisawinkler10
Computer science quiz
Ryan Barton
Input, output and storage devices
Mr A Esch