Computer Science: An Overview (12th Edition)
12th Edition
ISBN: 9780133760064
Author: Glenn Brookshear, Dennis Brylow
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 6, Problem 7CRP
Suppose the function f expects two numeric values as its inputs and returns the smaller of the two values as its output value. If w, x, y, and z represent numeric values, what is the result returned by f(f(w, x), f(y, z))?
Expert Solution & Answer
Trending nowThis is a popular solution!
Students have asked these similar questions
2a. Classification task
For the following two classes of observations (class cross and class circle), state and
explain whether it is possible for a perceptron to leam the required output.
+ +
Q 1.Consider the following functions f1 and f2:int f1(int n) { if (n == 0) { return 1; } else { return f2(4, f1(n – 1)); }} int f2(int n1, int n2) { if (n1 == 0) { return 0; }else { return n2 + f2(n1 – 1, n2); }}
a. Evaluate the value of f1(7)? b. Analyze the computational complexity of the f1 function expressed in terms of big-O notation?
Numbers can be regarded as product of its factors. For example,8 = 2 x 2 x 2; = 2 x 4.Write a function that takes an integer n and return all possible combinationsof its factors.Numbers can be regarded as product of its factors. For example,8 = 2 x 2 x 2; = 2 x 4.Examples:input: 1output:[]input: 37output:[]input: 32output:[ [2, 16], [2, 2, 8], [2, 2, 2, 4], [2, 2, 2, 2, 2],""".
Chapter 6 Solutions
Computer Science: An Overview (12th Edition)
Ch. 6.1 - In what sense is a program in a third-generation...Ch. 6.1 - We can summarize the imperative programming...Ch. 6.1 - Prob. 4QECh. 6.2 - Why is the use of a constant considered better...Ch. 6.2 - Prob. 2QECh. 6.2 - Prob. 3QECh. 6.2 - Identity some common control structures found in...Ch. 6.2 - What is the difference between an array and an...Ch. 6.3 - Prob. 1QECh. 6.3 - Prob. 2QE
Ch. 6.3 - Why do many programming languages implement I/O...Ch. 6.3 - Prob. 4QECh. 6.3 - Prob. 5QECh. 6.4 - Prob. 1QECh. 6.4 - What is a symbol table?Ch. 6.4 - What is the difference between a terminal and a...Ch. 6.4 - Prob. 4QECh. 6.4 - Prob. 5QECh. 6.4 - Prob. 6QECh. 6.5 - What is the difference between an object and a...Ch. 6.5 - Prob. 2QECh. 6.5 - Suppose the classes PartTimeEmployee and...Ch. 6.5 - What is a constructor?Ch. 6.5 - Why are some items within a class designated as...Ch. 6.6 - Prob. 1QECh. 6.6 - Prob. 2QECh. 6.6 - Prob. 3QECh. 6.7 - Prob. 2QECh. 6.7 - Prob. 3QECh. 6.7 - Prob. 4QECh. 6 - Prob. 1CRPCh. 6 - Translate the following Python program into the...Ch. 6 - Prob. 3CRPCh. 6 - Why was it necessary to identify the type of data...Ch. 6 - Prob. 6CRPCh. 6 - Suppose the function f expects two numeric values...Ch. 6 - Suppose f is a function that returns the result of...Ch. 6 - Prob. 9CRPCh. 6 - Summarize the distinction between a machine...Ch. 6 - John Programmer argues that the ability to declare...Ch. 6 - Summarize the distinction between declarative...Ch. 6 - Explain the differences between a literal, a...Ch. 6 - a. What is operator precedence? b. Depending on...Ch. 6 - Prob. 16CRPCh. 6 - What is the difference between the meaning of the...Ch. 6 - Draw a flowchart representing the structure...Ch. 6 - Prob. 19CRPCh. 6 - Prob. 20CRPCh. 6 - Draw a flowchart representing the structure...Ch. 6 - Rewrite the following program segment using a...Ch. 6 - Summarize the following rats-nest routine with a...Ch. 6 - Prob. 24CRPCh. 6 - Prob. 25CRPCh. 6 - Suppose the variable X in a program was declared...Ch. 6 - Prob. 27CRPCh. 6 - Why would a large array probably not be passed to...Ch. 6 - Sometimes an actual parameter is passed to a...Ch. 6 - Prob. 32CRPCh. 6 - What ambiguity exists in the statement X = 3 + 2 ...Ch. 6 - Suppose a small company has five employees and is...Ch. 6 - Prob. 35CRPCh. 6 - Prob. 36CRPCh. 6 - Prob. 37CRPCh. 6 - Prob. 38CRPCh. 6 - Prob. 39CRPCh. 6 - Design a set of syntax diagrams that describes the...Ch. 6 - Prob. 41CRPCh. 6 - Prob. 42CRPCh. 6 - Add syntax diagrams to those in Question 5 of...Ch. 6 - Prob. 44CRPCh. 6 - What code optimization could be performed by a...Ch. 6 - Simplify the following program segment Y = 5 if (Y...Ch. 6 - Simplify the following program segment while (X !=...Ch. 6 - In an object-oriented programming environment, how...Ch. 6 - Describe how inheritance might be used to develop...Ch. 6 - What is the difference between the public and...Ch. 6 - a. Give an example of a situation in which an...Ch. 6 - Describe some objects that might be found in a...Ch. 6 - Prob. 53CRPCh. 6 - Prob. 54CRPCh. 6 - Prob. 55CRPCh. 6 - Prob. 56CRPCh. 6 - Prob. 57CRPCh. 6 - Prob. 58CRPCh. 6 - Prob. 59CRPCh. 6 - In general copyright laws support ownership rights...Ch. 6 - By using a high-level programming language, a...Ch. 6 - Prob. 3SICh. 6 - Prob. 4SICh. 6 - Prob. 5SICh. 6 - Suppose an amateur programmer writes a program for...Ch. 6 - Prob. 7SI
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
- Going missing Some calculations involving blank values may give different results to what you might expect. For example, when you pass a blank value into the AND() function, it is treated as TRUE. This is often unhelpful. To make blanks behave in a sensible way in calculations, you must first convert them to be "not available" using NA(). This function takes no inputs, and returns a missing value. To convert a blank value to a missing value, use this pattern. =IF(ISBLANK(cell), NA(), cell) Instruction In column H, use AND() to find women who have kids and get benefits. In column I, convert the blanks in column G to missing values. In column J, again find women who have kids and get benefits, this time using column I rather than G. please show the formula used to "has kids and gets benefits" , "gets benefits with missing values", has kids and gets benefits". Thank you Is non-white Has over 12 years of school? Is married? Has kids? Has young kids? Is head of household? Gets…arrow_forwardWrite a function which returns “odd” or “even” for odd or even inputs, respectively. HINT: evenOrOdd(2) returns “even” and evenOrOdd (7) returns “odd”arrow_forwardWrite the function that takes three dimensions of a brick: height(a), width(b) and depth(c) and returns true if this brick can fit into a hole with the width (w) and height(h). Examples doesBrickFit(1, 1, 1, 1, 1) → true doesBrickFit(1, 2, 1, 1, 1) → true doesBrickFit(1, 2, 2, 1, 1) false Notes • You can turn the brick with any side towards the hole. • We assume that the brick fits if its sizes equal the ones of the hole (i.e. brick size should be less than or equal to the size of the hole, not strictly less). • You can't put a brick in at a non-orthogonal angle.arrow_forward
- 2. Write a Java program to find out the greatest common divisor of two input values using a function.arrow_forwardAsymptotic function relationships. Verify each of the following statements by the definitions to see if they are true or false 1. If f(n) = Θ(n), then nf(n) = Θ(n2 ) 2. If f(n) = O(n2 ) and g(n) = Ω(f(n)), then g(n) = O(n2) 3. If f(n) = O(0. 5n2 ) and f(n) = Ω(7n2 + nlogn), then f(n) = Θ(n2 ) 4. If f(n) = O(n3 ), then f(n) = Ω(2n3 ) 5. If f(n) = Θ(n3 ), then f(n) = O(2n )arrow_forwardA = 3 B = 6 C = 9 D= 7 mod10(X) is a function that returns the modulus of X after dividing it to 10. abs(X) is a function that returns the absolute value of X. Examples: mod10(6) = 6, mod10(16)=6, mod10(0) = 0, mod10(15)=5, mod10(41)+12 = 13 abs(4-8) = 4, abs(8-4)=4, abs(2-9) = 7, abs(8-1) = 7, abs(4-4)=0, abs(2-9)+8 = 15 Calculate the following: K1 = mod10(A+B) + 1= ……. K2 = abs(C-D) + 3 = ……. K3 = abs(D-2) + 1 = ……. K4 = mod10(A+B+C+D) + 1 = ……. K1 = mod((A+B), 10) + 1; K2 = abs(C-D) + 3; K3 = abs((D-2)) + 1; K4 = mod((A+B+C+D),10)+1;arrow_forward
- Let A = {1, 2,3} and B = {a, b, c, d} What is the function from a to b?arrow_forward1. Variations on function composition, addition, etc. extern int g(int x, int y) extern int h(int x) int f(int x, int y) { return(. } ); where what goes in the blank might be a. g(x, y) + h(x) b. g(x, y) + h(y) c. h(g(x, y)) d. h(g(x, y)) + x e. h(g(x, y)) + y Show the RISC-V translation of f for each of the above cases.arrow_forwardWe can assign a value to each character in a word based on their position in the alphabet (a = 1, b = 2, ..., z = 26). A balanced word is one where the sum of the values on the left side of the word equals the sum of the values on the right side. For odd-length words, the middle character (balance point) is ignored. Write a function that returns true if the word is balanced and false if it is not. Examples balance("zips") → true // "zips" = "zi|ps" "zips" = 26+9 | 16+19 = 35 35 = true balanced ("brake") → false // "brake" = "br|ke" = 2+18 11+5 = 2016 = false liarrow_forward
- Please solve the question by using MATHEMATICA, Write a function to randomly mix up the characters in a word. For example, if the input is "homework", you might output "eoomkwhr" or "wrhomoke". Your function should work on any input length, and all of the input letters must appear in the output.arrow_forwardQuestion 2 factorial(n) = n (n-1) (n-2) .1. Complete the following function such that it returns the factorial of the input parameter (num) to the calling function. def factorial(num): if num == 0: return 1 else: return • factorial( O factorial(num-1), num 1, num O factorial(num), num-2 O num, num-1 O num-1, num-2 Question 3arrow_forwardIn Matlab: Write a function that takes a month, day, and year as inputs and returns the number of days that have passed since January 1, 780, the year al-Khwarizmi, the "father of algebra", was born (include the 1/1/780 date as day 1). The function should include a subroutine to deal with all leap year calculations. The subroutine is a function that will take a year as an input and will return a 1 if that year is a leap year or a 0 if that year is not a leap year. As a check, the number of days between 1/1/780 and 6/21/2011 is 449,786. Shown below is your starter code with some pseudocode to get you started:arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Algebraic Expressions – Algebra Basics; Author: TabletClass Math;https://www.youtube.com/watch?v=U-7nq7OG18s;License: Standard YouTube License, CC-BY
Python Tutorial for Beginners 3 - Basic Math, Mathematical Operators and Python Expressions; Author: ProgrammingKnowledge;https://www.youtube.com/watch?v=Os4gZUI1ZlM;License: Standard Youtube License