Watch the -han %cadem& video "Intro to %lgorithms"
Watch Lesson 4, "0rogramming 5asics," of the L&ndacom
video "!oundations of 0rogramming6 !undamentals" ith *imon %llardice
a common task that might occur regularl& The task should be one that might occur in a business setting rather than one in someone7s personal life
a 4+page 8emo using the 8emo Template that lists the 49 to :; steps reuired to perform the identified task The steps should be ritten in a clear and eas&+to+read format so that someoneelse could complete them ithout further explanation When describing the steps6
The& should be observable
<se an active verb and ob=ect format '"Open the desk draer", "%sk the user for the amount"(
<se short phrases, as opposed to complete sentences 5ut, ensure it is clear and understandable to someone not familiar ith the process
&our assignment using the %ssignment !iles tab
%ll -han %cadem& content is available for free at khanacadem&org
PRG 211 Week 2 Individual: Visual Logic®: !alculations
to calculation tasks that a program could perform that could be used b& a small business1ach task must include the folloing6
Inputting a value
0erforming a calculation on that value
Outputting the value1xample calculations include the folloing6
>alculating sales tax on a sale
>onverting from !ahrenheit to >elsius
!iguring a total bulk sale price based on price per unit and number of units
a separate 43:+page 8emo using the 8emo Template for each of the to tasks 1ach document should contain6
% brief description of the task
The pseudocode associated ith the task 5ase the pseudocode on the examples provided in >h ? of
Prelude to Programming
PRG/211 Week 1
Individual: University Project: Problem Solving with Algorithms
Includes Working Visual Logic Flowchart!
Also includes Steps (Algorithm), Pseudocode, and Visual Logic flowchart file!
During this course you will design a program for a state university. The university needs a website design that will enable students to order books online. Each week you will receive additional instructions for the elements of the design based on the needs of the university. The elements will correspond with the concepts and skills you learn that week.
According to the university's website design request, students need to order five books, one for each of the five required courses that all students take. You need to design a program that will prompt students for the price of each book and display the total cost for the five books.
Create a 1- to 1 3/4-page document listing the steps needed to solve the problem using an algorithm, including the following:
• Identify the input needed
• Define what the input must do (i.e., the process)
• Show what the output must produce
Create a 1/2- to 1-page document of your pseudocode based on the algorithm, including the following:
• Write the pseudocode statement(s) for the input
• Write the pseudocode statement(s) for the process
• Write the pseudocode statement(s) for the output
Create a 1-page flowchart based on the algorithm, including the following:
• Mark the program's starting point
• Represent the input steps in the program
• Represent the process steps in the program
• Represent the output steps in the program
• Mark the program's ending point
Submit your assignment using the Assignment Files tab.
Lab 1.5: Input, Processing, and Output
Lab 1.5 – Programming Challenge 1 – Team Average
Includes Algorithm, Pseudocode, Python Code, and Flowchart Visual Logic file!
Write the Algorithm, Pseudocode, Flowchart, and Python code for the following programming problem. Team Average A college wants you to write a program for them that will calculate the average number of wins for their football team over the past five years. The user of the program should be able to enter the number of wins each year. The program will calculate the average number of wins during that five year period and display that information to the screen.
NOTE: Discussion Questions are different depending on which Instructor you have, however the following questions have been included as a BONUS for this tutorial.
Supporting Activity:Week 1 Discussion Questions
1. Why is a flowchart useful in developing and documenting software?
2. Why is the interactive Visual Logic flowchart program more useful than a
manually drawn flowchart?
3. Is a flowchart more valuable in documenting the logic of a program than just
the coded instructions in the programming language? Explain your answer.
4. What are the similarities and differences between procedures and objects?
5. What is an example of software that would be best implemented in procedural
6. What is an example of software that would be best implemented in object-