StudyBrixFree worksheets, study guides and courses

Grade 1 · Computer science

Grade 1 Algorithms & logic worksheet

12 questions on algorithms & logic. The answer key is a separate download.

What is on the worksheet

  1. A robot must move 6 squares to the right to reach a star, so every step should be →. Its program is: → → → → ← →. Which step number is the bug?

    1. 6
    2. 4
    3. 2
    4. 5
    5. 3
    6. 1
  2. To make a cheese sandwich, which step comes first: “eat the sandwich” or “put cheese on one slice”?

    1. put cheese on one slice
    2. eat the sandwich
  3. A robot is on square 3. → means move 1 forward. ← means move 1 back. Steps: → → ←. Which square does the robot stop on?

  4. A robot is on square 3. → means move 1 forward. ← means move 1 back. Steps: ← ←. Which square does the robot stop on?

  5. A robot is on square 4. → means move 1 forward. ← means move 1 back. Steps: → →. Which square does the robot stop on?

  6. A robot is on square 1. → means move 1 forward. ← means move 1 back. Steps: → → → ←. Which square does the robot stop on?

  7. A robot is on square 2. → means move 1 forward. ← means move 1 back. Steps: ← ← → ←. Which square does the robot stop on?

  8. A robot must move 6 squares to the right to reach a star, so every step should be →. Its program is: → ↓ → → → →. Which step number is the bug?

    1. 4
    2. 6
    3. 5
    4. 3
    5. 1
    6. 2
  9. A robot must move 3 squares to the right to reach a star, so every step should be →. Its program is: ↓ → →. Which step number is the bug?

    1. 3
    2. 1
    3. 2
  10. To read a book, which step comes first: “turn to the next page” or “open the book”?

    1. open the book
    2. turn to the next page
  11. A robot must move 6 squares to the right to reach a star, so every step should be →. Its program is: → ← → → → →. Which step number is the bug?

    1. 3
    2. 4
    3. 5
    4. 6
    5. 1
    6. 2
  12. To make a cheese sandwich, which step comes first: “take two slices of bread” or “put the other slice on top”?

    1. put the other slice on top
    2. take two slices of bread

Teach or revise the skill first

These short guides explain the idea with worked examples. Read one together before the worksheet, then use the sheet as practice.

  • Robot on a number path: Study guide for Kindergarten to Grade 2: 2 worked examples and 2 practice questions. Follow the steps one at a time, in order, and keep track of where the robot is after each step.
  • Put the steps in order: Study guide for Kindergarten to Grade 2: 2 worked examples and 2 practice questions. An algorithm is a list of steps in the right order. Ask: what has to happen before this step can work?
  • Find the bug: Study guide for Grades 1 to 3: 2 worked examples and 2 practice questions. Debugging means checking each step against the plan to find the one that is wrong.

More worksheets like this