• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/57

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

57 Cards in this Set

  • Front
  • Back

Memory

The location where instructions and data are stored on the computer

Algorithm

A sequence of steps that can be followed to complete a task that always terminates

Syntax

The rules of how words are used within a given language

Memory Address

A specific location in memory where instructions or data are stored

Assignment

The process of giving a value to a variable or constant

Constant

An item of data who's value does not change

Variable

An item of data whose value could change while the program is being run

Debug

The process of finding and correcting errors in programs

Declararion

The process of defining variables and constants in terms of their name and data type

Data type

Determines what sort of data are being stored and how it will be handled by the program

Integer

Any whole positive or negative number including 0

Pointer

A data item that identifies a particular element in a data structure - normally the front or rear

Array

A set of related data items sorted under a single identifier. Can work on one or more dimensions

Element

A single value within a set or list - also called a member

Record

One line of a text file

Selection

The principle of choosing what action to take based on certain criteria

Nesting

Placing one set of instructions within another set of instructions

Iteration

The principle of repeating processes

Definite iteration

A process that repeats a set number of times

Indefinite iteration

A process that repeats until a certain condition is met

Loop

A repeated process

Sequence

The principle of putting the correct instructions in the right order within a program

Arithmetic operation

Common expressions such as +, -, /, x

Rounding

Reducing the number of digits used to represent a number while maintaining a value that is approximately equivalent

Truncating.

The process of cutting off a number after a certain number or characters or decimal places

Random number generation

A function that produces a completely random number

Pseudo-randdom number generator

Common in programming languages, a function that produces a random number that is not 100% random

Relation operations

Expressions that compare two values such as equal to or greater than

Boolean operations

Expressions that result in a TRUE or FALSE value

AND

Boolean operation that outputs true if both inputs are true

OR

Boolean operation that outputs true if either of its inputs are true

NOT

Boolean operation that inverts the result so true becomes false and false becomes true

XOR

Boolean operation that is true if either input is true but not if both inputs are true

Character code

A binary representation of a particular letter, number or special character

Procedural programming languages

Languages where the programmer specifies the steps carried out in order to achieve a result

Imperative programming languages

Languages based on giving the computer commands or procedures to follow

Hierarchy chart

A diagram that shows the design of a system from the top down

Structure chart

Similar to a hierarchy chart with the addition of showing how data is passed around the system

Top-down approach

When designing systems it means that you start at the top of the process and work your way down into smaller and smaller subprocesses

Flowchart

A digram using standard symbols that describes a process or system

System flowchart

A diagram that shows individual processes within a system

Psudo-code

A method of writing code that does not require knowledge of a particular programming language

Number Base

The number of digits available within a particular number system, e.g. base 10 for decimal, base 2 for binary

Bit

A single binary digit from a binary number - either a zero or a one

Byte

A group of bits, typically 8, used to represent a single character

Unit

The grouping together of bits or bytes to form larger blocks of measurement, e.g. GB, MB

Unassigned Binary

Binary that represents positive numbers only

Two's Complement

A method of working with signed binary values

Fixed Points

Where the decimal/binary point is fixed within a number

Floating Point

Where the decimal/binary point can move within a number

Signed Binary

Binary with a positive or negative sign

Overflow

When a number is too large to be represented with the number of bits allocated

Underflow

When a number is too small to be represented with the number of bits allowed

Normalisation

A process for adjusting numbers onto a common scale

Precision

How accurate a number is

Mantisa

The significant digits that make up a number

Exponant

The 'power of' part of a number indicating how far a binary point should be shifted left or right