Loop
loops are
used when user want to repeat some statements in a program. Looping in programming languages is a feature
which facilitates the execution of a set of instructions/functions repeatedly
while some condition evaluates to true.
Actually loop is tree kinds
1. For
loop
2. While
loop
3. Do
while loop1.for loop|:for
loop provides a concise way of writing the loop structure. Unlike a while loop,
a for statement consumes the initialization, condition and increment/decrements in one line thereby providing a shorter, easy to debug structure of looping.
Syntax:
For (initialization condition;
testing condition ; increment/ decrements)
{
Statement(s)
}
1.
Initialization
condition: Here, we initialize the
variable in use. It marks the start of a for loop.
An already declared variable can be used or a variable can be declared, local
to loop only.
2.
Testing Condition: It is used for testing the exit condition for a loop. It
must return a Boolean value. It is also an Entry Control Loop as
the condition is checked prior to the execution of the loop statements.
3.
Statement execution: Once the condition is evaluated to true, the statements in
the loop body are executed.
4.
Increment/ Decrements: It is used for updating
the variable for next iteration.
5.
Loop termination: When the condition becomes false, the loop terminates marking the
end of its life
cycle.
Example
:
source
code
Fig
:0
Out
put :
While loop
2.while loop: A while loop is a control flow statement that allows code to
be executed repeatedly based on a given Boolean condition. The while loop can
be thought of as a repeating if statement.
The
while Loop Syntax
The while loop, which you
can see in the illustration below, only has three parts:
- the keyword while
- a Boolean test
- a loop body
Fig:03
Flowchart
§ While loop starts with the checking of condition. If it evaluated
to true, then the loop body statements are executed otherwise first statement
following the loop is executed. For this reason it is also called Entry control loop
§ Once the condition is evaluated to true, the statements in the
loop body are executed. Normally the statements contain an update value for the
variable being processed for the next iteration.
§ When the condition becomes false, the loop terminates which marks
the end of its life cycle.
Example :

Fig:04
Do while loop
do while: do while loop is similar to while loop with only
difference that it checks for condition after executing the statements, and
therefore is an example of Exit Control Loop.
Syntax:
do
{
statements..
}
while
(condition);
Flowchart:
1.
do while loop starts
with the execution of the statement(s). There is no checking of any condition
for the first time.
2.
After the execution of
the statements, and update of the variable value, the condition is checked for
true or false value. If it is evaluated to true, next iteration of loop starts.
3.
When the condition
becomes false, the loop terminates which marks the end of its life cycle.
4.
It is important to note
that the do-while loop will execute its statements at least once before any
condition is checked, and therefore is an example of exit control loop.

Output:-
|
Writren by :boniyeamin laju
BSC in CSE,City university Bangladesh.
Email:boniyeamin.cse@gmail.com
Comments
Post a Comment