Block Functions
Definitions
Scratch Basics
Scratch Logic
Random
100

What color are the "looks" blocks in scratch?

Purple. Dark Purple

100

Algortihm

Steps to complete a task

100

What do we call the place where we put blocks together in scratch?

The workspace

100

What type of block do we use to start functions?

Event blocks
100

Which of these is the biggest?: Petabyte, Gigabyte, Kilobyte, Terabyte?

Petabyte

200

What category do you find "repeat" blocks in?

Control

200

Parallelism

sets of instructions that run at the same time
200

Where do you find projects that you've already been working on?

The "my stuff" folder on the top right

200

What will scratch cat do (in order) when I press the space bar? How do you know?

1. Say hello for 2 seconds

2. Glide to a random place

3. Get bigger

How? The cat follows the blocks from top to bottom

200

What is this sprite's name?

Dot

300

Why do blocks have different shapes?

They help determine where certain types of blocks fit in other blocks. 

300

Conditional

A statement that only runs under certain conditions or situations
300

How do you add a backdrop?

On the right-most column beside sprites, click the button to either choose or upload a new backdrop

300

How would I program scratch cat to meow 5 times when the green flag is pressed?

300

What do you do when you're done with your project?

Give your project a title, share it, and turn it in (either google classroom or scratch studio)

400

What is the difference between "glide" blocks and "Go to" blocks?

"Glide" blocks move the sprite smoothly, while "go to" blocks move a sprite instantly.
400

Variables

A place where a program can store a single value that can change
400

What two numbers are the X and Y values for the center of the stage?

X=0 and Y=0.

400

Why is "Initialization" important?

Without initialization, your program will not reset itself and be ready every time you start it.

400

What are some different types of programming languages? (Give at least 3 of the types)

Java, Python, C, Go, Swift, Javascript, etc.

500
What blocks are used for sprites to send messages to each other? What category are they under?
Broadcast blocks. They're found under events.
500

The Internet

A group of computers that are connected to each other all around the world

500

How do you change a sprite into a different sprite?

Trick: You can't! You have to add the new sprite into your project, then drag the code over from old sprite to the new sprite, then delete the old sprite!
500

What are "sensing" and "operator" blocks mainly used for?

They are used for adding conditions to conditional blocks.

500

When thinking about cyberbullying, what does "S.T.O.P." stand for?

S - Step away, T - Tell a trusted adult, O - Okay sites first, P - Pause and think online