SEQUENCE Flashcards

(35 cards)

1
Q

Assembly language

A

A language that replaces machine code with mnemonics and operands to make them easier to read/write.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Assembler

A

An assembler translates assembly language into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Compiler

A

A compiler creates an executable file for a program by translating a high-level language to machine-readable code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Execute

A

To carry out the instructions for a computer program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

High-level Language

A

A human-readable language written in formal, structured English.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Interpreter

A

An interpreter translates and executes code line by line. It translates the code into machine-readable code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Low-level language

A

Quickly executed by a computer, written in either machine code or assembly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Machine code

A

A program written using 1s and 0s. A computer can execute this directly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mnemonic

A

A code to help us remember something.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Operand

A

A piece of data that can be changed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Error messages

A

Used to find errors in your program. They pinpoint lines of code that contain errors and provide details about them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Execute

A

To carry out the instructions for a computer program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

IDE

A

Integrated development environment. This is a place to write programs that pro-vides support with debugging and diagnostics.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Translator

A

Executes the programs that programmers write in high-level languages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Interpreter

A

An interpreter translates and executes code line by line. It translates the code into machine readable code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Logic error

A

The program will run, but won’t do what the programmer expected. These are tricky to spot as they are not picked up by the IDE.

17
Q

Sequence

A

The sequence of a program is performed from top to bottom, executing each line in turn.

18
Q

Subroutine

A

A sequence of instructions to perform a specific task with an identifiable name.

19
Q

Syntax

A

In programming, the language specific code that you write in has its own syntax. The syntax is unique to that programming language.

20
Q

Syntax error

A

An error where the code has been structured incorrectly and the syntax rules haven’t been followed.

21
Q

Translator

A

To execute the programs that programmers write in high-level languages.

22
Q

Declaration

A

Declaring a variable as a specific data type.

23
Q

Assignment

A

Assigning a value to a variable.

24
Q

Initialisation

A

Assigning an initial value to a variable to let the compiler know that a memory location is required.

25
Variable
A value held under one name
26
Naming convention
A unified standard for naming things in a chosen programming language.
27
Input()
A function that prompts the user for input.
28
Boolean data type
A value that is either True or False
29
Integer
A value that is a whole number.
30
String
A value that is text. This can include numbers but they will be read as text.
31
Character
A single character of string.
32
Real/float
A decimal number.
33
Concatenate
To join strings together.
34
Flowchart
A visual representation of an algorithm or program.
35
Terminator
Oval shapes used to show the start and end of a flowchart.