Structured Programming in Basic Problems
© 1998 by Dr. Thomas W. MacFarland -- All Rights Reserved
Instructions: Review the following program and see if you can predict the outcome by completing a "pencil trace" of the code. Program output is provided at the end of this page. Compiler: The program was prepared using GWBasic, which requires the use of line numbers.
10 REM This program demonstrates a simple FOR X = Y to Z loop. 20 X = 1 30 Y = 3 40 FOR Z = X TO Y 50 PRINT "Z = "; Z 'Notice how this line is indented. 60 NEXT Z 99 END 10000 REM And the answer is ... 10010 REM Z = 1 10020 REM Z = 2 10030 REM Z = 3