Back to marketplace

Programming

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

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

Card preview (24)

#1
Front (Question)

Why is it necessary to have a variety of programming languages?

Back (Answer)

• different languages suit different jobs - developers prefer certain languages

#2
Front (Question)

computer program

Back (Answer)

a series of instructions that are executed one after another. follow the pattern: INPUT -> PROCESS -> OUTPUT

#3
Front (Question)

3 programming constructs

Back (Answer)

sequence, selection, iteration

#4
Front (Question)

Sequence

Back (Answer)

do one statement after another in the correct order

#5
Front (Question)

Selection

Back (Answer)

do a set of statements based on conditions allow your code to make choices- otherwise known as branching

#6
Front (Question)

iteration

Back (Answer)

do a set of statements again and again (looping)

#7
Front (Question)

count controlled loops

Back (Answer)

repeat a set number of statements a fixed number of times

#8
Front (Question)

condition controlled time

Back (Answer)

repeat a set number of statements until a condition is met

#9
Front (Question)

Variable

Back (Answer)

a name refer to a particular memory location that is used to store data. The value of the data held in that memory location is not known when the program is written and can change while the program is running

#10
Front (Question)

constant

Back (Answer)

name used to refer to a fixed value. The value is set when the code is written and cannot change while the program is running

#11
Front (Question)

procedure

Back (Answer)

a self-contained set of commands that can be called from different parts of the program. returns 0 or many values.

#12
Front (Question)

function

Back (Answer)

a sub-routine that make take one or more parameters and ALWAYS returns a value

#13
Front (Question)

uses of functions and procedures

Back (Answer)

breaking a problem into manageable sections preventing duplicating sections of code when it is needed more than once in a program

#14
Front (Question)

why is manageable code important

Back (Answer)

easy to read, debug and easy to maintain

#15
Front (Question)

\

Back (Answer)

integer division

#16
Front (Question)

AND

Back (Answer)

if both inputs are true the output is true else the output is false

#17
Front (Question)

OR

Back (Answer)

if both inputs are true or one input is true the the output is true else the output is false

#18
Front (Question)

NOT

Back (Answer)

reverses the outcome of the expression

#19
Front (Question)

assignment operator

Back (Answer)

single equals, sets the value on the right equal to the value on the left

#20
Front (Question)

procedural language

Back (Answer)

programming languages where the user gives step by step instructions of what to do

#21
Front (Question)

assembly language

Back (Answer)

a low level language represented by mnenomics which represents the machine code. one-to-one relationship with machine code.

#22
Front (Question)

programming paradigm

Back (Answer)

a way to classify programming languages based on their features.

#23
Front (Question)

3 programming paradigms

Back (Answer)

`procedural Object Orientated Assembly

#24
Front (Question)

why can assembly code for one processor not work for another processor

Back (Answer)

each type of processor has its own unique instruction set