Question #1-Loops
What are the types of loops contained in Scratch? What are the differences?
In Scratch, there are repeat, forever, if/then, if/then/else, and repeat until. They all allow a certian action to repeat a certian amount of times, or forever.
Question #2-No end in sight
If you are given a situation where you want an action to repeat, but you don’t know how long it should repeat for, which loop is the best structure to use? Why?
Use the repeat loop until a certian action happens, then decide what that should be and create a new movement.
Question #3-Forever Loops
Does the following loop structure work? Does it make sense? Why or why not?
The sprite doesn't move. It says "forever loop" in the beginning but once the second forever loop goes, it only says "forever and ever" until you end the code.
Question #4-Sprite Communication
How can sprites “know” when to begin an action? Is there more than one way?
You can put in the control "Wait until" and then put in a sensing to be what ever you prefer. It can wait until it touches something, a key is pressed, the mouse is put down, or other options.
Question #5-Conditionals
Are the following code snippets equivalent? Why or why not?
Yes, they are doing the same thing.