The Peanut Butter and Jelly Challenge As you have seen, algorithms play a vital role both in our daily lives and in the field of computer science. Our minds can effortlessly break down and process...

The Peanut Butter and Jelly Challenge As you have seen, algorithms play a vital role both in our daily lives and in the field of computer science. Our minds can effortlessly break down and process complex instructions, but this is usually because we have completed such a task before and understand what is implied by an ambiguous command. "Brush your teeth" seems simple enough, but "flantrix your squifflelizer" makes no sense unless you have previous experience with those words. In this assignment, you will be taking a fairly common task, creating a peanut butter and jelly sandwich (a PBJ if you will), and looking at it from the point of view of somebody who doesn't understand what a PBJ is. How to Make a PBJ For this part of the assignment, you will be writing an algorithm for creating a peanut butter and jelly sandwich. These directions will then be programmed into the Sandwich Bot 9000 (the SB9000), who will create delicious PBJs for you at your convenience. However, the SB9000 has little to no understanding of the basic human concepts needed to construct a PBJ, so you will have to explain everything it needs to do to accomplish this task. The materials available to the SB9000 are: - 1 loaf of bread, pre-sliced and sealed in the bag with a twist-tie - 1 jar of peanut butter, lid closed but with the seal removed - 1 jar of your favorite flavor of jelly, unopened - 1 plate, washed and sanitized - 1 roll of paper towels or a stack of napkins - 1 butter knife, not overly sharp Create a step-by-step set of instructions for the SB9000. Be detailed and specific. Be sure to consider how your directions might be ambiguous or have multiple interpretations. While "place bread on the plate" may make sense to you, SB9000 may not understand or may interpret that in an unexpected way. Once you have finished the instructions, ask someone to check them by assuming the role of the SB9000. Have your SB9000 follow your directions, and ask it to do so as explicitly as possible.
May 20, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here