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

Programming Hangka

Uploaded by

Elaine Ryana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Programming Hangka

Uploaded by

Elaine Ryana
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Introducting to

Block Programming
and Scratch
Environmental.
PAULENE NICOLE HANGKA
01
Block Programming
What is Block Programming?

Block Programming is a type of coding


where you build programs by snapping
together visual blocks. Each block
represents different command or
function, making it easier to understand
and use especially for beginners.
TYPES OF BLOCKS

Motion Looks
Sound
Blocks Blocks
Blocks
They are used to They are used to change a
control movement sprite's appearance or can They are used to add a
for instance if one make sprite say or think sound to a story or
single blocks, something change costumes game or edit sound
creators can tell a or backdrops or even change effects like pitch and
sprite to move the size or graphic effects od even change the
forward 10 steps or a sprite. volume of different
TYPES OF BLOCKS

Events Control Sensing


Blocks Blocks Blocks
These blocks are used to The function of the control They are color-coded light-
define when a script is to be blocks is to control the blue, and are used to detect
run. Without event blocks, movement of the sprite things. They can be used to
the script can't run. These under certain conditions, determine the location of the
blocks set a triggering which can be done by mouse-pointer, its distance
moment( For example, inserting conditional from other sprites, and
Clicking the green flag) that statements, loops, repeats, whether a sprite is touching
TYPES OF BLOCKS

Operators
Blocks Variable
Operator blocks are blocks of Blocks My Blocks
code that perform
The variable block in Scratch My blocks allow you to create
mathematical operations such
is used to report a value and new blocks for a sprite. You
as addition, subtraction,
the value can either be a give the block a name and
multiplication, and division. You
number or a string. The then define what the new
can use operator blocks to
value can be increased or block does using other Scratch
perform calculations and make
decreased using an blocks. You can use your new
decisions based on the result of
increment or decrement block in any script on the
Benefits of Block Programming
Accesible: Anyone can Encourages Creativity: Focus on
designing projects and solving problems
start coding without
rather than dealing with technical details.
needing to learn complex
syntax
Immediate Feedback:
Great Foundation: Introduces key
See the results of your
programming concepts, making it
code instantly, which easier to learn traditional text-
helps with learning and based coding languages later.
troubleshooting.
INTRODUCING SCRATCH
ENVIRONMENTAL!

What is Scratch Environmental?

Scratch is a block programming platform created by the MIT


Media Lab. It's design to making code easy and fun for
beginners, especially children, allowing them to create stories,
games, and animations through a simple, visual interfaces.
Key Features of Scratch!

Drag-and-
Drop Sprites
Interface Stage Area
These are
Users can build characters or This is the Area
programs by moving objects that you where your project
and connecting control in your runs and where you
blocks on the screen, project. You can can see your
which makes coding customize their sprites in action.
intuitive. appearance and
Key Features of Scratch!

Script Area
The Workspace where you
create your code by snapping
blocks together to form
scripts.
Benefits of Scratch
Environmental!
Learn By Doing: Scratch promotes hands-on learning, helping
users understand programming concepts by actually building
projects.
Encourages Problem-Solving: Users learn to think logically and
solve problems as they figure out how to make their projects work

Boosts Creativity: Scratch encourages users to come up with their own


ideas and bring them to life, whether it's a game, story, or animation.

Inclusive and Accessible: Designed for people of all ages and


backgrounds, Scratch makes coding approachable and fun for everyone.
Thank you for
listening!

You might also like