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

17
Q

=

18
Q

>

A

Greater than

19
Q
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
NOT
The result will be the opposite
26
IF statement
``` IF[enter comparison]THEN Enter task to preform ELSE Enter alternative task END IF ```
27
DN
Integer division-identifies how many times a number can be divided by a whole number
28
MOD
Modules division-Used to find the remainder after division
29
Pattern recognition
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