Information Software and Technology Year 10 Programming / Digital Media Revision Booklet 1
Information Software and Technology Year 10 Programming / Digital Media Revision Booklet 1
Class : ____________
Teacher : _________________
Algorithm
Container for a changeable value.
Variables
Data value which does not change during program.
Constants
Text and Numbers ASCII and Unicode
Character
Whole numbers
Integer
A string of characters or numbers uneditable value.
String
Float
Real number
Yes or no logic binary logic AND OR NOT
Boolean
Inequalities
Relational operator
AND OR NOT
Logical operator
Maths operations + - * /
Arithmetic
operator
Order followed
Sequence
Condition statement
Selection
Loop - Iteration
Repetition
Subprogram that runs a task when called
Function
Subprogram
GUI
Pseudocode
Flowchart
Pre-test loop
Repeat Loop
Post-test loop
Starting at the beginning and working through.
Sequential
Object-orientated
Desk check
Peer check
Debug
Input Process Output
IPO
Random
Array
Logical operator
+-*/
Arithmetic operator
Sequence, selection, repetition
Control structure
Assignment statement
Runtime error
Logical error
Source code
Object code
The conversion of source code into machine code
Translation
Full conversion of program into machine code takes longer
Compilation
Converting each line of the program at a time Interpretation
Early working model used for proposal and demonstration
Prototype
Use of powers of 2 Base 2
Binary
Generations of
programming
Data types
Categories of software