Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
11th Edition
ISBN: 9780134743356
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Expert Solution & Answer
Chapter 1, Problem 4MD
Explanation of Solution
Procedure for removing gender specific words
The procedure includes
- Read a line from the paragraph.
- Break the line in words.
- Process each word independently.
- Start checking from the initial word.
- Check if the current word is there in gender specific list...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Course:Artificial Intelligence
Topic:Sample Neural Network to calculate total error using Forward pass backpropagation.
Problem:Implement forward pass backpropagation for 100(for two input 200)random numbers.(Set range for random numbers 0.01-1.00) using C++/Python with short explanation with key points.
Questions:1. A criticism of the break and continue statements is that each is unstructured. These statements can always be replaced by structured statements. Describe in general how you’d remove any break statement from a loop in a program and replace it with some structured equivalent. [Hint: The break statement leaves a loop from within the body ofthe loop. Another way to leave is by failing the loop-continuation test. Consider using in theloop-continuation test a second test that indicates “early exit because of a ‘break’ condition.”] Use the technique you developed here to remove the break statement from the program of Fig. 5.13.
2. Write a program that uses for statements to print the following patterns separately, one below the other. Use for loops to generate the patterns. All asterisks (*) should be printed by a single statement of the form cout << '*'; (this causes the asterisks to print side by side).
[Hint: The last two patterns require that each line begin with an…
DO NOT USE EXISTING ANSWERS ON CHEGG OR COURSE HERO OR ANY OTHER SERVICES PLEASE! Thanks :)
CODE IN PYTHON AND SHOW COMMENTS TO EXPLAIN CODE
A confused Dutchman trying to speak English could say “I am in the war”, even though there is no hostile activity going on. The confusion1 here is that the English sentence “I am confused” is translated in Dutch as “Ik ben in de war”, which is phonetically (“sounding”) quite close to the first sentence. Such confusion leads to much enjoyment, but can complicate matters a bit.
Given a sentence in Dutch and a dictionary containing both correct translations as well as phonetic (incorrect) translations of individual words, find the translation of the sentence and indicate whether it is correct, or in case there is more than one find the total number of correct and incorrect translations. A sentence is correctly translated when each word of the sentence is correctly translated.
Input
The input consists of:
One line with an integer n (1≤n≤20), the…
Chapter 1 Solutions
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
Ch. 1 - Computers process data under the control of sets...Ch. 1 - Prob. 1.2SRECh. 1 - Prob. 1.3SRECh. 1 - The programs that translate high-level language...Ch. 1 - Prob. 1.5SRECh. 1 - software is generally feature complete,...Ch. 1 - Prob. 1.7SRECh. 1 - Prob. 2.1SRECh. 1 - The command from the JDK compiles a Java program.Ch. 1 - A Java source code file must end with thefile...
Ch. 1 - When a Java program is compiled, the file produced...Ch. 1 - The file produced by the Java compiler...Ch. 1 - Prob. 3.1SRECh. 1 - Java programmers concentrate on creating, which...Ch. 1 - Prob. 3.3SRECh. 1 - A new class of objects can be created conveniently...Ch. 1 - is a graphical language that allows people who...Ch. 1 - The size, shape, color and weight of an object are...Ch. 1 - Prob. 1.1ECh. 1 - Prob. 1.2ECh. 1 - Prob. 1.3ECh. 1 - Prob. 1.4ECh. 1 - Prob. 1.5ECh. 1 - Prob. 1.6ECh. 1 - Prob. 1.7ECh. 1 - languages are most convenient to the programmer...Ch. 1 - The only language a computer can directly...Ch. 1 - Prob. 1.10ECh. 1 - Theprogramming language is now used to develop...Ch. 1 - initially became widely known as the development...Ch. 1 - Prob. 2.3ECh. 1 - Theprogramming language was developed by Bjarne...Ch. 1 - Java programs normally go through five...Ch. 1 - Prob. 3.2ECh. 1 - Prob. 3.3ECh. 1 - A(n)is a software application that simulates a...Ch. 1 - Thetakes the .class files containing the programs...Ch. 1 - Prob. 3.6ECh. 1 - Explain the two compilation phases of Java...Ch. 1 - Prob. 5ECh. 1 - Prob. 1MDCh. 1 - Prob. 2MDCh. 1 - (Attributes of Hybrid Vehicles) In this chapter...Ch. 1 - Prob. 4MDCh. 1 - Prob. 5MDCh. 1 - Prob. 6MDCh. 1 - Prob. 7MD
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
- [35%] Jojo and his classmates like to answer question not in sequence. This make their teacher confuse when checking their answer. So their teacher asked you to sort their answer by the smallest number to the largest, it is guranteed that all number only appear once. Because you don't have time to do it manually you have to make a program to read input from "in" and output the sorted sequence of given answer in console. To make this problem easier try using struct. Format Input The first line contain an integer T represents the number of test cases. Each test case start with integer N represents how many answer there are. The next N-lines is formatted "A. X" where A is an integer represents the problem's number and X is a character represents the answer. Format Output The sorted answer for each test cases. Constraints 1 <= T <= 20 1 <= N <= 100 1 <= A <= N It is guaranteed that A is all distinct in a single test case. It is guaranteed that X is an uppercase…arrow_forward(Python GUI -Tkinker) You have a group of friends coming to visit for your high school reunion, and you want to take them out to eat at a local restaurant. You are not sure if any of them have dietary restrictions, but your restaurant choices are as follows: Joe’s Gourmet Burgers—Vegetarian: No, Vegan: No, Gluten-Free: No Main Street Pizza Company—Vegetarian: Yes, Vegan: No, Gluten-Free: Yes Corner Café—Vegetarian: Yes, Vegan: Yes, Gluten-Free: Yes Mama’s Fine Italian—Vegetarian: Yes, Vegan: No, Gluten-Free: No The Chef’s Kitchen—Vegetarian: Yes, Vegan: Yes, Gluten-Free: Yes Write a Python program GUI that asks whether any members of your party are vegetarian, vegan, or gluten-free, to which then displays only the restaurants to which you may take the group.arrow_forward(Airline Reservations System) A small airline has just purchased a computer for its new automated reservations system. The president has asked you to program the new system. You’ll write a program to assign seats on each flight of the airline’s only plane (capacity: 10 seats). Your program should display the following menu of alternatives: Please type 1 for "first class" Please type 2 for "economy" If the person types 1, then your program should assign a seat in the first class section (seats 1– 5). If the person types 2, then your program should assign a seat in the economy section (seats 6– 10). Your program should then print a boarding pass indicating the person's seat number and whether it’s in the first class or economy section of the plane. Initialize all the elements of the array to 0 to indicate that all seats are empty. As each seat is assigned, set the corresponding element of the array to 1 to indicate that the seat is no longer available. Your program should, of course,…arrow_forward
- Python Programming - (Duplicate Elimination) Part 1: Create a function that receives a list and returns a (possibly shorter) list containing only the unique values in sorted order. Test your function with a list of numbers and a list of strings. Program is to also display results, that's the sorted list containing values. Part 2: Instead of hard coding the list passed to the sorting functions, request list values from user. (Hint: Request two lists from user, one containing values and another containing string.) Have the program eliminate duplicated values and display the lists (tasks required in part 1).arrow_forwardPLEASE USE C LANGUAGE The objective is to be able to implement a graph data structure and graph traversals. 1. Make a code for a program that follows the details in the PROGRAM SPECIFICATION section.2. Develop a program following the structured programming approach at the very least. No global variable declarations are allowed. The program specifications are as follows:Write a program that performs depth first search/traversal and breadth first search/traversal on predefined graphs.(see the attached pictures for predefined graphs) The graph search program will have the following main menu: Graph Traversal Program [1] Perform DFS Traversal [2] Perform BFS Traversal [3] Search Item using DFS [4] Search Item using BFS [0] Exit Enter choice: Details of the menu items are as follows: Perform DFS Traversal Once selected, the user is asked which graph to traverse. The program then performs depth-first search traversal and prints out the nodes in the order they are visited. Perform…arrow_forwardAbout initial programming in python: It is known that a messenger RNA molecule is used as a basis to synthesize proteins, in a process called translation. Each trip of messenger RNA bases is related to an aminoacid. Combining several aminoacids, we have a protein. Based on the (simplified) table of RNA cracks below, create a function that receives a string of length 9 representing a valid messenger RNA molecule, according to this table, and return the chain of 3 amino acids that represent the corresponding protein. Use a dictionary to store mappings RNA → Aminoacid. Example: translat("UUUUUAUCU") return "Phe-Leu-Ser"arrow_forward
- (Data Structures and Algo C++ Weiss 4th ed - ch7.40): The following divide-and-conquer algorithm is proposed for finding the simultaneous maximum and minimum: If there is one item, it is the maximum and minimum, and if there are two items, then compare them, and in one comparison you can find the maximum and minimum. Otherwise, split the input into two halves, divided as evenly as possibly (if N is odd, one of the two halves will have one more element than the other). Recursively find the maximum and minimum of each half, and then in two additional comparisons produce the maximum and minimum for the entire problem. In C++, find a function which will take in a vector and solve the problem, producing a vector of two elements, the min and max.arrow_forward2, Towers of Hanoi Problem. (10 points) The Towers of Hanoi is a famous problem for studying recursion in computer science and searching in artificial intelligence. We start with N discs of varying sizes on a peg (stacked in order according to size), and two empty pegs. We are allowed to move a disc from one peg to another, but we are never allowed to move a larger disc on top of a smaller disc. The goal is to move all the discs to the rightmost peg (see figure). To solve the problem by using search methods, we need first formulate the problem. Supposing there are K pegs and N disk. Answer the following questions. (1) Determine a state representation for this problem. (4points) (2) What is the size of the state space? (3 points) (3) Supposing K=3, N=4, what is the start state by using your proposed state representation method and what is the goal state? (3 points)arrow_forward(Computer-Assisted Instruction: Reducing Student Fatigue) One problem in CAI environments is student fatigue. This can be reduced by varying the computer’s responses to hold the student’s attention. Modify the program of Exercise 6.57 so that various comments are displayed for each answer as follows: Possible responses to a correct answer: Very good!Excellent!Nice work!Keep up the good work! Possible responses to an incorrect answer: No. Please try again.Wrong. Try once more.Don't give up!No. Keep trying.Use random-number generation to choose a number from 1 to 4 that will be used to select one of the four appropriate responses to each correct or incorrect answer. Use a switch statement to issue the responses. ------------------------------ EXERCISE 6.57 CODE: ----------------------------- //Name: IhabAtouf//Date:02/23/2023// exercise 6.57 on page 281//program description: create computer-assisted instruction (CAI) program that help students master thier math skills in…arrow_forward
- ((Simulation: The Tortoise and the Hare) In this problem, you’ll re-create one of the truly great moments in history, namely the classic race of the tortoise and the hare. You’ll use random number generation to develop a simulation of this memorable event. Our contenders begin the race at square 1 of 70 squares. Each square represents a possible position along the race course. The finish line is at square 70. The first contender to reach or pass square 70 is rewarded with a pail of fresh carrots and lettuce. The course weaves its way up the side of a slippery mountain, so occasionally the contenders lose ground. Use variables to keep track of the positions of the animals (i.e., position numbers are 1–70). Start each animal at position 1 (i.e., the “starting gate”). If an animal slips left before square 1, move the animal back to square 1. Generate the percentages in Fig. 10.24 by producing a random integer i in the range 1 ≤i ≤10. For the tortoise, perform a “fast plod” when 1 ≤i…arrow_forwardFor input/output, you must use the JOptionPane class. Area should be formatted to two decimal places. Each of the task needs to be processed using a modular structure. (use methods) Ross works at True Builders, a home builder firm. The firm has different shapes of land in form of circles and rectangles to consider buying. Complete the modular program that prints and calculate areas of different shapes. All inputs must be checked for validity for being a number is greater than 0. shape = curcle --> input is radius : formmula (22/7) x radius shape = rectangle --> inputs are width and length: formula is L xWarrow_forwardCould you please explain the following program with details?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