Scratch
Problem Statement
A clear concise description of the task to be completed
Script
A collection of stacks that when clicked will run a program in Scratch
Algorithm
A detailed sequence of actions to perform to accomplish some task
costume
Different look for a Sprite
Sequence
Identifying a series of steps for a task
Block
Individual graphic instructions in Scratch that snap together
Conditionals
Making decisions based on conditions
Parallelism
Making things happen at the same time
sprite
Objects used in Scratch
Events
One thing causing another thing to happen
Storyboard
Pre-visualizing an animation in a comic book format
Loops
Running the same sequence multiple times
stack
Several blocks snapped together that create an instruction for a sprite in Scratch
Data
Storing, retrieving, and updating values
Operators
Support in mathematical and logical expressions
stage
The area where Scratch stories, games, and animation come to life
Background/Backdrop
The different appearances of the stage
Scratch
a programming language where you drag script blocks together to create a series of commands
looks tab
a tab containing script blocks that allow you to change the appearance of sprites
pen tab
a tab containing scripts that display sprite movement
control tab
a tab containing triggers that tell the sprites what should happen, and when
list
a variable with multiple values
broadcast _
action allowing signal to be given to other sprites in the project telling them to do something
Example of a Loop
activates the script within it for an endless amount of time
move _ steps
changes the location of the sprite by the amount of units specified
go to x:_ y:_
changes the sprite's location to the specified coordinate
motion tab
contains script blocks that create sprite movement
sounds tab
contains scripts that allow you to assign sounds to your scripts
debugging
fixing flaws in programs
variables tab
tab allowing the creation of data that changes and is dependent on other data
sensing tab
tab containing scripts allowing the sprite or user to interact with the project
when _ key pressed
trigger forcing script to be activated when the designated key is pressed
when flag clicked
trigger forcing script to be activated when the green flag is clicked
when I receive _
trigger forcing sprite to activate script when broadcast with same name is sent