Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

Robot Directions & Sequencing

Computers follow instructions one step at a time, in exact order. Build a sequence of commands to guide your robot to the goal.

Follow the Robot Step by Step

Press "Step" to execute one command at a time and watch the robot move.

⬆ForwardStep 1
⬆ForwardStep 2
↻Turn RightStep 3
⬆ForwardStep 4
★★01234
🤖

This is your robot! Click 'Step' to follow each command one at a time.

Robot starts at bottom-left, facing up. Forward moves in the direction the robot faces.

Sequencing and Algorithms

What is an Algorithm?

An algorithm is a sequence of steps that solves a problem. Every program you have ever used runs on algorithms.

When you build a command sequence to move the robot, you are writing an algorithm. The robot follows each step exactly as written.

  • Step 1 runs before Step 2
  • Every step must be clear and specific
  • The robot does not guess or improvise

Why Order Matters

The same set of commands in a different order produces a completely different result. Try it with the robot.

"Forward, Turn Right, Forward" takes you somewhere different than "Turn Right, Forward, Forward." This is why programmers must think carefully about sequence.

  • Swapping two steps can change the entire outcome
  • Order is one of the three core ideas in programming (along with loops and decisions)

Debugging, Reading the Steps

When a program does the wrong thing, programmers debug it by reading the steps one at a time to find the mistake.

If your robot does not reach the star, go through your sequence step by step. Ask, "After Step 1, where is the robot? After Step 2?"

  • Use the "Step" button in Learn mode to trace step by step
  • Look for the first command that gives an unexpected result
  • Fix that command and re-run

Real Computers Follow Sequences Too

Every app, game, and website you use runs step-by-step instructions like the ones you are building here. Computers are very fast at following these steps, but they follow them one at a time.

  • A game character moves based on a sequence of physics steps
  • A search engine follows steps to rank results
  • Your phone alarm follows steps to check the time and ring
  • Robots in factories follow motion programs just like this grid robot

Related Content