Python Programming: An Introduction to Computer Science, 3rd Ed.
3rd Edition
ISBN: 9781590282755
Author: John Zelle
Publisher: Franklin, Beedle & Associates
expand_more
expand_more
format_list_bulleted
Question
Chapter 1, Problem 3PE
Program Plan Intro
chaos program
Program Plan:
- Declare a main function. Inside the main function,
- Print the statement
- Get the value from the user
- Traverse the value of “x” through “for” loop until “x” reaches “10”.
- Evaluate the value of “x”.
- Print the value of “x”.
- Call the main function.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write C code that does the following:
Using the experimental data below, write a computer program to determine the coefficients a and b for the best line that represents the data. Note that the equation for a line is y = ax = b.
x=1.01, 2.8, 4.6, 6.79, 9.3, 10.94, 13.03, 15.21, 16.89, 18.94, 21.2, 23, 24.99
y=2.05, 5.96, 9.85, 13.5, 19.3, 21.54, 25.88, 29.13, 33.45, 38.19, 43.01, 45.89, 49.34
then a set of 500 float numbers is given. I can show the numbers but not via image. I would like to know where I copy and paste them in the code.
. Write a C program to show how many out of 500 are between 60.0 and 100. Form an array B containing the elements from a) Calculate average, variance, and standard deviation of the array B and print those on the screen.
(B) Write a program that reads from the user the values of x and h to implement the equation below. -10x + 2h, √x -h, fx = x < 3 x ≥ 3
Write a C++ Program to check whether a string is a palindrome or not. A palindrome is a word, verse, or sentence (such as " I ere I saw Elba") that reads the same backward or forward.
In this task, the inserted string should consist of letters only (A to Z and a to z). In case of an invalid character is inserted, the output will be the phrase "Wrong entry". If the iserted string is palindrome, the output will be the word "Palindrome", else it will be "NOT Palindrome". The inserted string is case insensitive.
IMPORTANT NOTE
Do not add any cout statements except for the final answer as specified above.
Do not add "Enter a number", "the number of digits is" or any similar prompts.
Also note that the automatic grader is case-sensitive; so "palindrome" is wrong but "Palindrome" is right.
Do not add any unnecessary spaces inside the strings of cout statements " ".
You may add any libraries needed.
I/O
Program Input:
A string consists of letters only
Program Output:
A phrase that shows…
Chapter 1 Solutions
Python Programming: An Introduction to Computer Science, 3rd Ed.
Ch. 1 - Prob. 1TFCh. 1 - Prob. 2TFCh. 1 - Prob. 3TFCh. 1 - Prob. 4TFCh. 1 - Prob. 5TFCh. 1 - Prob. 6TFCh. 1 - Prob. 7TFCh. 1 - Prob. 8TFCh. 1 - Prob. 9TFCh. 1 - Prob. 10TF
Ch. 1 - Prob. 1MCCh. 1 - Prob. 2MCCh. 1 - Prob. 3MCCh. 1 - Prob. 4MCCh. 1 - Prob. 5MCCh. 1 - Prob. 6MCCh. 1 - Prob. 7MCCh. 1 - Prob. 8MCCh. 1 - Prob. 9MCCh. 1 - Prob. 10MCCh. 1 - Prob. 1DCh. 1 - Prob. 2DCh. 1 - Prob. 3DCh. 1 - Prob. 4DCh. 1 - Prob. 5DCh. 1 - Prob. 1PECh. 1 - Prob. 2PECh. 1 - Prob. 3PECh. 1 - Prob. 4PECh. 1 - Prob. 5PECh. 1 - Prob. 7PE
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
- Write a python code that does the following: - Asks student to enter his name - Ask them to enter their marks for 4 different modules. (Note: these marks should be out of 100 for each module) - Based on the average of the 4 different modules, the student should get the grade that they have achieved at that level. - The grades should follow the following trend - greater than or equal to 90 = A - from 80 to 89 inclusive = B - from 70 to 79 inclusive = C - from 60 to 69 inclusive = D - from 50 to 59 inclusive = E - below 50 = Farrow_forwardTask:Write a C++ program using variables and loops in order to implement the Hi-Low strategy of card counting and keep a running count. The Hi-Low strategy of card counting assigns one of three values to a card, based on its face value. The table below breaks down these values. FACE VALUE ASSIGNED VALUE2, 3, 4, 5, 6 +17, 8, 9 010, J, Q, K, A -1 In a typical game of Blackjack, a card counter will start with a fresh deck and a count of 0. Each time a card is played, its assigned value is added (or subtracted) from what is known as the running count. The running count rolls over from hand to hand. For instance, if the first 7 cards of a game were: Queen, Jack, 4, 6, 7, Jack, 9, then the running count would be (0) - 1 - 1 + 1 + 1 + 0 – 1 + 0 = -1. Requirements: • Take user input and allow for cards to be dealt until the user declares they are done,program should accept 2-10, J, Q, K, A and two-ten, Jack, Queen, King, Ace.• Return the correct running count after the user decides they are…arrow_forwardWrite the robot program using the VAL+ for the following automation case. First draw the problem; then handwrite the VAL+ code. The robot picks up FIVE blocks of size 100x100x100 mm that are stacked at a fixed position and place them at the corners and center of a square table of size 500 x 500 mm. Select the original position on the table on your own.arrow_forward
- Find the problem with the logic of the below program, assuming all system calls are successful. The problem is not about compile or run-time errors int fd[2]; pipe(fd); for(int i = 0; i < 10; ++i){ int childpid = fork(); if (childpid == 0){ close(fd[0]); for(int j = 0; j < 10; ++j) write(fd[1], j, sizeof(int)); exit(0); } }arrow_forwardWrite a C++ program where the user inputs two positive integers, A and B, where 5≤ A ≤10 and 20≤ B ≤30. (use user defined functions) A function to output AB (where A is multiplied by itself B times) do not use the built in “pow” function, use your own function. A function that returns the area of a rectangle of height A and width B. A function that returns the sum of odd numbers between A and B. A function to calculate AB recursively. Knowing that AB = AB-1 * A with base case A0 =1arrow_forwardConsider the following procedure: procedure mystery (x, y, z); integer x, y, z;beginz = 2; y= z+x;endand consider the following code fragment: A[1] := 2;A[2] := 1;n := 1;mystery (A[1],A[n],n); What will be the final values of n, A[1] and A[2] if the parameters are passed by reference?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_forwardWrite a C# program that prints a multiplication table, like this: 1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 . . . 10 20 30 40 50 60 70 80 90 100 Your table should be created using nested for loop and all columns should be right justified. You can set the width accordingly to make it loop good.arrow_forwardAnswer the given question with a proper explanation and step-by-step solution. Write an MIPS program that computes terms of the Fibonacci series, defined as: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 ... (This is sometimes started with a 0th term: 0, 1, 1, 2, etc.)The first two terms in the series are fixed, and each subsequent term in the series is the sum of the preceding two terms. So, for example, the term 13 is the sum of the terms 5 and 8.Write the program as a counting loop that terminates when the 100th term of the series has been computed. Use a register for the current term and a register for the previous term. Each execution of the loop computes a new current term and then copies the old current term to the previous term register. Count the number of passes to stop after the 100th term. Do not worry about overflow: this will FAR exceed the capacity of a register to hold the value. Stop the program with a syscall with 10 in $v0.arrow_forward
- Write a C++ program that will print out the following simple shapes: triangle, rectangle and diamond using different characters for each shape. Requirements:- each shape uses a different character and it must be exactly 5 lines.- for this exercise, please do not use loop but only simple printing characters.arrow_forwardConsider the following procedure: procedure mystery (x, y, z); integer x, y, z;beginz = 2; y= z+x;endand consider the following code fragment: A[1] := 2;A[2] := 1;n := 1;mystery (A[1],A[n],n); What will be the final values of n, A[1] and A[2] if the parameters are passed by name?arrow_forwardRecreate the example program using "Do While".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
The Top Down Approach to Software Development; Author: Christopher Kalodikis;https://www.youtube.com/watch?v=v9M8LA2uM48;License: Standard YouTube License, CC-BY