CS 151 – HOMEWORK 2
(due: Thu, 9/12/13)
CS 151 – HOMEWORK 2
(due: Thu, 9/12/13)
OPTIONAL WORK:
The Getting Started With TextPad tutorial describes how to obtain the TextPad Integrated Development Environment (IDE) and a Java compiler for home use. It’s up to you whether you’d like to obtain them for home use.
HOMEWORK SUBMISSION POLICIES:
·
For the first two homework assignments, submit your homework as hardcopy (paper) at the beginning of the class period. If you’re late to class, your homework is considered late.
·
Make sure that the problems in your homework document are in the same order as the problems in the homework assignment.
· Starting with the third homework, you’ll be required to put all of your work into a computer document. If you’d like to do that for this homework, use Microsoft Word for the short answer and algorithm questions, use Microsoft Visio for the flowchart questions, and use Microsoft Excel for the trace questions.
· You can find Visio on Park’s lab computers. To learn how to use it, use Visio’s help files, search the Internet for help, or ask a tutor in the Academic Support Center.
HOMEWORK ASSIGNMENT GUIDELINES:
As always, read and follow the guidelines as stated in the Homework Assignment Guidelines document. For this homework assignment, the document’s tracing and sample sessions sections are particularly relevant.
REVIEW QUESTIONS (Answers to “review questions” are in the book. Do not submit answers to review questions. But please take them seriously as they are good candidates for exam questions.):
Chapter 2: 11-19
Submit answers for all of the following questions.
EXERCISES:
Chapter 2: 2-6
ADDITIONAL EXERCISE:
Learn how to use TextPad by working your way through the Getting Started With TextPad tutorial. In the tutorial, you will be asked to enter two programs. For your
Countdown
program, submit hardcopy of 1) the source code, and 2) the output. Note that you’re not required to submit source code or output for your
Hello
program.
PROJECTS:
1. [after §2.9] Loop termination by user-query method – flowchart
Draw a flowchart that calculates and prints the total cost for a series of purchases. Use a loop to repeatedly ask the user to enter the price and quantity of items purchased. Within the loop, accumulate the total cost of the purchases so far. The algorithm should generate a display of prompts, inputs, and final output that looks like this:
2. [after §2.9] Loop termination by user-query method – pseudocode
Provide a solution to the previous problem in the form of pseudocode.
3. [after §2.9] Loop termination by sentinel-value method
Write a pseudocode algorithm that calculates and prints the total cost for a series of purchases. Use a loop to repeatedly ask the user to enter the price and quantity of items purchased. Within the loop, accumulate the total cost of the purchases so far. Use a negative number for a sentinel value. More specifically, when the user enters a negative number for the price, the loop should terminate. The algorithm should generate a display of prompts, inputs, and final output that looks like this:
4. [after §2.9] Loop termination by counter method
Write a pseudocode algorithm that calculates and prints the average number of goals scored per team for a series of soccer match scores. Your algorithm should initially ask the user for the number of soccer match scores that are to be entered. Use a counter loop to ensure that the loop repeats that number of times. Inside the loop, your algorithm should ask the user to enter two scores, one for each team. To read in the two scores, simply use two separate input statements in the normal manner. The algorithm should generate a display of prompts, inputs, and final output that looks like this:
Provide a graceful response if the number of scores equals zero:
Essay Writing Service Features
- Qualified Writers
- Flexible pricing
- Plagiarism-free papers
- Anonymity
- Timely delivery
- 24/7 customer support
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Achiever Papers is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Dissertation Writing Service Works
First, you will need to complete an order form. It's not difficult but, if anything is unclear, you may always chat with us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order form
Once we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignment
As soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download