*PROGRAM TO GENERATE THE FIBONACCI SERIES UP TO N NUMBERS IDENTIFICATION DIVISION. PROGRAM-ID. FIBN. AUTHOR. KRISHNA KUMAR KHATRI. DATE-WRITTEN. 23RD MAY 2003. ENVIRONMENT DIVISION. CONFIGURATION SECTION. DATA DIVISION. WORKING-STORAGE SECTION. 01 N PIC 9 VALUE ZERO USAGE COMPUTATIONAL. 01 CNT PIC 9 VALUE ZERO USAGE COMPUTATIONAL. 01 N1 PIC 999 VALUE ZERO USAGE COMPUTATIONAL. 01 N2 PIC 999 USAGE COMPUTATIONAL. 01 NXT-TERM PIC 999 VALUE ZERO USAGE COMPUTATIONAL. PROCEDURE DIVISION. MAIN-LOGIC. DISPLAY "PROGRAM TO GENERATE FIBONACCI SERIES" DISPLAY " ". DISPLAY "ENTER THE NUMBER OF TERMS TO BE GENERATED". ACCEPT N. DISPLAY " ". DISPLAY "THE DESIRED FIBONACCI SERIES IS AS FOLLOW". DISPLAY " ". MOVE 1 TO N2. MOVE 2 TO CNT. IF N IS EQUAL TO 1 DISPLAY N1 STOP RUN. IF N IS EQUAL TO 2 DISPLAY N1 DISPLAY N2 STOP RUN. DISPLAY N1. DISPLAY N2. REPEAT. ADD N1, N2 GIVING NXT-TERM. DISPLAY NXT-TERM. MOVE N2 TO N1. MOVE NXT-TERM TO N2. ADD 1, CNT GIVING CNT. IF CNT IS LESS THAN N GO TO REPEAT. STOP RUN.