0% found this document useful (0 votes)
2 views

Programming in Scratch

The document provides an overview of programming concepts, specifically focusing on the Scratch programming environment designed for creating games and animations. It details the main sections of Scratch, including the Stage, Sprites Pane, Block Palette, and Code Editor, as well as the different types of Scratch blocks and their functions. Additionally, it defines key terms such as sprites, backdrops, and scripts, highlighting the various categories of blocks used in Scratch programming.

Uploaded by

Kenji Abanto
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Programming in Scratch

The document provides an overview of programming concepts, specifically focusing on the Scratch programming environment designed for creating games and animations. It details the main sections of Scratch, including the Stage, Sprites Pane, Block Palette, and Code Editor, as well as the different types of Scratch blocks and their functions. Additionally, it defines key terms such as sprites, backdrops, and scripts, highlighting the various categories of blocks used in Scratch programming.

Uploaded by

Kenji Abanto
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

1.

Program - the use of a computer to perform a sequence of instructions such as


mathematical, symbolical, and graphical

2. Programming - the process of instructing the computer to perform these instructions

3. Scratch - online programming environment aimed for creating games and animation projects,
to name a few

4. Inside the Scratch Programming Environment, there are four main sections:
● Stage - where the sprites and backdrops are located.
● Sprites Pane - contains all the sprites that are currently on the Stage alongside their
information, such as position, name, size, direction, and visibility
● Block Palette - contains all the blocks available to use for a sprite
● Code Editor - contains the code for a particular sprite

5. Scratch block - action to be executed by a Sprite

6. A collection of blocks can be referred to as a Script, in which blocks will be performed in


order.

7. Scratch blocks take in six different shapes that dictate how they can be placed with other
blocks,
such as:
● Hat - start of the action, blocks can’t be placed on top of it
● Stack - most commonly used, containing an action to be performed, blocks can be
placed on top or on the bottom of it
● Boolean - true or false value, can only be used inside blocks, will execute action based
on its value
● Reporter - contain a value that can either be a number or a string, can be used as
variables, have rounded edges and can only be used inside blocks.
● C / Wrap - C-shaped, also called Wrap blocks since blocks can be placed inside them,
they have a notch on top and can have a bump at the bottom.
● Cap - opposite of hat, end of the script

8. Scratch blocks have different categories based on their function:


● Motion - movement
● Looks - sprites’ and backdrops’ appearance, say/think baloons
● Sound - playing music/sound effects
● Event - used to trigger events (ex: when flag clicked, when ___ key pressed)
● Control - to control scripts (ex: repeat blocks)
● Sensing - detect actions such as keypresses
● Operator - perform mathematical and spring operations
● Variables - containers that can contain a value
9. Sprite - object that does the action based on the script

10. Backdrop - an image that can be shown on the Stage

You might also like