160 likes | 172 Views
This presentation covers how to write code in Jeroo and run Jeroo programs. Learn about creating environments, writing programs, and running them with animations. Practice coding with Jeroo examples provided.
E N D
Overview • In this presentation we will discuss: • How to write code in Jeroo • How to run a Jeroo program
Review: Step 1. Create the Environment • To start: • Open an existing Island File • Or Create your own Island • Add or remove: • Flowers • Nets • Water • Land • You can save and re-use your islands.
Step 2. Write the program • You can create and control up to 4 Jeroos. • Your program must have a main method (Sub) • Each Jeroo gets a name when it is created • Refer to them by name to send them a message
The DIM statement • Dim Alfred as Jeroo = new Jeroo() • A new Jeroo is created and assigned the name Alfred. • Alfred will appear in the top left corner of the island, facing east. • All statements in the main program must specify which Jeroo is to act, and what it is to do. • Alfred.toss() • tells Alfred to toss a flower into the space ahead.
Write the code to create a new Jeroo named Neo Write the code to make Neo hop Write the code to make Neo turn right. Coding practice Answers: • Dim Neo as Jeroo = new Jeroo() • Neo.hop( ) • Neo.turn(right)
hopping • hop() alone means hop once in the direction the Jeroo is facing • hop(n) will tell the Jeroo to hop n times • Example: • alexandria.hop(3) • is the same as: • alexandria.hop() • alexandria.hop() • alexandria.hop() • Write the code to make Neo hop forward 5 times . • Neo.hop(5)
Step 3: Run the program • Animation shows Jeroos moving around the island • Source code highlights while executing • You can run one step at a time • Run the whole program continuously • Pause at any time • Go back to the beginning,or stop
Watch a program running • the code is highlighted • the Jeroo acts (watch the video of a Jeroo program while it runs above) (it will loop until you stop it, if the video won’t run, demonstrate in Jeroo)
Step 3: Run the program • 2 different language modes • You want VB.net
What is the logic error here? Go to Jeroo and demonstrate and fix Alexandria
Your First Program • Start Jeroo • Enter your name • 1. Create the environment • Clear the island layout. • Place a flower at location Row 3 Column 2 • 2. Write the program • Create a Jeroo with your name • Tell it to hop to the flower • Tell it to pick the flower • 3. Run the program • If it doesn’t work, fix it!
The program goes in the main method • Create a Jeroo with your name • Dim MrsM as Jeroo = new Jeroo( ) • It will appear in location 0,0 facing EAST with no flowers in its pouch. • Tell it to hop onto the location with the flower • MrsM.hop( ) • You must address your Jeroo by name. • repeat this statement each time you want your Jeroo to hop • MrsM.turn (relative direction) • You must turn either LEFT or RIGHT (capitals don’t matter) • Tell it to pick the flower • MrsM.pick( ) • It will stop when it reaches the end of the program.
Top Grade • Write a program to get a Jeroo from one end of your original letter island to the other using AT LEAST 8 programming steps. • Add a comment to your code with your name in it and print the code. • (comments start with ‘ just like in visual basic)
Choosing directions • Four relative directions • LEFT • RIGHT • AHEAD • HERE • Four compass directions • NORTH • SOUTH • EAST • WEST When you turn, you must specify a relative direction