wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Let’s explore the EdScratch environment

Total questions: 24

Worksheet time: 19mins

Name
Class
Date
1.

Fill in the blank: The set of programs and applications that make hardware, such as a computer or a robot, work is called ________.

a)

software

b)

hardware

c)

firmware

d)

network

2.

What is a programming language?

a)

The physical parts of a computer

b)

A set of rules and instructions used to write computer programs

c)

A type of robot

d)

A website for programming

3.

What is the name of the programming language specifically designed for programming Edison robots?

a)

EdScratch

b)

Python

c)

Blockly

d)

Scratch

4.

What is the programming area in the EdScratch programming environment?

a)

The programming area is where users can save their projects.

b)

The programming area only shows error messages.

c)

The programming area is where users create and organize code blocks.

d)

The programming area is used to view completed projects.

5.

What is the menu bar in the EdScratch programming environment?

a)

Options like 'Save' and 'Load' are accessed from the menu bar. The menu bar also has the 'Program Edison' button.

b)

The menu bar is where you can draw shapes and add colors to your program.

c)

The menu bar is used to control the robot's speed in real-time.

d)

The menu bar displays the output of your code as a graph.

6.

Look at EdScratch on your computer. Which of the following options lists the four main parts of the EdScratch environment?

a)

Block Palette, Programming Area, Stage, Sprite List

b)

Block Palette, Programming Area, Output Console, Toolbar

c)

Block Palette, Programming Area, EdBot Area, Project Area

d)

Block Palette, Programming Area, EdBot Area, Toolbar

7.

In EdScratch, which menu option do you need to select to access the demonstration programs?

a)

Load Demos

b)

Save Project

c)

Export Code

d)

Settings

8.

Why does the 'Program Edison' button take a while to appear in the pop-up window?

a)

The computer is slow

b)

Edison needs to be charged

c)

The blocks in EdScratch need to be converted into a format that Edison can understand before the program can be downloaded

d)

The cable is not connected

9.

What sound does Edison make when a program is downloaded correctly?

a)

Success beep

b)

Error buzz

c)

Continuous tone

d)

No sound

10.

What should you do after hearing Edison's success 'beep'?

a)

Press the play button to run the program.

b)

Reset the device immediately.

c)

Take a break before continuing.

d)

Ignore the beep and keep working.

11.

Where is the 'Program Edison' button located in the EdScratch environment?

a)

Menu bar

b)

Programming area

c)

Toolbar

d)

Output panel

12.

How many warning messages are there in the error box when you load the Test_program?

a)

1

b)

2

c)

3

d)

4

13.

What did you expect the program to do? Did the program do what you expected?

a)

Yes, the program did what I expected.

b)

No, the program did not do what I expected.

14.

There are several demonstration programs in EdScratch. Which of the following things might you notice when running a demonstration program (other than Test_program) on Edison?

a)

The robot performs actions that match the sequence of blocks in the program.

b)

The robot ignores the program and does nothing.

c)

The robot always moves in a straight line regardless of the program.

d)

The robot only responds to Test_program.

15.

What is the purpose of the error box in EdScratch?

a)

To store blocks

b)

To display warning messages when something is not quite right in a program

c)

To download programs

d)

To display the programming area

16.

Fill in the blank: There are two types of warning messages in EdScratch: ______ warning messages and ______ warning messages.

a)

yellow; red

b)

blue; green

c)

orange; purple

d)

black; white

17.

What do the yellow warning messages mean in EdScratch?

a)

Stop, the program cannot be downloaded

b)

Caution, the program might not work as expected but can still be downloaded

c)

The program is perfect

d)

The program is deleted

18.

Once the program is loaded into EdScratch, what happens when you try to download this program to your Edison robot?

a)

The program works as expected.

b)

The program does not work due to an error.

c)

The robot moves in a circle.

d)

Nothing happens.

19.

Once the program is loaded in EdScratch, what should you do if you see a red message in the error box?

a)

Ignore the message and run the program

b)

Read the message and correct the problem in the program

c)

Restart the computer

d)

Delete the program and start over

20.

If you download the program while that yellow message is there, which blocks will not be programmed in Edison?

a)

All blocks above the yellow message

b)

All blocks below the yellow message

c)

Only the block with the yellow message

d)

No blocks will be programmed

21-27.

What is a Robot? Handout

There are many di΍erent kinds of robots, from ones designed to build cars to ones that vacuum to

ones that explore other planets. To be a robot, a machine must meet certain criteria. A machine is

only a robot if it has all the elements listed below:

Body

The body is a physical substance and shape of some type. The body will be designed based

on the function—some look like vehicles, some like an arm, and some like a person. If you

can touch it, that’s the body.

Control

Control is a program to control the robot. Robots must be told what to do. To control a robot

we need:

Input

Input is the information that comes from the robot’s sensors. Robots have sensors

that they use to get information from the robot’s environment. For example, a

smoke detector can detect smoke. (In other words, sensing the robot’s environment).

Robots typically have external and internal sensors.

Programmable

The program is a set of instructions or rules that the programmer gives the robot.

For example, a smoke detector has a program to make a sound if it senses smoke.

To be a robot, a machine must be programmable.

Output

The output is the action a robot takes, often involving motors, lights, or sounds. For

example, a smoke detector makes a loud sound and flashing lights. (In other

words, e΍ecting change in the robot’s environment—adapting.)

Behavior

Behavior is the combination of outputs that result in the task or job the robot does. For

example, the behavior of a smoke detector is to “go off” in the presence of smoke. “Going

off” is a combination of making noise and flashing lights, and may also involve calling there

department.

21.

What is one of the criteria for a machine to be considered a robot?

a)

It must have a body.

b)

It must be able to fly.

c)

It must be made of metal.

d)

It must have wheels.

22.

Which of the following is an example of a robot's input?

a)

A smoke detector sensing smoke.

b)

A robot moving its arm.

c)

A robot making a sound.

d)

A robot flashing lights.

23.

What role does the program play in a robot's functionality?

a)

It provides a set of instructions for the robot.

b)

It powers the robot's motors.

c)

It forms the physical body of the robot.

d)

It acts as a sensor for the robot.

24.

How does a smoke detector robot demonstrate output?

a)

By making a loud sound and flashing lights.

b)

By detecting smoke.

c)

By having a physical body.

d)

By being programmable.

25.

What is the behavior of a smoke detector robot when it detects smoke?

a)

It goes off by making noise and flashing lights.

b)

It starts moving around the room.

c)

It shuts down completely.

d)

It changes its physical shape.

26.

Why is it important for a robot to be programmable?

a)

To follow specific instructions and perform tasks.

b)

To have a physical body.

c)

To detect environmental changes.

d)

To produce output like sounds and lights.

27.

What is the purpose of sensors in a robot?

a)

To gather information from the environment.

b)

To control the robot's movements.

c)

To provide power to the robot.

d)

To form the robot's physical structure.

28.

This contains all the code blocks available in Scratch. It can be opened by clicking on the Scripts tab.

a)

Block Palette

b)

Sprite

c)

Script

d)

Costume

29.

It is the area that has all the blocks you can use to assemble on the code screen.

a)

Block Palette

b)

Script Area

c)

Stage

d)

Sprite

30.

You can keep score in Scratch by creating a

a)

sprite

b)

variable

c)

loop

d)

function