null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
7051763
Abstraction and Automation
Description
AS level Computer Science (Abstraction and Automation) Mind Map on Abstraction and Automation, created by Charlie Turner on 20/11/2016.
No tags specified
pseudocode
computer science
trace tables
logic
abstraction
automation
computer science
abstraction and automation
as level
Mind Map by
Charlie Turner
, updated more than 1 year ago
More
Less
Created by
Charlie Turner
about 8 years ago
29
0
0
Resource summary
Abstraction and Automation
Algorithms
'Algorithm' comes from the name of a Latin book called 'Algoritmi de numero Indorum'
This means 'Al-Khwarismi on the Hindu Art of Reckoning'
The aim of algorithms is to be as specific as possible
Ambiguity can lead to issues
Must be in a defined sequence as order is important
Use four basic structures
Sequence
Selection
Iteration
Assignment
Must terminate
The AQA definition is 'a sequence of steps that can be followed to complete a task and that always terminates'
AQA's preferred pseudo-code conventions
Sequence
INPUT, OUTPUT, etc.
Assignments
x <--- 10
Selection
IF, THEN, ELSE, ENDIF
Iteration
FOR, ENDFOR, WHILE, ENDWHILE, REPEAT, UNTIL
Trace tables
Why use them?
Makes sure an algorithm will work properly
A dry run of a program will help troubleshoot
Tracks the values of variables throughout the program
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Computing Hardware - CPU and Memory
ollietablet123
SFDC App Builder 2
Parker Webb-Mitchell
Data Types
Jacob Sedore
Intake7 BIM L1
Stanley Chia
Software Processes
Nurul Aiman Abdu
Design Patterns
Erica Solum
CCNA Answers – CCNA Exam
Abdul Demir
Abstraction
Shannon Anderson-Rush
Spyware
Sam2
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Data Analytics
anelvr
Browse Library