Difference between revisions of "Repetition - Iteration"
Line 1: | Line 1: | ||
+ | <h2>Repetition</h2> | ||
Repetition is the use of a for loop to execute one piece of code over and over. | 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: | There are multiple ways to create a for loop though. These are: | ||
− | * While uses one condition that which if met, will repeat the code. | + | *While uses one condition that which if met, will repeat the code. |
− | <syntaxhighlight lang="csharp" line> | + | <syntaxhighlight lang="csharp" line>while (true) |
− | + | { | |
− | + | x ++; | |
− | + | }</syntaxhighlight> | |
− | * For loops intialise a variable, check a condition and perform an action. This is done before each iteration. | + | *For loops intialise a variable, check a condition and perform an action. This is done before each iteration. |
<syntaxhighlight lang="csharp" line>for (int i = 0; i <= 1000000; i++) | <syntaxhighlight lang="csharp" line>for (int i = 0; i <= 1000000; i++) | ||
− | + | { | |
− | + | console.WriteLine(i); | |
+ | }</syntaxhighlight> | ||
*Do while is the same as a while, however it doesn't check until it has done one iteration. | *Do while is the same as a while, however it doesn't check until it has done one iteration. | ||
− | + | <syntaxhighlight lang="csharp" line>do | |
− | + | { | |
− | + | x ++; | |
+ | } | ||
while (true)</syntaxhighlight> | while (true)</syntaxhighlight> | ||
− | + | *Foreach loops can also be used to access <a href ="http://compsci.duckdns.org/mediawiki/index.php/Arrays">array variables</a> | |
+ | <syntaxhighlight lang="csharp" line>foreach (int x in Arr) | ||
+ | { | ||
+ | Console.WriteLine(x); | ||
+ | }</syntaxhighlight> | ||
+ | |||
+ | <h2>Iteration</h2> | ||
+ | An iteration is when a piece of code is repeated until a condition is reached. |
Revision as of 22:38, 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 <a href ="http://compsci.duckdns.org/mediawiki/index.php/Arrays">array variables</a>
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.