Search Header Logo
Programming: TheFrog Maze

Programming: TheFrog Maze

Assessment

Presentation

•

Computers

•

5th Grade

•

Practice Problem

•

Easy

Created by

Vicente Fuentes

Used 5+ times

FREE Resource

30 Slides • 23 Questions

1

media

2

Multiple Choice

Which of the following is a benefit of using conditions and tests in a computer program?

1

They make the program run faster.

2

They help objects avoid obstacles.

3

They make the program look more colorful.

4

They allow the program to store more data.

3

media

4

Open Ended

Why do you think using modules in programming can make your code easier to read and manage?

5

media

6

media

7

Open Ended

Would you volunteer for a space mission which might be away from Earth for years? Why or why not?

8

Open Ended

What are some advantages and disadvantages of using robots instead of humans for space exploration?

9

media

10

media

11

Multiple Choice

In the frog game, what is the main objective for the frog sprite?

1

To collect coins

2

To avoid obstacles

3

To get its birthday gift

4

To jump over logs

12

media

13

Fill in the Blanks

The centre of the stage has x value 0 and y value

Type answer...

.

14

media

15

Multiple Select

Select all the correct statements about x/y coordinates on the stage.

1

The x coordinate controls left and right movement.

2

The y coordinate controls up and down movement.

3

The centre of the stage is at (0, 0).

4

Negative y values move the sprite up.

16

Multiple Choice

Which coordinate determines how far up or down a sprite moves on the stage?

1

x coordinate

2

y coordinate

3

z coordinate

4

time coordinate

17

media

18

Multiple Choice

What is the purpose of the 'change y by 10' block in the script shown?

1

To move the frog up the screen when the up arrow is pressed

2

To move the frog down the screen when the up arrow is pressed

3

To change the frog's color

4

To make the frog jump to a random position

19

media

20

media

21

Multiple Choice

Why is it important to put the movement blocks inside a forever loop when programming the frog's movement?

1

So the frog keeps moving without pressing any key

2

So the frog moves only once

3

So the frog can respond to key presses at any time

4

So the frog disappears from the screen

22

media

23

Multiple Choice

What would happen if you set the y value of the gift sprite to 150 instead of -150?

1

The gift would appear at the top of the screen

2

The gift would disappear

3

The gift would move with the frog

4

The gift would change color

24

Multiple Choice

Which blocks are used to set the starting position and size for a sprite in Scratch, as shown in the images?

1

set size to, go to x: y:

2

change y by, if key pressed

3

repeat until, wait

4

switch costume to, play sound

25

media

26

Fill in the Blanks

When you run the program and press the up arrow, the frog moves towards the

Type answer...

.

27

media

28

Open Ended

How would you adapt the script to make the frog move faster up the screen? Or to make it move more slowly?

29

media

30

Multiple Choice

What happens to the frog's movement if you increase the value by which the x coordinate changes when the up arrow is pressed?

1

The frog moves more quickly.

2

The frog moves more slowly.

3

The frog does not move.

4

The frog moves in the opposite direction.

31

media

32

media

33

Multiple Choice

Which blocks are used in the script to make the frog move up and down when the arrow keys are pressed?

1

Change y by 10 and change y by -10

2

Change x by 10 and change x by -10

3

Set size to 50% and go to x: 0 y: -150

4

Forever and wait 1 second

34

Open Ended

Describe how you would modify the script so that the frog moves down the screen when the down arrow is pressed.

35

media

36

Fill in the Blanks

In this lesson, you will learn how to make the game respond to

Type answer...

and how to use a conditional loop to control movement.

37

media

38

media

39

Multiple Choice

Which command should be used to start the snake's script when the game begins?

1

When green flag clicked

2

Set size to 50%

3

Set x and y to 0

4

Forever

40

media

41

media

42

Multiple Choice

What is the main difference between a 'forever' loop and a 'repeat until' loop in Scratch programming?

1

A 'forever' loop repeats actions endlessly, while a 'repeat until' loop stops when a condition is met.

2

A 'repeat until' loop repeats actions endlessly, while a 'forever' loop stops when a condition is met.

3

Both loops repeat actions endlessly.

4

Both loops stop when a condition is met.

43

media

44

media

45

media

46

media

47

Multiple Choice

What happens in the game when the snake touches the frog?

1

The snake says 'caught you!' and the program stops.

2

The snake keeps moving forever.

3

The frog disappears.

4

The snake changes color.

48

Multiple Choice

Which blocks are necessary to make the snake move until it touches the frog in Scratch?

1

repeat until, touching Frog, move steps, if on edge bounce

2

forever, move steps, say caught you

3

repeat until, set size, go to x y

4

forever, touching edge, stop all

49

media

50

media

51

media

52

media

53

Multiple Choice

What is the main purpose of using modules in programming, as introduced in the Frog Maze unit?

1

To store several program commands and make programs shorter and easier to read

2

To make the frog move faster in the maze

3

To increase the difficulty of the game

4

To create more obstacles for the frog

pattern-tertiary
media

Show answer

Auto Play

Slide 1 / 53

SLIDE