Python Programming: An Introduction to Computer Science, 3rd Ed.
Python Programming: An Introduction to Computer Science, 3rd Ed.
3rd Edition
ISBN: 9781590282755
Author: John Zelle
Publisher: Franklin, Beedle & Associates
bartleby

Concept explainers

Expert Solution & Answer
Book Icon
Chapter 2, Problem 1TF
Program Description Answer

Typing some code and debugging it until it works will not be a best way to write a program.

Hence, the given statement is “False”.

Expert Solution & Answer
Check Mark

Explanation of Solution

Developing a program:

There are many steps to develop the program. It includes Analyze the program, Determine specification, Creating a Design, Implement the Design, Test/ Debug the Program and Maintain the Program.

Steps in software development process:

Analyze the program:

In this phase, the problem is analyzed clearly and figure out what the problem should solve. It requires the clear understating of the problem and the further analysis is made until the programmer really knows what the problem is.

Determine specification:

After analysis, it is responsible for the programmer to decide what will be the inputs and outputs of the program and how they should decide the factor, that how they relate to each other.

Creating a Design:

In this phase, the overall structure of the program is formulated. The main task in this phase is to design the algorithm that will meet the specifications.

Implement the Design:

In this phase, the created design is translated into a computer language and put it is into the computer. The implemented algorithm can be translated into programming languages like Python, C, C++, Java and so on.

Test/ Debug the Program:

In the phase, the developed program is tested and checks whether it runs properly without any error. The errors are often called as bugs in such cases, it should be tested and fix them. This process of locating and fixing errors is called debugging a program.

Maintain the Program:

In this phase, the program is continued to develop in response to the needs of the users. Most of the programs are never finished for such case it keeps evolving over years of use.

Want to see more full solutions like this?

Subscribe now to access step-by-step solutions to millions of textbook problems written by subject matter experts!
Students have asked these similar questions
The Lottery Problem: •       The lottery draws a number that is the winning number •       The number should be between 0 and 999 •       Have someone play •       The person tells how many tickets they want •       The person always does “quick pick” (let the computer pick the number for them) and gets one number between 0 and 999 for each ticket bought •       The program reports how many tickets win of the ones bought •       NOTE: A ticket “wins” if it matches the winning number previously chosen •       Write working code with at least one function and one sub other than “main”
Collatz Sequence: In 1937, Lothar Collatz proposed that no matter what number you begin with, the sequence eventually reaches 1. This is widely believed to be true but has never been formally proved. Write a program that inputs a number from the user, and then displays the Collatz Sequence starting from that number. Stop when you reach 1. If n is even, divide it by 2 to get n / 2. If n is odd, multiply it by 3 and add 1 to get 3n + 1. Repeat the process indefinitely. Find out and print the maximum number that you can get in these calculations. ' Part-3: Please enter a number: 2051 6154 3077 9232 4616 2308 1154 577 1732 866 433 1300 650 325 976 488 244 122 61 184 92 46 23 70 35 106 53 160 80 40 20 10 5 16 8 4 2 1 The maximum number you get: 9232
If a five-digit number is input through the keyboard, write a program to print a new number by adding one to each of its digits. For example, if the number that is input is 12391, then the output should be displayed as 23502.
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning