Concept explainers
A ______ controlled loop uses a true/false condition to control the number of times that it repeats.
- a. Boolean
- b. condition
- c. decision
- d. count
The “while” loop is a condition controlled loop, it controls the number of times that repeats.
Hence, the correct answer is option “B”.
Explanation of Solution
Condition controlled loop:
This is a loop which exhibits true or false condition to control the number of times that the loop repeats. For example: “while” loop is a condition controlled loop.
- The “while” loop first checks its expression and then, the statements inside the loop gets executed. It is also called as pretest loops.
- The loop gets terminated when the condition becomes false.
Syntax:
Syntax for the “while” loop is as follows:
while boolean_expression:
# while suite
Example Program:
Consider the following example of condition controlled loop:
#initialization of variable
a=1
#execute the while loop until a is less than or equal to 5
while a<=5:
#Print the value of a
print(a)
#Increment a by 1 for each iteration of loop
a+=1
Explanation:
In the above code, the “while” loop executes until the value of “a” is less than or equal to 5 and then it exits from the program when the condition inside the loop gets failed.
Explanation of incorrect options:
Boolean:
Boolean is not a loop instead it is a data type which is represented with two values either true or false. This value is based upon the flow of the action performed by the program.
Hence, the option “A” is wrong.
Decision:
A decision is not a loop and it decides the case to be executed based upon the situation.
Hence, the option “C” is wrong.
Count:
This is a loop which repeats specific number of times and it keeps track of the counter variable to keeps track about the number of times that the loop executes. For example: “for” loop is a counter controlled loop.
Hence, the option “D” is wrong.
1
2
3
4
5
Want to see more full solutions like this?
Chapter 5 Solutions
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Additional Engineering Textbook Solutions
Starting Out With Visual Basic (7th Edition)
Software Engineering (10th Edition)
Computer Science: An Overview (12th Edition)
Computer Science: An Overview (13th Edition) (What's New in Computer Science)
Database Concepts (8th Edition)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
- (Mathematical functions) Write a program that calculates and displays values for y when y=xz/(xz) Your program should calculate y for values of x ranging between 1 and 5 and values of z ranging between 2 and 6. The x variable should control the outer loop and be incremented in steps of 1, and z should be incremented in steps of 1. Your program should also display the message Function Undefined when the x and z values are equal.arrow_forwardA ______ value is a special value that is used to terminate a loop when a set of data is being entered. Select one: a. Break b. Marker c. Control d. Sentinelarrow_forwardRandom Number Guessing Game Write a program that generates a random number between 1 and 100 and asks the user to guess what the number is. If the user’s guess is higher than the random number, the program should display “Too high. Try again.” If the user’s guess is lower than the random number, the program should display “Too low. Try again.” The program should use a loop that repeats until the user correctly guesses the random number. Then the program should display “Congratulations. You figured out my number.”arrow_forward
- Qo9. Please create PYTHON expression executes a loop body but the user must enter a number not negative.consider this; if the code has an infinite loop, the system will say the program never reached..ex. inputs: 9 5 2 -1 Body Body Body Done. user_num = int(input())while ''' this is where i dont know''': print('Body') user_num = int(input()) print('Done.').arrow_forwardBasic while loop expression. Write a while loop that prints userNum divided by 4 (integer division) until reaching 2 or less. Follow each number by a space. Example output for userNum = 160:40 10 2 Note: These activities may test code with different test values. This activity will perform four tests, with userNum = 160, then with userNum = 8, then with userNum = 0, then with userNum = -1. See "How to Use zyBooks".Also note: If the submitted code has an infinite loop, the system will stop running the code after a few seconds, and report "Program end never reached." The system doesn't print the test case that caused the reported message.arrow_forwardUse C++ programming language.. Random Number Guessing Game Write a program that generates a random number between 1 and 100 and asks the user to guess what the number is. If the user’s guess is higher than the random number, the program should display “Too high. Try again.” If the user’s guess is lower than the random number, the program should display “Too low. Try again.” The program should use a loop that repeats until the user correctly guesses the random number. Then the program should display “Congratulations. You figured out my number.”arrow_forward
- .Divisors flow chart using modulo operator (%) to print out all the divisors of a user entered number. Your program should prompt the user to enter a positive number or 0 to end. Using a loop variable that starts at 1, your program should print out all the divisors of the entered number plus the number of printed divisors and their sum.For example:This program identifies and displays divisors of a given number.Developed as an IPC144 project.Enter a positive number. Enter 0 to end: 151 3 5 154 divisorssum of divisors: 24 Enter a positive number. Enter 0 to end: 361 2 3 4 6 9 12 18 369 divisorssum of divisors: 91 Enter a positive number. Enter 0 to end: 431 432 divisorssum of divisors: 44Enter a positive number. Enter 0 to end: 0Thanks and bye! Divisor counter Using what you did in part 1,to develop a function calledunsigned divisorCount (unsingned num) That gets an integer number as an input parameter and returns the number of divisors of that number. For example, if you send 15 to…arrow_forward# NewMultiply.py - This program prints the numbers 0 through 10 along # with these values multiplied by 2 and by 10. # Input: None # Output: Prints the numbers 0 through 10 along with their values multiplied by 2 and by 10. head1 = "Number: " head2 = "Multiplied by 2: " head3 = "Multiplied by 10: " NUM_LOOP_START: = 2 # Constant used to control loop NUM_LOOP_END = 10 # Constant used to control loop print("0 through 10 multiplied by 2 and by 10.") # Write your for loop here for number in range(NUM_LOOP_START,NUM_LOOP_END): print(head1 +str (number)) print(head2 +str(number *2)) print(head3 +str(number *10)) it says line 10 needs to be fix im doing mindtap using loop in python https://www.youtube.com/watch?v=TYSLiRruClkarrow_forward1. In the first loop, the low number will be the starting point for the loop and thehigh will be the ending point. The loop should display the iterator number andthat number x 10 on the same line, separated by a tab. See example on p. 177.2. The second loop should accumulate all the numbers between the starting pointand ending point. You will need to create and initialize an accumulator such astotal before you start the loop.arrow_forward
- COM Random Number Guessing Game Write a program that generates a random number and asks the user to guess what the number is. If the user's guess is higher than the random number, the program should display «Too high, try again." If the user's guess is lower than the random number, the program should display "Too low, try again." The program should use a loop that repeats until the user correctly guesses the random number.arrow_forwardin visual basics console application. 1) Use a for loop to print out all the number from 1 to ten. 2) Use a for loop to print out the two times table 3) Use a for loop to ask a user to enter three numbers and print out the total 4)Use a for loop to print out the sum of all the numbers between 0 and 100 5) Use a for loop to print out the number from 100 to zero in descending orderarrow_forwardC++Celsius to Fahrenheit Table. This program uses a for loop to display a Celsius to Fahrenheit temperature conversion table. Tips: Pretty headers not required but can be good practice FORMULA: fahrenheit = ((9.0/5.0) * celsius) + 32; FOR LOOP: for (int celsius = 0; celcius <= 3-; celsius++)arrow_forward
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage LearningC++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology Ptr