Alice Chapter 3 Lab 2



Name:_________________________________________



Date:_________________________________________


Exercises from Chapter 3

For each of the following exercises, create a storyboard on a separate sheet of paper and then translate the storyboard to a program. Include at least one comment in your program.

  1. Complete Exercise 5: SpiderRobot's Walk


  2. Complete Exercise 6: Blimp and Dragon


Concept Questions (Short Answers)

  1. What action(s) does a function perform that a method does not? (Page # _____ )







  2. List four different control structures used in creating a program in Alice.

    (a) (Page # _____ )


    (b) (Page # _____ )


    (c) (Page # _____ )


    (d) (Page # _____ )


  3. What type of function value is used to check a condition in an If/Else statement? (Page # _____ )




  4. Describe what happens in an If/Else statement when the instruction in the Else part is Do Nothing? (Page # _____ )







  5. The following relational operation is available in the World's functions list:

    (a) Give an example of what "a" and "b" can represent. (Page # _____ )




    (b) What type of value is obtained when this operation is evaluated? (Page # _____ )


  6. What is the purpose of a Loop statement? (Page # _____ )