Back to marketplace

Software Design & Development

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v3•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

Actual Parameter

Back (Answer)

The value(s) sent from the main program to the procedure.

#2
Front (Question)

Robust

Back (Answer)

Program will cope with invalid data without crashing.

#3
Front (Question)

Top Down Design

Back (Answer)

Problem is split in to small easier to solve ones.

#4
Front (Question)

Stepwise Refinement

Back (Answer)

Process of continually using top down design until each problem is very easy to solve.

#5
Front (Question)

Local Variable

Back (Answer)

These variables only work in the loop, procedure or class they are created in. Such variables are only loaded in to RAM if that particular procedure is used.

#6
Front (Question)

Global Variable

Back (Answer)

These variables can be accessed from any point in a program. Such variables are loaded in to memory as soon as the program is run.

#7
Front (Question)

Parameter

Back (Answer)

These allow us to pass data into procedures.

#8
Front (Question)

Function

Back (Answer)

A piece of code that takes in data (parameters) and processes it to return a single value which can be assigned to a variable.

#9
Front (Question)

Procedure

Back (Answer)

A block of code in a program. It does not have to return a value, but often they can return several values.

#10
Front (Question)

Formal Parameter

Back (Answer)

Placeholders at the top of a procedure that receive the values that have been sent as parameters from the main program.

#11
Front (Question)

Linear Search Algorithm

Back (Answer)

Algorithm used to find a value in a list (array).

#12
Front (Question)

Find Minimum Algorithm

Back (Answer)

Algorithm used to find the smallest value in a list (array).

#13
Front (Question)

Find Maximum Algorithm

Back (Answer)

Algorithm used to find the largest value in a list (array).

#14
Front (Question)

Count Occurrences

Back (Answer)

Algorithm used to find out how many times a value appears in a list (array).

#15
Front (Question)

Integer

Back (Answer)

A positive or negative whole number.

#16
Front (Question)

Real

Back (Answer)

A positive or negative number with a decimal point.

#17
Front (Question)

1D Array

Back (Answer)

A data structure that holds only ONE type of data.

#18
Front (Question)

Record

Back (Answer)

A data structure that can hold SEVERAL different data types in the one unit.

#19
Front (Question)

Array of Records

Back (Answer)

The data structure that holds all the records collectively in one unit.

#20
Front (Question)

Sequential File

Back (Answer)

File type where data is stored in a particular order.

#21
Front (Question)

Open File

Back (Answer)

This will open a sequential file so that the program can read data from the file or write data to the file.

#22
Front (Question)

Create File

Back (Answer)

This allows a new file to be made that can be written to or read from.

#23
Front (Question)

Read File

Back (Answer)

This means to take the data from the file and insert it in to arrays (it can be variables or records as well). However you have to open the file first.

#24
Front (Question)

Write File

Back (Answer)

Data added to a file and is saved to it permanently and is there even when the power is switched off.