do loop fortran
In Fortran, the do
loop is used for iterative execution of a block of code. It allows you to repeat a set of statements a specified number of times or until a certain condition is met.
The basic syntax of the do
loop in Fortran is as follows:
do index_variable = start, end, increment
! statements to be executed
end do
Here's a breakdown of each part of the do
loop syntax:
index_variable
: This is the loop index variable that is used to control the iteration of the loop. It is usually an integer variable.start
: This is the starting value for the loop index variable.end
: This is the ending value for the loop index variable.increment
: This is the value by which the loop index variable is incremented or decremented after each iteration of the loop.
Within the loop, you can include any desired statements that need to be executed repeatedly. The loop index variable can be used to control the flow of the loop and perform different actions based on its value.
It's important to note that the loop index variable is automatically incremented or decremented by the increment
value after each iteration. The loop will continue until the loop index variable reaches the end
value.
Here's an example of a do
loop in Fortran:
program do_loop_example
implicit none
integer :: i
do i = 1, 10, 1
print *, "Iteration:", i
end do
end program do_loop_example
In this example, the loop will iterate from i = 1
to i = 10
with an increment of 1
. The print
statement inside the loop will display the current iteration number.
This is a basic overview of the do
loop in Fortran. It provides a way to repeat a block of code for a specified number of iterations or until a certain condition is met.