ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

40 lines
1012 B

  1. PROGRAM FILE 184: EXCEPTION - UNDERFLOW IN THE EVALUATION
  2. OF NUMERIC EXPRESSIONS IN THE FOR-STATEMENT.
  3. ANSI STANDARD 7.4, 7.6, 11.2
  4. SECTION 184.1: EXCEPTION - UNDERFLOW IN THE EVALUATION
  5. OF NUMERIC EXPRESSIONS IN THE FOR-STATEMENT.
  6. THIS SECTION TESTS THE EFFECT OF UNDERFLOW IN NUMERIC
  7. EXPRESSIONS IN THE CONTEXT OF THE FOR STATEMENT.
  8. TO PASS THIS TEST:
  9. 1) AN UNDERFLOW EXCEPTION MAY BE REPORTED
  10. (NOT MANDATORY),
  11. 2) ZERO MUST BE SUPPLIED AS THE VALUE OF THE
  12. EXPRESSION, AND
  13. 3) THE FOR-LOOP MUST EXECUTE 4 TIMES.
  14. BEGIN TEST.
  15. ABOUT TO EXECUTE:
  16. FOR I = .1 ^ 99999 TO 1E-36 STEP 3E-37
  17. ITERATION CONTROL-VARIABLE VALUES
  18. COUNT ACTUAL SHOULD BE
  19. 1 0 0
  20. 2 3.E-37 3.E-37
  21. 3 6.E-37 6.E-37
  22. 4 9.E-37 9.E-37
  23. EXITING LOOP.
  24. 1.2E-36 1.2E-36
  25. *** TEST PASSED ***
  26. END TEST.
  27. END PROGRAM 184