Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
5th Edition
ISBN: 9780134801155
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 12, Problem 9PE
Program Plan Intro
Morse code converter
- Import the required packages.
- Declare and define the required variables.
- Define the main method
- Prompt the user to enter a string.
- Loop that iterates to validate the string that is present and convert to them accordingly to the Morse code.
- Display the resultant string.
- Define the method. “convert_morse”
- Declare the required variables.
- Loop that iterates to validate the string and convert the string.
- Return the string.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
PEN and PAPER Debugging the Pseudocode. Hand write the correct pseudocode using pen and paper. for DEBUG03-02.txt:
// This pseudocode is intended to display employee net pay values.// All employees have a standard $45 deduction from their checks.// If an employee does not earn enough to cover the deduction,// an error message is displayed.start Declarations string name num hours num rate string DEDUCTION = 45 string EOFNAME = "ZZZ" num gross num net output "Enter first name or ", EOFNAME, " to quit" input name if name not equal to EOFNAME output "Enter hours worked for ", name input hours output "Enter hourly rate for ", name input rate gross = hours * rate net = gross - DEDUCTION while net > 0 then output "Net pay for ", name, " is ", net else output "Deductions not covered. Net is 0." endwhile output "Enter next name or ", EOFNAME, " to quit" input name endif…
language JAVA
Geometric Progression Printer
As you might recall, a Geometric Progression
(or GP) is a sequence of elements in which
the next number in the sequence is obtained
by multiplying the previous number by the
common ratio.
The next number in the sequence is obtained
by using this formula:
a_na_1* r(n-1)
While the sum of all numbers in the
sequence is obtained using any of these
formulae:
If r 1, sum = a* n
If r != 1 and r> 1, sum= a[(r¹-1)/(r - 1)]
If r != 1 and r < 1, sum = a[(1 - r¹)/(1-r)]
where a n = next number in the sequence,
a_1 = first number in the sequence, r =
common ratio, n = number of terms
Your task is to write a Python program that
1. Accepts the necessary inputs from the
user, i.e., start value (a_1), common ratio
(r), and number of generate to generate
(n).
2. Generates the Geometric Progression
(GP) sequence starting from a_1 to n.
3. Prints out the GP HORIZONTALLY not
VERTICALLY, e.g.
3, 9, 27, 81, 243, 729 ....
4. Calculates the sum of all numbers in the
GP sequence
5.…
Chapter 12 Solutions
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Ch. 12.2 - Prob. 12.1CPCh. 12.2 - Prob. 12.2CPCh. 12.2 - Design an algorithm that determines whether the...Ch. 12.2 - Design an algorithm that determines whether the...Ch. 12.2 - Prob. 12.5CPCh. 12.2 - Prob. 12.6CPCh. 12 - Prob. 1MCCh. 12 - Prob. 2MCCh. 12 - If the str variable contains the string "berry",...Ch. 12 - If the str variable contains the string "Redmond",...
Ch. 12 - Prob. 5MCCh. 12 - Prob. 1TFCh. 12 - Prob. 2TFCh. 12 - If the String variable str contains the string...Ch. 12 - The insert library module automatically expands...Ch. 12 - Prob. 5TFCh. 12 - Prob. 6TFCh. 12 - Prob. 7TFCh. 12 - Prob. 1SACh. 12 - If the following pseudocode were an actual...Ch. 12 - Prob. 3SACh. 12 - Prob. 4SACh. 12 - Prob. 5SACh. 12 - Design an algorithm that counts the number of...Ch. 12 - Prob. 2AWCh. 12 - Design an algorithm that counts the number of...Ch. 12 - Design an algorithm that deletes the first and...Ch. 12 - Design an algorithm that converts each occurrence...Ch. 12 - Design an algorithm that replaces each occurrence...Ch. 12 - Assume the following declaration exists in a...Ch. 12 - Prob. 1DECh. 12 - Prob. 2DECh. 12 - Prob. 3DECh. 12 - Prob. 1PECh. 12 - Sentence Capitalizer Design a program that prompts...Ch. 12 - Prob. 3PECh. 12 - Sum of Digits in a String Design a program that...Ch. 12 - Prob. 5PECh. 12 - Alphabetic Telephone Number Translator Many...Ch. 12 - Word Separator Design a program that accepts as...Ch. 12 - Pig Latin Design a program that reads a sentence...Ch. 12 - Prob. 9PECh. 12 - File Encryption File encryption is the science of...Ch. 12 - File Decryption Filter Design a program that...Ch. 12 - Password Weakness Detector Design a program that...
Knowledge Booster
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
- Strings and string manipulation Part A: Building upon an Existing Solution Redesign the solution in the following manner. Ask the user for their name and their email addresses before you display the results of the conversions. When the user enters their email address search the string for the @ symbol. If the symbol is not found, ask the user to re-enter their email address till they get it right. When you display the conversion output to the user, you must include the user’s name in the output. Part B: Write Something New! Write a complete and syntactically correct Python program to solve the following problem: Input a date in numeric format from the user e.g. mm/dd/yy. Examine the month entered by the user, if it is larger than 12 or smaller than 1, issue an error message and ask for input again. Perform similar validation tests for the date and year. Year must be 2015. (Any other year is invalid). In addition, the year must only be two digits long.. Once all input has been…arrow_forwardPYTHON PROGRAMMING Chess Moves Mapper using Shortest path algorithm As the title indicates, you will need to determine the number of moves it will take for the different chess pieces from their current position to any other tile in the board. While a standard chess board will have an 8 x 8 grid chess board, your code should be able to handle boards of different dimensions. For this program the board will be blank. The only piece will be the one inputted. Input Format s1, s2, x1, y1, piece All inputs end with a '\n' s1, s2 - horizontal size and vertical size of the board respectively. x1, y1 - starting position of the piece. Refer to Figure 3. for coordinate convention piece - name of the piece. Use the following names. [pawn, rook, knight, bishop, queen, king] Given the initial starting position of a given piece, you will be asked to determine the minimum number of moves needed to reach any position in the tile. A sample setup is shown below as well as a visualization of the…arrow_forwardJava please Line is a String object that holds an unknown number of int values separated by spaces. Write a segment of code that computes and displays the sum of the values in line.arrow_forward
- Category ART_AND_DESIGN Rating Reviews App Photo Editor & Candy Camera & Grid & ScrapBook Coloring book moana U Launcher Lite – FREE Live Cool Themes, Hide Apps ART_AND_DESIGN Sketch - Draw & Paint FIND SEARCH 4.1 159 The FIND function returns the position (as a number) of one text string inside another. When the text is not found, FIND ART_AND_DESIGN 3.9 967 4.7 87510 returns a #VALUE error. ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN ART_AND_DESIGN 4.5 215644 Pixel Draw - Number Art Coloring Book Paper flowers instructions 4.3 967 The SEARCH function returns the location of one text string inside another. SEARCH returns the position of the first 4.4 167 character of find_text inside within_text. Unlike FIND, SEARCH allows wildcards, and is not case-sensitive. Smoke Effect…arrow_forwardBackward String Design a program that prompts the user to enter a string and then displays the string contents backward. For instance, if the user enters "gravity" the program should display "“ytivarg."arrow_forward(Numerical) Write an assignment statement to calculate the nth term in an arithmetic sequence. This is the formula for calculating the value, v, of the nth term: v=a+(n1)d a is the first number in the sequence. d is the difference between any two numbers in the sequence.arrow_forward
- (Desk check) List the elements displayed by the following sections of code: a.for( m=1;m=5;m++)couta[m];b.for( k=1;k=5;k=k+2)couta[k];c.for( j=3;j=10;j++)coutb[j];d.for( k=3;k=12;k=k+3)coutb[k];e.for( i=2;i11;i=i+2)coutc[i];arrow_forwardOption #1: String Values in Reverse Order Assignment Instructions Write a Python function that will accept as input three string values from a user. The method will return to the user a concatenation of the string values in reverse order. The function is to be called from the main method. In the main method, prompt the user for the three strings.arrow_forwardTrue or False C# allows you to access the individual characters in a string using subscript notationarrow_forward
- Computer Science Using visual studio 2019 with a C# program create a WCF service to compute the distance between two points. Let the user enter his or her first point and the second point.arrow_forwardPYTHON PROGRAMMING ASSIGNMENT PYTHON PROGRAMMING LANGUAGE ASSIGNMENT Create a new text document called names.txt (this is done by hand - not using programming) with the following names: Adam, Bryan, Charlie. Each name should be followed by a hard return (do not store them in a list). Main Function. Write a program where the user enters a name. Using the read function, check to see if the name is in the text document. If it is, respond back to the user the name is found within the list. Read Function. The read function should return the contents of the text document as a list. Write Function. The write function should take the list and override the file with the new names list in reverse alphabetical order with a hard return after each name.arrow_forwardPROGRAMMING PROBLEM The inventory of a shoe store lists shoes by stock number. With each stock number, there is associated a style number in the range of 0 to 50, the number of pairs in each size (sizes range from 3 to 14) and a price. A program is to be written to keep track of the inventory. The user is given the following choices: enter a new record, display a record, change the price of the stock item, or change the number on hand. When specifying a record the user may give either the stock number, or the style number. The array index can be used as a stock number. If the user decides to change the stock on hand, the program should ask which sizes will have their stock on hand changed. The program should be designed to run indefinitely, keeping track of changed in stock.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr