Iteration Preparation
Overview
Being able to specify a certain number of times that you want some code to be executed through iteration is a powerful tool in programming. Today is focused on one form of iteration, a definite loop, also called a for-loop.
Basic Learning Objectives
Before class, you should be able to:
- Iterate over a sequence
- Iterate a certain number of times using range
- Explain what the accumulator pattern is
Advanced Learning Objectives
After class, you should be able to:
- Solve a problem using the accumulator pattern
- Traverse a sequence by index
Resources
Read/watch the following and complete the embedded checks through Moodle:
- Runestone 7.1-7.7