Wednesday, November 9, 2016

Minimum Card Algorithm Reflection

  • “How do you know when to stop?”
Our instructions told them to stop when they ran out of new cards or picked up a ace of diamonds

  • “Do your instructions state where and how to start?”
Our instructions told them how to start, but not where. They could choose wherever they wanted to start.

  • “Is it clear where to put cards back down after you’ve picked them up?”
It is specified to put the cards back into their original positions.



“As we look at these algorithms you came up with, we can see they are not all the same. However, there are common things that you are all making the human machine do and commonalities in some of your instructions. Can we define a language of common Human Machine commands for moving cards around? What are the commands or actions most of these instructions have in common?”

We could define a language to move cards around. Common commands and actions would be: move, compare, if, place, pick up, and repeat.


Feedback: The feedback we got was that we had no end point. It kept telling them to pick up cards, but we never specified new cards, so they were stuck in an infinite loop.

No comments:

Post a Comment