- 7.1.BASIC
- 7.1.1. THE BASIC ENVIRONMENT
- 7.1.1.1. STARTING THE BASIC ENVIRONMENT
- 7.1.1.2. BASIC COMMANDS
- 7.1.1.2.1. NEW
- 7.1.1.2.2. LIST
- 7.1.1.2.3. RUN
- 7.1.1.2.4. SAVE
- 7.1.1.2.5. OLD
- 7.1.1.2.6. RESEQUENCE
- 7.1.1.2.7. SEQUENCE
- 7.1.1.3. ALTERING A BASIC PROGRAM
- 7.1.1.3.1. SIMPLE CHANGES
- 7.1.1.3.2. DELETE
- 7.1.1.3.3. EDIT
- 7.1.1.3.4. APPEND
- 7.1.1.4. VMS SYSTEM COMMANDS WITHIN BASIC
- 7.1.1.5. HELP IN BASIC
- 7.1.1.6. LEAVING THE BASIC ENVIRONMENT
- 7.1.2. PROGRAMMING IN BASIC
- 7.1.2.1. IMMEDIATE MODE
- 7.1.2.2. PROGRAM STATEMENTS
- 7.1.2.3. END STATEMENT
- 7.1.2.4. REMARKS
- 7.1.2.5. CONSTANTS
- 7.1.2.5.1. NUMERIC CONSTANTS
- 7.1.2.5.2. STRING CONSTANTS
- 7.1.2.6. VARIABLES
- 7.1.2.6.1. NUMERIC VARIABLES
- 7.1.2.6.2. STRING VARIABLES
- 7.1.2.6.3. LET STATEMENT
- 7.1.2.7. EXPRESSIONS
- 7.1.2.7.1. ARITHMETIC OPERATORS
- 7.1.2.7.2. OPERATOR PRECEDENCE
- 7.1.2.7.3. CHARACTER STRING OPERATORS
- 7.1.2.8. INPUT AND PRINT
- 7.1.2.8.1. INPUT
- 7.1.2.8.2. PRINT
- 7.1.2.8.3. READ / DATA / RESTORE
- 7.1.2.9. BRANCHING
- 7.2.1.9.1. UNCONDITIONAL BRANCH
- 7.1.2.10. SELECTION
- 7.1.2.10.1. RELATIONAL EXPRESSIONS
- 7.1.2.10.2. SINGLE LINE IF-THEN
- 7.1.2.10.3. SINGLE LINE IF-THEN-ELSE
- 7.1.2.10.4. MULTI-LINE IF-THEN-END IF
- 7.1.2.10.5. SELECT/CASE
- 7.1.2.11. LOOPING
- 7.1.2.11.1. FOR
- 7.1.2.11.2. WHILE/NEXT
- 7.1.2.12. FORMATTING OUTPUT
- 7.1.2.12.1. PRINT FUNCTIONS
- 7.1.2.12.2. PRINT USING
- 7.1.2.13. PREDEFINED FUNCTIONS
- 7.1.2.13.1. MATHEMATICAL
- 7.1.2.13.2. STRING
- 7.1.2.13.3. UTILITY
- 7.1.2.14. ONE-DIMENSIONAL ARRAYS
- 7.1.2.14.1. DIM
- 7.1.2.14.2. USING AN ARRAY
- 7.1.2.15. SUBROUTINES
- 7.1.2.15.1. GOSUB / RETURN
- 7.1.2.15.2. TEMPLATE FOR PROGRAM ORGANIZATION
- 7.1.2.16. EXERCISES
- 7.1.3. PROGRAM DEBUGGING
- 7.1.3.1. ERROR TYPES
- 7.1.3.1.1. SYNTAX ERRORS
- 7.1.3.1.2. RUN-TIME ERRORS
- 7.1.3.1.3. LOGIC ERRORS
- 7.1.3.2. DEBUGGING EXAMPLE
- 7.1.3.3. MAKING SENSE OF SYSTEM MESSAGES
- 7.1.3.3.1. SYNTAX ERROR MESSAGE
- 7.1.3.3.2. RUN TIME ERROR MESSAGE
- 7.1.4. ADVANCED BASIC
- 7.1.4.1. TWO-DIMENSIONAL ARRAYS
- 7.1.4.2. USER DEFINED FUNCTIONS
- 7.1.4.3. FILE INPUT AND OUTPUT
- 7.1.4.3.1. OPEN
- 7.1.4.3.2. CLOSE
- 7.1.4.3.3. WRITING TO A FILE
- 7.1.4.3.4. READING FROM A FILE
- 7.1.5. EXAMPLE OF A COMPLETE ASSIGNMENT
- 7.1.5.1. DOCUMENTATION
- 7.1.5.2. INTERNAL REMARKS
- 7.1.5.3. VISUAL APPEAL
- 7.1.5.4. OUTPUT
- 7.1.5.5. EXAMPLE
- 7.1.6. BASIC ERROR MESSAGES
- 7.1.6.1. TYPICAL ERROR MESSAGES
- 7.1.6.2. LOGIC ERRORS
- 7.1.7. SAMPLE QUESTIONS