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.
 
 
 
 
 
 

50 lines
1.6 KiB

  1. 100 REM Purpose: Verify a matrix can be re-dimensioned using MAT ... ZER
  2. 110 REM Author: Howard Wulf, AF5NE
  3. 120 REM Date: 2015-12-09
  4. 130 REM
  5. 200 OPTION BASE 1
  6. 210 DIM A(100), B(10,10), C(2,50), D(25,2,2)
  7. 1000 PRINT "----------------------------------------"
  8. 1010 PRINT "MAT varname( ubound [,...] ) = ZER, 1 dimension"
  9. 1020 MAT A(1) = ZER
  10. 1030 MAT B(2) = ZER
  11. 1040 MAT C(3) = ZER
  12. 1050 MAT D(4) = ZER
  13. 1060 MAT PRINT A;B;C;D;
  14. 1100 PRINT "----------------------------------------"
  15. 1110 PRINT "MAT varname( ubound [,...] ) = ZER, 2 dimensions"
  16. 1120 MAT A(1,1) = ZER
  17. 1130 MAT B(2,2) = ZER
  18. 1140 MAT C(3,3) = ZER
  19. 1150 MAT D(4,4) = ZER
  20. 1160 MAT PRINT A;B;C;D;
  21. 1200 PRINT "----------------------------------------"
  22. 1210 PRINT "MAT varname( ubound [,...] ) = ZER, 3 dimensions"
  23. 1220 MAT A(1,1,1) = ZER
  24. 1230 MAT B(2,2,2) = ZER
  25. 1240 MAT C(3,3,3) = ZER
  26. 1250 MAT D(4,4,4) = ZER
  27. 1260 MAT PRINT A;B;C;D;
  28. 2000 PRINT "----------------------------------------"
  29. 2010 PRINT "MAT varname = ZER( ubound [,...] ), 1 dimension"
  30. 2020 MAT A = ZER(4)
  31. 2030 MAT B = ZER(3)
  32. 2040 MAT C = ZER(2)
  33. 2050 MAT D = ZER(1)
  34. 2060 MAT PRINT A;B;C;D;
  35. 2100 PRINT "----------------------------------------"
  36. 2110 PRINT "MAT varname = ZER( ubound [,...] ), 2 dimensions"
  37. 2120 MAT A = ZER(4,4)
  38. 2130 MAT B = ZER(3,3)
  39. 2140 MAT C = ZER(2,2)
  40. 2150 MAT D = ZER(1,1)
  41. 2160 MAT PRINT A;B;C;D;
  42. 2200 PRINT "----------------------------------------"
  43. 2210 PRINT "MAT varname = ZER( ubound [,...] ), 3 dimensions"
  44. 2220 MAT A = ZER(4,4,4)
  45. 2230 MAT B = ZER(3,3,3)
  46. 2240 MAT C = ZER(2,2,2)
  47. 2250 MAT D = ZER(1,1,1)
  48. 2260 MAT PRINT A;B;C;D;
  49. 9999 END