Computer Science: An Overview (12th Edition)
12th Edition
ISBN: 9780133760064
Author: Glenn Brookshear, Dennis Brylow
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 12, Problem 17CRP
Program Plan Intro
Bare Bones
- A Bare Bones programming language is a universal programming language used to express the solution of any computable function.
- It is a simple language and provides only one control structure represented by while.
Given code:
Copy X to Y
incr Y
incr Y
while X not 0:
decr X
decr X
decr Y
decr Y
decr Y
while Y not 0:
incr X
decr Y
while X not 0:
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
using greedy algorithm, write a c/c++ code
In your program:
a. Implement the problem above using C/C++ programming language. Do apply the techniquesfor good programming practices. Ensure that appropriate validations are done on your inputdata.
b. Sample Input: The user should be allowed to input the following information:i. Maximum weight a truck is allowed to carryii. Number of oversized items to ship for the dayiii. Weight of each oversized itemiv. Priority status for oversized item (if applicable)
Sample Output:i. Oversized items that were loaded into each truckii. Amount of unused space (weight) for each truckiii. Number of trucks that were not utilized/loaded (if any)iv. List of oversized items that could not be shipped (including priority status, if applicable)
What is the function of the following program
(attached photo)
LXI H 5000h
MVI A 00h
MOV B M
INX H
MOV C M
AG: ADD B
DCR C
JZ STOR
JMP AG
STOR: INX H
ADD M
STA 5003h
HLT
Summation of two numbers (X, Y) and store result in
M(5000h)
OY = Factorial of (X) and store result in M(5000h)
OX power to Y and store result in M(5000h)
ONone
IN PYTHON PLEASE AND THE ANSWER SHOULD BE MATCHING THE SAME NUMBERS IN THE QUESTIONS
Write a Python function to compute f(x) = 1 − cos(x) for inputs in the range −1 < x < 1 with fractional error under 10*eps. Check your function by verifying that, to 14 significant digits, it returns f(10−4) = 4.9999999958333 × 10−9 and f(0.9) = 0.37839003172934. Hint: Subtracting 1 − cos(x) directly is accurate if cos(x) is not close to 1, but incurs subtractive cancellation when x is close to 0.
Chapter 12 Solutions
Computer Science: An Overview (12th Edition)
Ch. 12.1 - Prob. 1QECh. 12.1 - Prob. 2QECh. 12.1 - Prob. 3QECh. 12.1 - Prob. 4QECh. 12.2 - Prob. 1QECh. 12.2 - Prob. 2QECh. 12.2 - Prob. 3QECh. 12.2 - Prob. 4QECh. 12.2 - Prob. 5QECh. 12.3 - Prob. 1QE
Ch. 12.3 - Prob. 3QECh. 12.3 - Prob. 5QECh. 12.3 - Prob. 6QECh. 12.4 - Prob. 1QECh. 12.4 - Prob. 2QECh. 12.4 - Prob. 3QECh. 12.5 - Prob. 1QECh. 12.5 - Prob. 2QECh. 12.5 - Prob. 4QECh. 12.5 - Prob. 5QECh. 12.6 - Prob. 1QECh. 12.6 - Prob. 2QECh. 12.6 - Prob. 3QECh. 12.6 - Prob. 4QECh. 12 - Prob. 1CRPCh. 12 - Prob. 2CRPCh. 12 - Prob. 3CRPCh. 12 - In each of the following cases, write a program...Ch. 12 - Prob. 5CRPCh. 12 - Describe the function computed by the following...Ch. 12 - Describe the function computed by the following...Ch. 12 - Write a Bare Bones program that computes the...Ch. 12 - Prob. 9CRPCh. 12 - In this chapter we saw how the statement copy...Ch. 12 - Prob. 11CRPCh. 12 - Prob. 12CRPCh. 12 - Prob. 13CRPCh. 12 - Prob. 14CRPCh. 12 - Prob. 15CRPCh. 12 - Prob. 16CRPCh. 12 - Prob. 17CRPCh. 12 - Prob. 18CRPCh. 12 - Prob. 19CRPCh. 12 - Analyze the validity of the following pair of...Ch. 12 - Analyze the validity of the statement The cook on...Ch. 12 - Suppose you were in a country where each person...Ch. 12 - Prob. 23CRPCh. 12 - Prob. 24CRPCh. 12 - Suppose you needed to find out if anyone in a...Ch. 12 - Prob. 26CRPCh. 12 - Prob. 27CRPCh. 12 - Prob. 28CRPCh. 12 - Prob. 29CRPCh. 12 - Prob. 30CRPCh. 12 - Prob. 31CRPCh. 12 - Suppose a lottery is based on correctly picking...Ch. 12 - Is the following algorithm deterministic? Explain...Ch. 12 - Prob. 34CRPCh. 12 - Prob. 35CRPCh. 12 - Does the following algorithm have a polynomial or...Ch. 12 - Prob. 37CRPCh. 12 - Summarize the distinction between stating that a...Ch. 12 - Prob. 39CRPCh. 12 - Prob. 40CRPCh. 12 - Prob. 41CRPCh. 12 - Prob. 42CRPCh. 12 - Prob. 43CRPCh. 12 - Prob. 44CRPCh. 12 - Prob. 46CRPCh. 12 - Prob. 48CRPCh. 12 - Prob. 49CRPCh. 12 - Prob. 50CRPCh. 12 - Prob. 51CRPCh. 12 - Prob. 52CRPCh. 12 - Prob. 1SICh. 12 - Prob. 2SICh. 12 - Prob. 3SICh. 12 - Prob. 4SICh. 12 - Prob. 5SICh. 12 - Prob. 6SICh. 12 - Prob. 7SICh. 12 - Prob. 8SI
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
- ما 2. Write a program that implements the first order (linear) interpolations.. 3. Use the program to apply first order (linear) interpolation to the function f(x)=sin(x²) initially calculated in 10 uniform points in the interval [0.0, 5.0]. (1) 4. Write a program that implements n-point Lagrange interpolation. Treat n as an input parameter. 5. Use third and fifth order polynomial interpolation to interpolate the function f(x) Equation (1) above.arrow_forwardIN STO a IN STO b test LDA a SUB b BRP count LDA c OUT LDA d OUT HLT count STO a LDA c ADD one STO c LDA d SUB b STO d BR test a DAT b DAT c DAT 0 one DAT 1 d DAT 0 Would this LMC program work for (a÷b)=(cRd) if a = 20 b = 4 would c and d be and if not modify it so it produces both c and darrow_forwardGiven input x= 100, the expected output should be 1. But I got the output 01. This function is trying to reverse a given number. And below are some examples. Language: Pythonarrow_forward
- 2) Trace the following program MOV BX, 708EH MOV AX, BX MOV CX, 4802н OR BL, BH XOR BL, AH SHL BL, 01H NOT AH AND AL, 93H SAR BH, CL ROL AL, 01H RCR AH, CLarrow_forwardplease use a different way than the ones online becuase I didn`t understand them use a genuine way please thank you. Write a fraction calculator program that adds, subtracts, multiplies, and di-vides fractions. Your program should check for the division by 0, have and use the fol-lowing functions:(a) abs - returns the absolute value of a given integer.(b) min - returns the smallest of two positive integers.(c) gcd - returns the greatest common divisor of two positive integers.(d) reduce - reduces a given fraction.(e) flip - reduces a given fraction and flips the sign if the denominator is negative.(f) add - finds the reduced sum of a pair of given fractions.(g) subtract - finds the reduced difference of a pair of given fractions, by makingthe second fraction negative then using the add function.(h) multiply - finds the reduced product of a pair of given fractions.(i) divide - finds the reduced quotient of a pair of given fractions by inverting thesecond fraction then using the multiply…arrow_forwardIN PYTHON PLEASE AND THE ANSWER SHOULD BE MATCHING THE SAME NUMBERS IN THE QUESTIONS Write a Python function to compute f(x) = 1 − cos(x) for inputs in the range −1 < x < 1 with fractional error under 10*eps. Check your function by verifying that, to 14 significant digits, it returns f(10−4) = 4.9999999958333 × 10−9 and f(0.9) = 0.37839003172934. Hint: Subtracting 1 − cos(x) directly is accurate if cos(x) is not close to 1, but incurs subtractive cancellation when x is close to 0. The IMAGE BELOW IS NOT THE CORRECT ANSWER IT DOESN’T MATCH THE EXAMPLE EXACT NUMBERS AS SHOWN ABOVE THE CODE I NEED SHOULD OUTPUT THE SAME EXACT ANSWER AS PROVIDED IN THE QUESTION AND NOT WHAT IN THE IMAGE ATTACHED THANK YOU FOR YOUR TIME!arrow_forward
- Maclaurin series are a type of Mathematic series expansion in which all terms are nonnegative real powers of the variable. The Maclaurin series expansion for sin(x) is given by the following formula that is valid for all real values of x such that x is in radians (Note that: radians(x) = x X 1/180): sin(x) = x - 3! 5! Implement a Java program to compute the value of Maclaurin series expansion for sin(x) where x is a nonnegative real value according to the following: a. Write a java method named Factorial that takes as an argument an integer value n and returns the mathematical factorial n! of n as a long value such that: n! = n x (n – 1) x (n – 2) ... × 2 x 1 b. In the main method: i. Ask the user to enter the value of the angle x to be calculate in the Maclaurin series expansion for sin(x) as given above. x Should be entered in degrees, i.e., 0° < x< 360° and then converted into radians using the formula: (radians(x) = x × 1/180). ii. Ask the user to enter the number of terms to be…arrow_forwardF(x.y,z)=x'y'z+x'yz+xy'z'+xy'z can you simplify this and draw the diagram of the simplified functionarrow_forwardWrite a Python program that implements the Taylor series expansion of the function (1+x) for any x in the interval (-1,1], as given by: 1(1+x) = x-x²/2 + x³/3 - x^/4 + x³/5. The program prompts the user to enter the number of terms n. If n> 0, the program prompts the user to enter the value of x. If the value of xis in the interval (-1, 1], the program calculates the approximation to l(1+x) using the first n terms of the above series. The program prints the approximate value. Note that the program should validate the user input for different values. If an invalid value is entered, the program should output an appropriate error messages and loops as long as the input is not valid. Sample program run: Enter number of terms: 0 Error: Zero or negative number of terms not accepted Enter the number of terms: 9000 Enter the value of x in the interval (-1, 1]: -2 Error: Invalid value for x Enter the value of x in the interval (-1, 1]: 0.5 The approximate value of ln (1+0.5000) up to 9000 terms…arrow_forward
- Write a python program that calculate the values of (X + Y) x (X – Y) where X, Y = 0, 1, 2, …, 9and prints the following table:X|Y 0 1 2 3 4 5 6 7 8 90| 0 -1 -4 -9 -16 -25 -36 -49 -64 -811| 1 0 -3 -8 -15 -24 -35 -48 -63 -802| 4 3 0 -5 -12 -21 -32 -45 -60 -773| 9 8 5 0 -7 -16 -27 -40 -55 -724| 16 15 12 7 0 -9 -20 -33 -48 -655| 25 24 21 16 9 0 -11 -24 -39 -566| 36 35 32 27 20 11 0 -13 -28 -457| 49 48 45 40 33 24 13 0 -15 -328| 64 63 60 55 48 39 28 15 0 -179| 81 80 77 72 65 56 45 32 17 0arrow_forwardb) You are given the task of analyzing how joyful a person is. If you are given a list of numbers that represent the emotional value of an individual on each day, design a divide and conquer algorithm to find the most joyous interval of the person. The measure of joy is given as sum of the values in interval multiplied by the smallest integer in the interval.arrow_forwardWrite a program that will read the value of integer x and evaluate the following function: y = 1 for x > 0 y = 0 for x = 0 y = -1 for x < 0 [Sample input1] 56 [Sample output1] 1 [Sample input2] -45 [Sample output2] -1 [Sample input3] [Sample output3]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