EBK STARTING OUT WITH PROGRAMMING LOGIC
4th Edition
ISBN: 8220100659386
Author: GADDIS
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 11, Problem 4AW
Look for ways to modularize the
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Only Typing answer
In this task you are asked to construct a table showing the sequence of numbersfrom 0 to a maximum value as specified by the user. Within the table, if the number in the cell is a highlighted (e.g., blue in thescreenshot below) when it is divisible by a number that is also specifiedbytheuser, known as the divisor. For example, the user could input for the maximumavalue of 100 and for the divisor a value of 23; this should result in the cellscontaining the values: 0, 23, 46, 69 and 92; being highlighted.
Instructions for Questions 1 through 6. For each piece of pseudocode, give the
runtime in terms of N. Your answer should give an exact value for the number of times
the inner loop runs (i.e. the final value of count), and it should also give the order of
growth of the runtimes using big-Oh notation. You can assume that N "comes out nicely"
with respect to loops. For example, if the loop counts by 2, you can assume it is an even
number, and if it multiplies or divides by 2 each time, you can assume it is a power of 2.
Note: log(N!) is 0(NlogN).
Once you have a list of all the mathematical operations, you may put them in a sensible order.
Chapter 11 Solutions
EBK STARTING OUT WITH PROGRAMMING LOGIC
Ch. 11.1 - What is a menu-driven program?Ch. 11.1 - The items displayed in a menu are often preceded...Ch. 11.1 - What type of structure do you use in a program to...Ch. 11.3 - Explain why most menu-driven programs use a loop...Ch. 11.3 - If a program uses a loop to display a menu...Ch. 11.4 - Prob. 11.6CPCh. 11.4 - Prob. 11.7CPCh. 11.4 - When a program has a lot of items for the user to...Ch. 11 - Prob. 1MCCh. 11 - Prob. 2MC
Ch. 11 - If a menu-driven program uses a loop to redisplay...Ch. 11 - A program that uses a multiple-level menu displays...Ch. 11 - Prob. 5MCCh. 11 - When the user selects an operation from a...Ch. 11 - When the user selects an operation from a(n)...Ch. 11 - Prob. 1TFCh. 11 - It is not usually necessary to validate the user's...Ch. 11 - In most cases, a menu-driven program should be...Ch. 11 - If a menu-driven program does not use a loop to...Ch. 11 - In a single-level menu, the user might see a...Ch. 11 - What type of structure do you use in a program to...Ch. 11 - What ways for validating a users menu selection...Ch. 11 - How can you design a menu-driven program so that...Ch. 11 - When a program has a lot of items for the user to...Ch. 11 - Prob. 1AWCh. 11 - Design a case structure that can be used with the...Ch. 11 - Put the algorithms that you designed for questions...Ch. 11 - Look for ways to modularize the algorithm that you...Ch. 11 - Language Translator Design a program that displays...Ch. 11 - Prob. 2PECh. 11 - Prob. 3PECh. 11 - Astronomy Helper Create an application that...Ch. 11 - Golf Score Modification In Programming Exercise 6...Ch. 11 - Phone Book Program Design a program that you can...Ch. 11 - Prob. 7PE
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Write a loop equivalent to the for loop above without using .
C Programming Language
Describe the difference between the while loop and the do-while loop.
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
Each repetition of a loop is known as a(n) a cycle ________. a. cycle b. revolution c. orbit d. iteration
Starting Out with Python (3rd Edition)
What are some features of specific programming languages you know whose rationales are a mystery to you?
Concepts Of Programming Languages
Practice Problem 7.2 (solution page 718) In this problem, let REF(x.i) DEF(x.k) denote that the linker will ass...
Computer Systems: A Programmer's Perspective (3rd Edition)
Either a functions ____ or its ____ must precede all calls to the function.
Starting Out with C++: Early Objects
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
- Let’s say you have a 5-digit number, 23456. You are supposed to write a code that prints numbers in the ones, tens, hundreds, thousands, and ten thousands places of this number. In the text box below, write the steps you will follow to write the code. Share it on the discussion forum. Here, you only need to write the approach in a step-by-step manner, just like you did with algorithm design in the case of computational thinking.arrow_forwardYou are free to generate sequences by any method you like (i.e. any algorithm or just an intuition).arrow_forwardPersonal project Q5. This question is concerned with the design and analysis of recursive algorithms. You are given a problem statement as shown below. This problem is concerned with performing calculations on a sequence A of real numbers. Whilst this could be done using a conventional loop-based approach, your answer must be developed using a recursive algorithm. No marks will be given if your answer uses loops. FindAverageAndProduct(a1, ...., an) such that n > 1 Input: A sequence of real values A = (a1, ...., an) Output:, A 2-tuple (average, product) containing the average (average) of all the values and the product (product) of all the values of the elements in A. Your recursive algorithm should use a single recursive structure to find the average and product values, and should not use two separate instances of a recursive design. You should not employ any global variables. (a) Produce a pseudo code design for a recursive algorithm to solve this problem. (b) Draw a call-stack…arrow_forward
- Personal project Q5. This question is concerned with the design and analysis of recursive algorithms. You are given a problem statement as shown below. This problem is concerned with performing calculations on a sequence ? of real numbers. Whilst this could be done using a conventional loop-based approach, your answer must be developed using a recursive algorithm. No marks will be given if your answer uses loops. FindAverageAndProduct(a1, ...., an) such that n > 1 Input: A sequence of real values A = (a1, ..., an) Output:, A 2-tuple (average, product) containing the average (average) of all the values and the product (product) of all the values of the elements in A. Your recursive algorithm should use a single recursive structure to find the average and product values, and should not use two separate instances of a recursive design. You should not employ any global variables. (a) Produce a pseudo code design for a recursive algorithm to solve this problem. (b) Draw a call-stack…arrow_forwardUse pseudocode in designing the logic. Laramie Park District has files of participants in its summer and winter programs this year. Each file is in participant ID number order and contains additional fields for first name, last name, age, and class taken (for example, Beginning Swimming).arrow_forwardMake a list of all the different mathematical operations and then order them.arrow_forward
- Two kinds of loops occur frequently in programming: counter-controlled loops and sentinel-controlled loops. Explain each kind of loop in terms of its implementation with your own examples. Q3.arrow_forwardUsing a random number generator, create a list of 500 integers in Python. Perform a benchmark analysis using some of the sorting algorithms from this module. What is the difference in execution speed between the different sorting algorithms and why? In your paper, be sure to provide a brief discussion of the sorting algorithms used in this activity. Your paper should be 2-3 pages in length (not including title and references pages) and conform to APA guidelinesarrow_forwardI want the algorithm for this questionarrow_forward
- For the following problem please write an algorithm in plain English .i.e give details as to how you will solve the problem.A deck of 52 playing cards (as used for playing bridge) has to be sorted. At the end of the attempt, the sorted deck of cards should be on the table with the backside up.The order within a suite is Ace - King - Queen - Jack- 10 -9 - 8 - 7- 6- 5- 4- 3- 2. The very first card in the sorted deck is the Ace of Clubs, the next ones are the King of Clubs, the Queen of Clubs, the Jack of Clubs, the 10 of Clubs ... down to the 2 of Clubs. The next card is Ace of Spades, followed by the King of Spades etc. The hearts and diamonds cards follow in the same order.The deck of cards must be well-shuffled immediately prior to the challenge.Please write the algorithm in steps like you write a recipe for a dish.If any steps need to be repeated try to use a loop.Please try to not use any programming language.(IT's one question just with a lot of instructions to be understood well)arrow_forwardWe initialize the parameters to all zero values and run the linear perceptron algorithm through these points in a particular order until convergence . The number of mistakes made on each point are shown in the table below . ( These points correspond to the data point in the plot above ) 00 = Note : You should be able to arrive at the answer without programming . What is the resulting offset parameter 00 ? Enter the numerical value for 00 : 0 Label Coordinates Perceptron mistakes - What is the resulting parameter ? ( Enter as a vector , e.g. type [ 0,1 ] if = [ 01 ] . ) -1 -1 -1 -1 -1 +1 +1 +1 +1 +1 ( 0,0 ) ( 2,0 ) ( 3,0 ) ( 0,2 ) ( 2,2 ) ( 5,1 ) ( 5,2 ) ( 2,4 ) ( 4,4 ) ( 5,5 ) 19 10 5 9 11 0 3 1 1 STANDARD NOTATIONarrow_forwardDesign a method to find the frequency of occurrences of any given word in abook. What if we were running this algorithm multiple times?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
Graphical User Interfaces: Crash Course Computer Science #26; Author: CrashCourse;https://www.youtube.com/watch?v=XIGSJshYb90;License: Standard YouTube License, CC-BY
Python GUI | How To Make A GUI In Python | Best GUI Framework In Python | Edureka; Author: edureka!;https://www.youtube.com/watch?v=_PHJvjQJa3w;License: Standard Youtube License