1.4 - Data types, data structures and algorithms - Flashcards

Descripción

A2 - Level A2 Computer Science Fichas sobre 1.4 - Data types, data structures and algorithms - Flashcards, creado por Nathan Hall el 01/04/2016.
Nathan Hall
Fichas por Nathan Hall, actualizado hace más de 1 año
Nathan Hall
Creado por Nathan Hall hace alrededor de 9 años
25
2
1 2 3 4 5 (0)

Resumen del Recurso

Pregunta Respuesta
Binary A base-2 number system consiting of only 0's and 1's
Problems with Sign + Magnitude - Max magnitude reduce (255 to 127) - Binary contains 2 data types - Hard for arithmetic's
BCD (Binary Coded Decimal) Eaach digit has its own 4 bits
Octal Numbers Base 8
Hexadecimal Base 16 (1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
ASCII A system for stroring text as binary Each character = 8 bits
EBCDIC A system for stroing text as binary Based on BCD
Unicode A larger version of ASCII (Includes Chinese, Arabic...) 32 bits (growing)
Mantissa Holds the digits of the number
Exponents Descirbes the position of the decimal place
Why Normalise? - Each no. only has 1 combination - Reduced waste in the mantissa, therefore increasing range and accuracy
Data Structures - Arrays - If data is related it is sensible to group them together - Arrays must be declared giving their size and data type (Determines the memory space allocaeted) - Statics - cannot change in size
Data Structures - Lists - Dynamic - Can grow in size - Operates like an array but doesn't need to be appended - Creates a static array, but makes more if necessary - Array full? Create new array (x2 size), data is copied occross - More vesatile than arrays
Array Dimensions Arrays can be set ip with multiple dimension (2-D,3-D,4-D...)
Data Structures - Records A 2-D array that allows for the use of multiple data types Give it an identifier then state what fields the record is to contain (Database)
Data Stuctures - Tuples Data in a list or an array can mutate (be altered), therefore is is known as a mutable data type A tuple is a data structure that cannot mutate (immutable)(works like a constant array)
Data Structures - Queues A list that is limited to only allow cdata to be inserted from one end, and retrieved from the other FIFO Enqueue - Data is pushed into the queue from on end Dequeue - Data is popped out from the other end
Circular Queues When a queue utilises an array (static), they can be circular in nature
Data Structures - Stacks A list which is limited to only allow data to be inserted and retrieved from one end LIFO Can only access from the top Used to reverse the order of a list (recirsive function)
FIFO First In First Out
LIFO Last In First Out
Underflow When a program tries to remove data from an empty data structure
Conjunction
Disjunction
Negation
Exclusive Disjunction
Equivalence
Mostrar resumen completo Ocultar resumen completo

0 comentarios

There are no comments, be the first and leave one below:

Similar

Syllabus
mtyrrell2208
Programming Techniques
Benedict Oneill
Preguntas previas a introducir la tecnología en el aula
Diego Santos
Cartílago y accidentes anatómicos de cara y cráneo
Paola Mendoza
El Régimen Franquista
maya velasquez
El Texto Argumentativo
Diego Santos
Literatura: Obras y Autores
Diego Santos
Test 1. I medio
Samuel Campos Cid
R.D. 796/2005, De 1 de julio, Regimen disciplinario (Esquema 3)
Miguel Angel del Rio
Aprendizaje Título Preliminar
Test Constitución Española