Computer Science: An Overview (13th Edition) (What's New in Computer Science)
13th Edition
ISBN: 9780134875460
Author: Glenn Brookshear, Dennis Brylow
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 12.3, Problem 1QE
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.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Computer Science
Write in the programming language Pythona pushdown automaton simulator (a program that simulates a pushdown automaton) where:
V = {w | w ∈ {a, b}* and w starts and ends with the same symbol}.
MATLAB code that matches the value from two variables within certain parameters. It can only use for or while loops, conditional statements, Boolean logic, or logical operators to find a match between the two inputs.
For example, one input can be x = 42 and b = 61, and these two inputs would yield a match. The first condition that needs to be met to obtain a match is that x can be equal to 2, 21, 40, and 59. Variable b must also be equal to these values to have a match. The values for x have to increase by one for every loop iteration until the final values for x are: 19, 38, 57, and 76. So the matching has to take place within the same values for x as for b and within those range of values described. If a match is found then set b = d.
vvvHarry has a big wall clock, that got hit while he was playing. Now, the minute hand doesn't rotate by the angle 2π/3600 each second, but now it moves according to different angle x. You can assume that coordinates of the centre of the clock are (0, 0) and the length of the minute hand is l. One endpoint of the minute hand is always located at the clock centre; the other endpoint is initially located at the point (0, l). One second later, Harry observes that this endpoint is at distance d above the x-axis, i.e., the y-coordinate of this endpoint is equal to d. Harry is curious about where the minute hand will be (specifically, its y-coordinate) after t seconds. Because t can be very large, Harry can't wait for that moment. Please help him to write a python code that prints a single line containing the output.Input: 4 2 2Output4Harry has a big wall clock, that got hit while he was playing. Now, the minute hand doesn't rotate by the angle 2π/3600 each second, but now it moves according…
Chapter 12 Solutions
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
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
- Suppose Professor X claims to have written a program that can read a function f written in Java and determine whether or or not that function returns 0 when run on any given argument. Show that professor X is mis- taken. [Hint: Show how you could use professor X's program to create a program that determines whether or not a Turing machine will halt on a given input tape.]arrow_forwardThe Java Virtual Machine (and your computer’s assembly language) support a goto instruction so that the search can be “wired in’’ to machine code, like the program at right (which is exactly equivalent to simulating the DFA for the pattern as in KMPdfa, but likely to be much more efficient). To avoid checking whether the end of the text has been reached each time i is incremented, we assume that the pattern itself is stored at the end of the text as a sentinel, as the last M characters of the text. The goto labels in this code correspond precisely to the dfa[] array. Write a static method that takes a pattern as input and produces as output a straight-line program like this that searches for the pattern. Straight-line substring search for A A B A A A int i = -1;sm: i++;s0: if (txt[i]) != 'A' goto sm;s1: if (txt[i]) != 'A' goto s0;s2: if (txt[i]) != 'B' goto s0;s3: if (txt[i]) != 'A' goto s2;s4: if (txt[i]) != 'A' goto s0;s5: if (txt[i]) != 'A' goto s3; return i-8;arrow_forwardCompose a Python program to simulate the process and calculate the probability of the frog survives this challenge. The program MUST follow the following rules and settings: There are three lanes, crossing each lane is independent of each other. The simulation should prompt users to enter the number of runs The survival of the frog depends on the density of the lane, for example, 0 means there is no vehicle on the lane, 1 means the lane is 100% occupied. The density of each lane for each run follows the outcome of random function which is greater than or equal to 0 and less than 1 The frog will live if the density of the lane is less than 25 The program will first prompt and allow users to enter the number of runs and then report the probability of survivalarrow_forward
- Please write Turing machine code that computes the function f(x) = 3x. Below is an example of some Turing machine code for reference on how the code should look. this does NOT mean that this is the correct way to start the code. this is just an example of the format I need. 1,B,R,2 2,1,R,2 2,B,1,3 3,1,L,3 Assuming x = 2, the starting tape should look like this: B|1|1|B and end up like thisB|1|1|1|1|1|1|B Or if x = 3, the starting tape should look like this:B|1|1|B and end up like thisB|1|1|1|1|1|1|1|1|1|B Please do not use chatgpt for this, it does not compute the correct answer I tried a million times. I keep getting answers from tutors here that are from chatgpt and it always ends up being incorrect for Turing machine code. Please feel free to check your answer with this Turing machine editor: https://amrits7.github.io/TuringMachineEditor/arrow_forward3. Write a program that calculates the position, adds a noise, and estimates the speed using the Kalman algorithm. Test the algorithm on the follow- ing equation: S x₁(n) = n² x₂ (n) = sin(27 fon) with fo = 0.005. The observation noise is such that o² = 0.5. Try different values of the modeling noise's variance of. Compare the result with the theoretical speed given by: { v₁ (n) = 2n v2 (n) = 2π fo cos(2π fon)arrow_forwardWrite a MATLAB program that will generate a surface plot of the mass of a conic surface. Theconic surface is defined by ? = 2√?2 + ?2 for 0.5 ≤ z ≤ 4 and the mass is related to z by ? =6 − ? . The plot should have an appropriate title and axis labels.This problem is best solved using cylindrical polar coordinates (r, θ, z) rather than rectangularcoordinates (x, y, z) for the underlying grid. Use z and θ for creating the initial grid, a grid for rcan then be computed from the z and θ grids, grids for x and y can be computed from the r and θgrids, and m can be computed from z grid. Plot m versus and x and y for the surface plot.arrow_forward
- a) Explain on Simulated Annealing algorithm behaves at very high temperatures, and how it behaves at very low temperatures. (b) Imagine the implementation of Simulated Annealing algorithm in real life. Let's say, you have a caretaker at your home. Your home has a garden and it has a fountain with a network of pipes that contains 150 faucets. You informed your caretaker that you are going for short holiday to Langkawi for 3 days and when you return you would like the fountain to spray as high as possible. Your caretaker knows that it is impossible to check all faucets within 3 days to obtain an optimal setting. You can use Simulated Annealing algorithm to maximize the height of the fountain, also can assume whether a faucet can be ON or OFF and measuring the water height. Adding to that, you can make any other assumptions required for this scenario, explain clearly using Simulated Annealing algorithm.arrow_forwardCorrect answer will be upvoted else downvoted. Computer science. Presently Nezzar has a beatmap of n particular focuses A1,A2,… ,An. Nezzar might want to reorder these n focuses so the subsequent beatmap is great. Officially, you are needed to find a change p1,p2,… ,pn of integers from 1 to n, to such an extent that beatmap Ap1,Ap2,… ,Apn is great. In case it is unthinkable, you ought to decide it. Input The primary line contains a solitary integer n (3≤n≤5000). Then, at that point, n lines follow, I-th of them contains two integers xi, yi (−109≤xi,yi≤109) — directions of point Ai. It is ensured that all focuses are unmistakable. Output In case there is no arrangement, print −1. In any case, print n integers, addressing a legitimate change p. In case there are numerous potential replies, you can print any.arrow_forwardLets say we are creating a python game. A word is displayed gets displayed on the screen. The players of the game must type as many words as they an that are related to the word that is displayed. If players type in the same word multiple times, it is ignored. One the players are done taking turns, the program gives each player a score that is based off how many wrods they entered that are similiar to what other words players have entered. So for a player to get a point, the word they typed must be typed by another student. QUESTION: We need to store the words typed by the players and all words etered. Would we use a list, set, dict or tuple?arrow_forward
- (Program) Write a program that tests the effectiveness of the rand() library function. Start by initializing 10 counters, such as zerocount, onecount, twocount, and so forth, to 0. Then generate a large number of pseudorandom integers between 0 and 9. Each time 0 occurs, increment zerocount; when 1 occurs, increment onecount; and so on. Finally, display the number of 0s, 1s, 2s, and so on that occurred and the percentage of time they occurred.arrow_forwardGive the Code in Python and as short as possible and simple to understand To protect people from evil, a long and tall wall was constructed a few years ago. But just a wall is not safe, there should also be soldiers on it, always keeping vigil. The wall is very long and connects the left and the right towers. There are exactly N spots (numbered 1 to N) on the wall for soldiers. The Kh spot is K miles far from the left tower and (N+1-K) miles from the right tower. Given a permutation of spots P of {1, 2, .., N}, soldiers occupy the N spots in that order. The PIth spot is occupied before the Pli+1) spot. When a soldier occupies a spot, he is connected to his nearest soldier already placed to his left. If there is no soldier to his left, he is connected to the left tower. The same is the case with right side. A connection between two spots requires a wire of length equal to the distance between the two. The realm has already purchased a wire of M miles long from Nokia, possibly the wire…arrow_forwardYou 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_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 PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning