Could you not say that a for loop is an algorithm for counting from one number to another number? Or perhaps an algorithm for repeating a particular piece of code a certain number of times? I think you can abstract a for loop into an algorithm. I dont think that there is much use to do so, but from the philosophers chair?