Some programs that we have used that have condition-controlled loops and count-controlled loops due to the following reasons.
Explanation:
Condition-controlled loops
A program could be made more intelligent by programming it to avoid hazards. For example, if the robot vehicle is 3 cm from the edge of the table and you tell it to move forwards 5 cm, it will drive off the edge of the table. To stop this from happening, you might write a condition-controlled loop like this:
move forward
repeat until (touching table edge)
Condition-controlled loops can be used to add a high degree of intelligence to a computer system.
Count Controlled Loops
A count controlled loop is a repetition structure that iterates a specific number of times
You can write a count controlled loop using a
while() loop.
For example:
counter = 0
while counter < 5:
print (“This will print 5
times”)
counter += 1
Answer:
numberOfPrizes%numberOfParticipants==0
Explanation:
- Above expression includes % sign, which means mod.
- Mod of a value with another makes the 1st value divide by 2nd and return the remainder.
- As numberOfParticipants cant be zero (given), the answer must be a proper number.
- If numberOfPrizes is completely divisible by numberOfParticipants then it will return 0 as shown in above expression. True case.
- If a digit other than 0 is a result then it will be false.