Difference between revisions of "Repetition - Iteration"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
m
Line 17: Line 17:
 
     x ++;
 
     x ++;
 
   }
 
   }
while (true)</syntaxhighlight>
+
while (true)</syntaxhighlight>
 
*Foreach loops can also be used to access array variables [http://compsci.duckdns.org/mediawiki/index.php/Arrays]
 
*Foreach loops can also be used to access array variables [http://compsci.duckdns.org/mediawiki/index.php/Arrays]
 
<syntaxhighlight lang="csharp" line>foreach (int x in Arr)  
 
<syntaxhighlight lang="csharp" line>foreach (int x in Arr)  

Revision as of 22:40, 15 December 2016

Repetition

Repetition is the use of a for loop to execute one piece of code over and over. There are multiple ways to create a for loop though. These are:

  • While uses one condition that which if met, will repeat the code.
1 while (true)
2   {
3     x ++;
4   }
  • For loops intialise a variable, check a condition and perform an action. This is done before each iteration.
1 for (int i = 0; i <= 1000000; i++)
2   {
3     console.WriteLine(i);
4   }
  • Do while is the same as a while, however it doesn't check until it has done one iteration.
1 do 
2   {
3     x ++;
4   }
5 while (true)
  • Foreach loops can also be used to access array variables [1]
1 foreach (int x in Arr) 
2   {
3     Console.WriteLine(x);
4   }

Iteration

An iteration is when a piece of code is repeated until a condition is reached.