BLOCK B 'LIGHT TOUCH' Flashcards

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

ALGORITHM

A

STEP BY STEP INSTRUCTIONS TO SOLVE PROBLEM

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

ABSTRACTION

A

REMOVING UNNECESSARY INFO, ALLOWS FOCUS ON IMPORTANT

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

DECOMPOSITION

A

BREAKING BIG PROB INTO SMALL PROBLEM

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

ALGORITHMIC THINKING

A

IMAGINE SOLUTION TO PROBLEM IN LOGICAL STEPS

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

DIAMOND

A

WHEN DECISION MUST BE MADE

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

PARALLELOGRAM

A

INPUT OR OUTPUT

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

RECTANGLE

A

TASK BEING CARRIED OUT

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

PILL

A

START/STOP

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

PROCESSES

A

CALCULATIONS CARRIED OUT ON SET OF DATA

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

BUBBLE SORT (LINEAR)

A

TWO BY TWO

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

MERGE SORT

A

FIRST HALF, HALF, SECOND SORT, SORT, DONE

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

INSERTION SORT (BINARY)

A

BRING TO FRONT

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

MOD

A

GIVES REMAINDER WHEN DIVIDING

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

DIV

A

WHOLE NUMBER WHEN DIVIDING

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

COMPILERS

A

CHECKS TEXT AS WHOLE BUT TAKES A WHILE

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

INTERPRETER

A

ONE LINE AT A TIME, FAST BUT REPETITIVE

17
Q

ERROR DIAGNOSTICS

A

DEBUGGING TOOLS THAT HELP IDENTIFY ERRORS IN CODES

18
Q

RUN-TIME ENVIRONMENT

A

ALLOWS PROGRAMS TO RUN VIRTUALLY WITHIN IDE SOFTWARE

19
Q

TRANSLATOR

A

COMPILER, INTERPRETER

20
Q

LOW LEVEL

A

COMPUTERS UNDERSTAND E.G. MACHINE CODE

21
Q

HIGH LEVEL

A

MAN MADE E.G. PYTHON, JAVA

22
Q

SYNTAX

A

SPELLING OR GRAMMATICAL ERROR

23
Q

LOGIC

A

PROGRAM RUNS BUT NOT IN THE WAY IT IS INTENDED TO

24
Q

SUB PROGRAMS

A

INPUT COMMAND, AVOIDS REPETITIVE USE BY CREATING DEFINITION

25
Q

INDENTATION

A

SEPARATE STATEMENTS INTO GROUPS

26
Q

AUTHENTICATION

A

CHECK IDENTITY OF USER E.G. PASSWORDS

27
Q

INPUT VALIDATION

A

CHECKS DATA IS ACCURATE, IN CORRECT FORMAT E.G. NUMBERS

28
Q

ITERATIVE TESTING

A

CODE, THEN CHECK, CORRECT AND REPEAT

29
Q

TRACE TABLES

A

PREDICTING RESULTS, CAN HELP WITH SPOTTING LOGIC ERRORS

30
Q

CASTING

A

ONE DATA TYPE TO ANOTHER E.G INT(“17”)

31
Q

ARRAY ADVANTAGES

A

EASIER TO DEBUG AND MAINTAIN, EASIER TO PROCESS USING A FOR LOOP

32
Q

EXAMPLE OF ARRAY

A

AR=[1,2,3,4]
PRINT(AR)
AR=[1,”EEL”]
PRINT(AR)

33
Q

ARRAY

A

LIST

34
Q

ARRAY TABLE: HOW TO DO

A

M=[[“JAN”,6,3],[“FEB”,7,6]]

35
Q

MAINTAINABILITY

A

COMMENTS, INDENTATION, NAMING CONVENTIONS, SUB-PROGRAMS

36
Q
A