
Lesson 7: Follow Through - Scratch Programming
Presentation
•
Computers
•
7th Grade
•
Easy
Esperanza Sabangan
Used 19+ times
FREE Resource
19 Slides • 8 Questions
1
The Boat Maze Project
Scratch Blocks to Learn and Practice:
My Blocks|Variable|List|Operators|Sensing
2
Poll
How do you feel today?
3
4
There are TWO rules that must hold in playing the game.
“What’s the logic behind?” is a VISUAL & SYLLOGISM LOGICAL PUZZLE GAME that enhances your critical thinking ability, where ALL OF YOU will be the participants and must answer by analyzing the pictures or illustrations to be shown.
You will be given a duration of 30 seconds to answer.
Let's Get it on Scratchers!
5
Open Ended
Can you guess the word/s or phrase Scratchers?
6
Open Ended
Can you guess the word/s or phrase Scratchers?
7
Open Ended
Can you guess the word/s or phrase Scratchers?
8
Open Ended
Can you guess the word/s or phrase Scratchers?
9
Open Ended
Can you guess the word/s or phrase Scratchers?
10
At the end of the lesson, students will be able to:
use operators to compare numbers in Scratch
add code to detect when a sprite is touching a color in Scratch
use a variable to record the time in Scratch
Lesson 7: The Boat Maze Hands-on
Learning Objectives
11
Boolean Expressions
Conditional Operators
12
Mathematical Expressions
Categories of Operators
13
Operators blocks are the blocks that perform math functions and string handling.
The ()+(),()-(),()*(),()/() blocks are an Operators Blocks and a Reporter Blocks. The block adds, subtracts, multiplies, and divides two values and reports the result.
The numbers can be typed directly into the block, or Reporter blocks can be used instead.
The Scratch Relational Operators - Comparing values
Scratch Arithmetic Operators
14
The condition for checking if a value is greater than the other.
The () > () block is an Operators block and a Boolean block. The block reports true if the first value is greater than the second value and false otherwise.
This block can compare both numbers and strings, which are ordered alphabetically.
The Scratch Relational Operators - Comparing values
Scratch Relational Operators
15
The condition for checking if a value is less than the other.
The () < () block is an Operators block and a Boolean block. The block reports true if the first value is less than the second value and false otherwise.
This block can compare both numbers and strings, which are ordered alphabetically.
The Scratch Relational Operators - Comparing values
Scratch Relational Operators
16
The condition for checking if two values are equal.
The () = () block is an Operators block and a Boolean block. The block checks if the first value is equal to the second value. If the values are equal, the block returns true; otherwise, it returns false. This block is case-insensitive, meaning that capital and lowercase letters are treated the same.
Scratch Relational Operators
The Scratch Relational Operators - Comparing values
17
- George Boole
"A truth table is a mathematical table used in logic --In particular, truth tables can be used to tell whether a propositional expression is true for all legitimate input values, that is, logically valid."
Scratch Logical Operators
18
Boolean Expressions
Logical Operators
19
True if both conditions are true.
The () and () Block is an Operators Block and a Boolean Block. The block joins two boolean blocks so they both have to be true to return true. If they are both true, the block returns true; if only one is true or none are true, it returns false.
This block can be stacked inside itself, which can be used to test more conditions.
Scratch (and) Logical Operators
The Scratch Logical Operators - Comparing values
20
True if either condition is true.
The () or () block is an Operator and Boolean block. The block returns true if at least one of its inputs is true; if neither of them is true, it returns false.
This block can be stacked inside itself this can be used to compare more conditions.
Scratch (or) Logical Operators
The Scratch Logical Operators - Comparing values
21
Makes the condition checked if it is false, not true, or true, not false.
The not () block is a Boolean block and an Operators block. The block returns the opposite value of the boolean input, reversing its value.
Scratch (not) Logical Operators
The Scratch Logical Operators - Comparing values
22
Fill in the Blanks
Type answer...
23
At the end of the lesson, students will be able to:
to use the list to store sequences of notes and timing
to use custom blocks with inputs
create program applications in SCRATCH integrated into other disciplines of studies.
Lesson 7: The Binary Hero Hands-on
Learning Objectives
24
List blocks are the blocks that manage lists.
The block simply reports the items of its list as a string. Whenever a list is created, a version of the block appears with the list's name on it; this results in a version of this block for every list. If all of the items in a list are single characters, nothing is put between the items. Otherwise, space is put between each pair of items.
The Scratch LIST Blocks
Scratch LIST Blocks
25
My Blocks (also known as Custom Blocks), are user-made custom blocks.
It holds procedures for the selected sprite. They are color-coded pink. Before any blocks are created, it is empty, except for a "Make a Block" button.
Clicking Make a Block brings up a dialogue allowing the user to make a procedure. Once OK is pressed, the new block appears in the palette and an empty definition appears in the code area. When the procedure runs, Scratch will run the blocks below the corresponding Define block.
The Scratch MY Blocks
Scratch MY Blocks
26
Fill in the Blanks
Type answer...
27
PRESENTATION OF OUTPUT IN SCRATCH
MY SCRATCH KARAOKE PROJECT
The Boat Maze Project
Scratch Blocks to Learn and Practice:
My Blocks|Variable|List|Operators|Sensing
Show answer
Auto Play
Slide 1 / 27
SLIDE
Similar Resources on Wayground
20 questions
2.8.21 Inequalities Lesson 1
Presentation
•
7th Grade
21 questions
Subject & Object Pronouns
Presentation
•
7th Grade
21 questions
Mental Health Disorders
Presentation
•
7th Grade
21 questions
Adding Signed Numbers Review
Presentation
•
7th Grade
21 questions
File Extensions
Presentation
•
7th Grade
21 questions
History of Computers
Presentation
•
6th - 8th Grade
20 questions
Pollution due to human activity
Presentation
•
7th Grade
20 questions
Convention of 1836 Lesson
Presentation
•
7th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
15 questions
Fast food
Quiz
•
7th Grade
10 questions
Candy
Quiz
•
4th - 8th Grade
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Memorial Day History and Traditions
Interactive video
•
5th - 8th Grade
14 questions
Volume of rectangular prisms
Quiz
•
7th Grade
15 questions
Middle School Fun Trivia Questions
Quiz
•
7th - 8th Grade
22 questions
Simple Probability
Quiz
•
7th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade