Computernal Thinking Flashcards

1
Q

Decomposition

A

Breaking down a problem into small more manageable ones

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

Abstraction

A

Sorting the information in to relevant information and irrelevant information and getting rid of the irrelevant information

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

Flowcharts -decision

A

Ask a question with either a yes/no true/false answer⬇️
🔶
⬇️

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

Flowcharts-direction of flow

A

Arrows are used to show the direction of flow within the algorithm

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

Flowcharts-start / end

A

Begin and finish your algorithm with this symbol

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

Flowcharts-tasks

A

Do something

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

Flowcharts - inputs / outputs

A

Used when you either want to input information into your algorithm or output information into your algorithm

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

Flowcharts-variables

A

Variables are used to store information and can be called back up later in the algorithm

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

Output a string of words

A

OUTPUT

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

Output both string and integers

A

OUTPUT

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

Output both string and variable

A

Score

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

Assign string to a variable

A

Player_name

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

Assign integer to a variable

A

Player score

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

Assign user input to a variable

A

Player_name

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

Assign string to an array

A

Names

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

Assign integers to an array

A

Scores

17
Q

=

A

Equal to

18
Q

>

A

Greater than

19
Q
A

Less than

20
Q

A

Not equal to

21
Q

> =

A

Greater than or equal to

22
Q

<=

A

Less than or equal to

23
Q

AND

A

All operators comparison must be true for a TRUE outcome

24
Q

OR

A

Either operators comparison needs to be true for an TRUE outcome

25
Q

NOT

A

The result will be the opposite

26
Q

IF statement

A
IF[enter comparison]THEN
                 Enter task to preform
       ELSE
                 Enter alternative task
       END IF
27
Q

DN

A

Integer division-identifies how many times a number can be divided by a whole number

28
Q

MOD

A

Modules division-Used to find the remainder after division

29
Q

Pattern recognition

A

Pattern recognition is were they break down photos and voices into small data like colours and shapes and help find the same or simultar data somewhere else