Problem Solving with C++ (9th Edition)
9th Edition
ISBN: 9780133591743
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 1.2, Problem 15STE
Program Plan Intro
Program design:
- Program design denotes a process that is creative, it denotes outline of plan for following.
- The program design process could be divided into two phases that includes:
- Problem-solving phase:
- It results in an
algorithm that is conveyed in English. - It is used for resolving problem.
- It results in an
- Implementation phase:
- The algorithm is been translated into some
programming language. - It produces final program from algorithm.
- The algorithm is been translated into some
- Problem-solving phase:
- The first step denotes that task to be performed should be certain and precise.
- The second step denotes the implementation of algorithm using programming language.
- The final result will be a computer program to solve a particular problem.
- Hence, the phases in program design are problem-solving and implementation phase.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
What is the definition of lazy evaluation?What exactly are promises? What is the definition of memorization?
The following ideas have been suggested for possible software development. Can you classify the information inside each into “problem domain” and “solution domain”?
Which idea is sufficiently clear for you to develop the software solution? Which terms are vague and will need clarification?
The main requirement I need is which sentences are part of problem domain and which are part of soltution domain .And an explanation of the vague terms and clarification of those terms.
Mr. Brown drives to the city at fixed times of the day to attend meetings at various locations. Parking is not difficult to find in the city and he would like a system that finds the cheapest car park from the address he intends to visit. Ideally, it would also reserve the car park with minimum cost and pay for it with the account provided by Mr. Brown.
2. Mrs. White uses an accounting system to process Accounts receivable. She feels that the system is first, not difficult to use and provides not too many…
Can design patterns be useful in software development? To quickly explain a pattern, choose an illustration from the list below.
Chapter 1 Solutions
Problem Solving with C++ (9th Edition)
Ch. 1.1 - Prob. 1STECh. 1.1 - What would be the data for a program to add two...Ch. 1.1 - Prob. 3STECh. 1.1 - What is the difference between a machine-language...Ch. 1.1 - What is the role of a compiler?Ch. 1.1 - What is a source program? What is an object...Ch. 1.1 - What is an operating system?Ch. 1.1 - What purpose does the operating system serve?Ch. 1.1 - Prob. 9STECh. 1.1 - Prob. 10STE
Ch. 1.1 - Prob. 11STECh. 1.2 - An algorithm is approximately the same thing as a...Ch. 1.2 - Prob. 13STECh. 1.2 - Prob. 14STECh. 1.2 - Prob. 15STECh. 1.3 - If the following statement were used in a C++...Ch. 1.3 - What is the meaning of \n as used in the following...Ch. 1.3 - What is the meaning of the following statement...Ch. 1.3 - What is the meaning of the following statement...Ch. 1.3 - What is the meaning of this directive? # include...Ch. 1.3 - What, if anything, is wrong with the following...Ch. 1.4 - Prob. 22STECh. 1.4 - Prob. 23STECh. 1.4 - If you omit a punctuation symbol (such as a...Ch. 1.4 - Omitting the final brace } from a program produces...Ch. 1.4 - Prob. 26STECh. 1.4 - Suppose you write a program that is supposed to...Ch. 1 - Using your text editor, enter (that is, type in)...Ch. 1 - Modify the C++ program you entered in Practice...Ch. 1 - Further modify the C++ program that you already...Ch. 1 - Modify the C++ program that you entered in...Ch. 1 - Modify the C++ program that you entered in...Ch. 1 - Prob. 6PCh. 1 - Write a C++ program that reads in two integers and...Ch. 1 - Write a program that prints out C S ! in large...Ch. 1 - Write a program that allows the user to enter a...Ch. 1 - Write a program that allows the user to enter a...Ch. 1 - Write a program that inputs a character from the...
Knowledge Booster
Similar questions
- Design synthesis is one of the steps in the design process. There are two techniques to stimulate the discovery of new solutions to problems. Explain the most effective strategies for brainstorming, brainwriting techniques in Systems Design synthesis.arrow_forwardIn software development, the relationship between cohesion and coupling is not fully understood.arrow_forwardIn the context of computer programming, the terms "cohesion" and "coupling" are used interchangeably.arrow_forward
- Various models may be used in software development, and their usefulness will vary according to the specifics of the task at hand. Sort those models into piles according to how much you identify with each one.arrow_forwardSoftware testers have a different approach to problem solving than developers. As a tester, you must have an understanding of how code works from the perspective of a developer.arrow_forwardThe term "consideration" has to be grasped in its whole. In the context of software development, what does this imply?arrow_forward
- Does the use of dynamic programming provide any benefits when applied to the process of sequential decision making? What exactly is going on here?arrow_forwardIn software development, why is it useful to employ a prototype method?arrow_forwardWhen it comes to the creation of software, does doing an internal static analysis have any benefits or drawbacks?arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning