Unit 1 Key Words Flashcards

1
Q

Indentation

A

A style that helps to show the codes structure.

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

Pseudocode

A

An informal English-like outline of an algorithm which can be converted to the programming language.

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

Programming Paradigms

A

Standard guidelines and conventions (most people) used to develop and build computer codes and solve problems.

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

Identifier

A

A value stored in the computers RAM. It is a way of accessing data for the programmer.

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

Constants

A

Type of identifier that represents a value that will not change while a program is running.

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

Variables

A

Type of identifier that represents a value that may change.

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

Local Variables

A

Used within a block of code in which they are declared.

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

Global Variables

A

Can be used anywhere in the program code.

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

Operators (including mathematical, relational, boolean)

A

Special symbols which tell the program to perform specific tasks on it’s data. It has to be used in a specific order.
Mathmatical: Add, Subtract, Multiply and divide.
Relational: Defining relationship between two different values.
Boolean: Combines expressions together.

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

Built In Functions

A

Functions that can be used to solve complex problems.

An example are formatting it’s appearance. Can also download from third party websites.

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

Arithmetic Functions

A

Perform mathematical operations.

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

String Handling Functions

A

Helps to perform IT Operations on strings.

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

General Functions

A

Allows to input data and output messaegs.

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

Validation

A

A process that checks to see if an input value makes sense before it is processed.

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

Run Time Error

A

A problem that occurs when an application is being used. This results in the application locking/crashing.

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

Range Check

A

This assess whether data is entered within a valid minimum to maximum range.

17
Q

Length Check

A

This asseses how many characters have been entered.

18
Q

Presence Check

A

Whether data exists or is present. Not left blank,

19
Q

Type Check

A

Asseses wheather data entered is of the correct data type. For example, age would need to be an integer.

20
Q

Format Check

A

Assess whether the data entered is in the correct format. For example, a postcode has two words, both three letters.

21
Q

Check Digit

A

A single character, obtained from an algorithm which is performed on a piece of data.

22
Q

Procedural Programming

A

Are written as a series of well defined steps which solve a set problem.

23
Q

Object Oriented

A

Objects are created from classes, which are modelled on real world things such as customers, bank accounts, products etc. Each class acts as a software blueprint that contains the thing’s state (data properties) and behaviour (methods or functions) in program code.

24
Q

Polymorphism

A

Allows the programmer to use one named function to perform a set task but alter it’s behaviour depending on it’s use.

25
Q

Event Driving Programming

A

It’s a popular paradigm for the development of a graphical application. It is more flexible for the user.

26
Q

Service Oriented Processing

A

Breaking down of complex problems into a collection of separate processes providing a specific service for client applications.

27
Q

Time Driven Processing

A

A form of event-driven programming where each process is triggered by a time based event.

28
Q

Mark Up Languages

A

A language used to specify the content but not formatting of a document in a structured manor using special tags.

29
Q

Translation

A

The process of translating a coded solution into another programming language.

30
Q

Ways to implement current code base

A

Exploring versions of the programming language.

Using improved third party function libraries.