انواع ساختار تکرار
در این رابطه از سه ساختار عمومی استفاده می گردد :

For…Next : از ساختار فوق به منظور تکرار خط و یا مجموعه ای از خطوط استفاده می گردد . در این ساختار ، در ابتدا نسبت به دفعاتی که می بایست کدهای مورد نظر تکرار گردند ، شناخت لازم وجود دارد . برای مشخص نمودن دفعاتی که می بایست دستورات تکرار گردند ، می توان از توابع متفاوتی نظیر Sizeof استفاده نمود .

Do While : از ساختار فوق به منظور تکرار خط و یا مجموعه ای از خطوط در مواردی که در زمان طراحی نسبت به دفعاتی که می بایست دستورات اجراء گردند ، آگاهی لازم وجود ندارد ، استفاده می گردد. در چنین مواردی لازم است که در ساختار تکرار نسبت به ادامه تکرار دستورات ، اتخاذ تصمیم شود . بدین منظور شرط و یا شروط خاصی بررسی و مادامیکه نتیجه مثبت ( درست ) باشد ، دستورات تکرار می گردند .

Fo …Each : از ساختار فوق به عنوان گزینه ای مناسبتر نسبت به For…Next در مواردی که دارای مجموعه ای از آیتم ها می باشیم و نمی دانیم چند مرتبه می بایست عملیات تکرار انجام شود ، استفاده می گردد .