Part 2, Algorithmic Thinking (25 points)
Developing computer programs involves breaking a task down into specific steps. We think of programs as recipes, for example, with the details necessary to complete the objective. To gain practice with this idea, I would like you to complete Discussion 3. from Chapter 1:
Write a detailed algorithm for making a peanut butter and jelly sandwich. Assume you are talking to someone who is able to do the task, but has never actually done it before.
Turn this algorithm in as a text file, word doc, or PDF.
To complete this assignment,you must submit:
- Your program1 source code as a .py file. The code should be well-structured and commented.
- A screen shot of the program displaying all required output and your name, class, and program number
- A copy of your peanut butter & jelly sandwich algorithm.
Part 2, Algorithmic Thinking (25 points) Developing computer programs involves breaking a task down into specific steps. We think of programs as recipes, for example, with the details necessary to complete the objective. To gain practice with this idea, I would like you to complete Discussion 3. from Chapter 1: Write a detailed algorithm for making a peanut butter and jelly sandwich. Assume you are talking to someone who is able to do the task, but has never actually done it before. Turn this algorithm in as a text file, word doc, or PDF. To complete this assignment, you must submit: · Your program1 source code as a .py file. The code should be well-structured and commented. · A screen shot of the program displaying all required output and your name, class, and program number · A copy of your peanut butter & jelly sandwich algorithm.