Scratch Programming Flashcards

1
Q

What are the three Programming Constructs?

A

Sequencing, Selection and Iteration.

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

What is the definition of a Sequencing Program?

A

Sequencing is where the program code is executed step by step in the order it is written.

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

What is the name of the programming construct where the program code is executed step by step in the order it is written?

A

Sequencing

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

What is the definition of a Selection Program?

A

Selection is where the computer makes a decision based on an event or condition given in the code. And example of selection is ‘if else’.

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

What is the name of the Programming Construct where the computer makes a decision based on an event or condition given in the code?

A

Selection

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

What is the definition of an Iteration Program?

A

Iteration is where the computer repeats (also known as a loop) the code inside a repeat/forever command until it is told to stop.

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

What is the name of the Programming Construct where the computer repeats the code inside a repeat/forever command until it is told to stop?

A

Iteration

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

What are the three types of Iteration?

A

Repeat for a set number of times, Repeat forever and Repeat until a condition/event happens.

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

What are the two types of Movement?

A

Automatic movement and Key Controlled movement.

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

What is the definition of automatic movement?

A

This is when a sprite moves automatically without input from the user.

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

What is the type of movement when a sprite moves automatically without input from the user.

A

Automatic movement

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

What is the definition of Key Controlled movement?

A

This is when the user presses keys on the keyboard to control the sprite moving around the screen.

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

What is the type of movement when the user presses keys on the keyboard to control the sprite moving around the screen?

A

Key Controlled movement

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

What is the function of Variables?

A

Variables are used to store data that may change whilst the program is running. An example of this in Scratch is a score card in a game.

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

What is used to store data that may change whilst the program is running?

A

Variables

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

A Score card in Scratch is an example of what?

A

A Variable