Skip to content
integrated computational thinking

LA Practice B1: Enhance writing by using algorithmic logic (Activity)

< Back to Building Block
Step 4 of 10: Drafting an Algorithm

Now that you have made a step-by-step set of instructions for identifying the correct usage of lie/lay, you will construct a flowchart to clearly layout the process one must take to use these terms properly

An incomplete flowchart and symbol guide

Use the incomplete flowchart and key above to help start your flowchart. You can revisit flowchart conventions from a prior building block project.

You can sketch your flowchart by hand or you can create your own shapes to draft your Lie vs. Lay algorithm on a web browser using a tool such Draw.io (recommended) or LucidChart, Smartdraw.

For an added challenge, incorporate the past simple tenses laid/lay into your algorithm. The confusing part: the past tense of lie is lay! Could this be the major reason why these verbs are confused?

After your flowchart is complete, test it! Write 3-5 sentences using lie and lay (or lie/laid and lay/lie) and think about the following questions:

  • What patterns did you recgonize
  • Was your algorithm able to give you the desired outcome every time?
  • If there were errors, what were the bugs? How will you debug (change) your algorithm to address those errors?