Necessary Vocab Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Algorithm

A

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

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

Decomposition

A

The process of breaking down problems into smaller sub-problems

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

Abstraction

A

The process of removing unnecessary detail from a problem

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

Integer

A

A data type which is a number that is a whole number

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

Real

A

A data type which is a number that can have a decimal value

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

Boolean

A

A data type that has one of two possible values which intend to represent two truth values

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

Character

A

Any letter, number, space, punctuation mark or symbol that can be typed onto a computer.

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

String

A

A string is a variable that holds a sequence of one or more alphanumeric characters.

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

Identifier

A

Names for variables, constants, arrays and subroutines

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

Variable

A

A reserved space in memory which can be altered

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

Constant

A

A value that cannot be altered by the program

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

Assignment

A

Sets or resets the values of an integer and copies it to a memory location

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

Iteration

A

A process where a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met

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

Definite (Iteration)

A

Set of instructions that will repeat a set number of times

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

Indefinite (Iteration)

A

Set of instructions will be repeated until certain conditions are met

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

Selection

A

Decisions that must be made while designing a program

17
Q

Subroutine

A

A sequence of program instructions that perform a specific task, given as an identifier

18
Q

Procedure

A

A set of coded instructions that tell a computer how to run a program of calculation

19
Q

Function

A

A named section in the program that performs a specific task and can be repeated multiple times, returns a value

20
Q

Nested

A

Nesting is where logic structures sequence, selection and loop are combined

21
Q

Array

A

Can store multiple values to be referred to when given a name

22
Q

Concatenate

A

Strings can be joined to form a new string of data using a ‘+’

23
Q

Structured Approach

A

Using Decomposition to make smaller programs to solve a problems

24
Q

Validation

A

The program checks the data to make sure it meets rules and restrictions