Iteration: Difference between revisions

From Computer Science Wiki
No edit summary
Line 13: Line 13:
Iteration is a fundamental programming idea that is commonly used in writing programs.
Iteration is a fundamental programming idea that is commonly used in writing programs.


== Video: ==  
== Video one ==  
This is one of the better videos I've seen on loops. Content gratefully used with permission <ref>http://cs50.tv/2015/fall/#license,psets</ref>. The video uses programming syntax from the C programming language, but the main ideas are helpful in understanding loops.
This is one of the better videos I've seen on loops. Content gratefully used with permission<ref>http://cs50.tv/2015/fall/#license,psets</ref>.  





Revision as of 14:12, 18 June 2019

This is a basic concept in computer science

In computer programming, iteration is a sequence of instructions that is continually repeated. You can think of iteration as a loop, but please use the word "iteration" or "iterate". As a computer scientist, we use specialized vocabulary to communicate with other computer scientists. -

There are different types of iterations:

  1. iterate until a certain condition is reached
  2. iterate a certain number of times
  3. iterate through elements in a list or array

When we iterate our programming language tracks what step of the iteration is currently being executed. For example: if we are iterating 100 times (from zero to one hundred, incrementing by one each at each step), our programming language will keep track of which iteration we are cycling through.

Iteration is a fundamental programming idea that is commonly used in writing programs.

Video one[edit]

This is one of the better videos I've seen on loops. Content gratefully used with permission[1].


A good video[edit]

Standards[edit]

  • Construct algorithms using loops, branching.

References[edit]