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.
 
 
 
 
 
 

108 lines
3.2 KiB

  1. 100 REM Purpose: Verify a matrix can be re-dimensioned using MAT READ ...
  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. 220 RESTORE
  8. 1000 PRINT "----------------------------------------"
  9. 1010 PRINT "MAT READ varname( ubound [,...] ) ,1 dimension"
  10. 1020 MAT READ A(1)
  11. 1025 DATA 1
  12. 1030 MAT READ B(2)
  13. 1035 DATA 1,2
  14. 1040 MAT READ C(3)
  15. 1045 DATA 1,2,3
  16. 1050 MAT READ D(4)
  17. 1055 DATA 1,2,3,4
  18. 1060 MAT PRINT A;B;C;D;
  19. 1100 PRINT "----------------------------------------"
  20. 1110 PRINT "MAT READ varname( ubound [,...] ) ,2 dimensions"
  21. 1120 MAT READ A(1,1)
  22. 1125 DATA 11
  23. 1130 MAT READ B(2,2)
  24. 1135 DATA 11,12,21,22
  25. 1140 MAT READ C(3,3)
  26. 1145 DATA 11,12,13,21,22,23,31,32,33
  27. 1150 MAT READ D(4,4)
  28. 1155 DATA 11,12,13,14,21,22,23,24,31,32,33,34,41,42,43,44
  29. 1160 MAT PRINT A;B;C;D;
  30. 1200 PRINT "----------------------------------------"
  31. 1210 PRINT "MAT READ varname( ubound [,...] ),3 dimensions"
  32. 1220 MAT READ A(1,1,1)
  33. 1225 DATA 111
  34. 1230 MAT READ B(2,2,2)
  35. 1235 DATA 111,112,121,122
  36. 1236 DATA 211,212,221,222
  37. 1240 MAT READ C(3,3,3)
  38. 1245 DATA 111,112,113,121,122,123,131,132,133
  39. 1246 DATA 211,212,213,221,222,223,231,232,233
  40. 1247 DATA 311,312,313,321,322,323,331,332,333
  41. 1250 MAT READ D(4,4,4)
  42. 5000 DATA 1111,1112,1113,1114
  43. 5010 DATA 1121,1122,1123,1124
  44. 5020 DATA 1131,1132,1133,1134
  45. 5030 DATA 1141,1142,1143,1144
  46. 5040 DATA 1211,1212,1213,1214
  47. 5050 DATA 1221,1222,1223,1224
  48. 5060 DATA 1231,1232,1233,1234
  49. 5070 DATA 1241,1242,1243,1244
  50. 5080 DATA 1311,1312,1313,1314
  51. 5090 DATA 1321,1322,1323,1324
  52. 5100 DATA 1331,1332,1333,1334
  53. 5110 DATA 1341,1342,1343,1344
  54. 5120 DATA 1411,1412,1413,1414
  55. 5130 DATA 1421,1422,1423,1424
  56. 5140 DATA 1431,1432,1433,1434
  57. 5150 DATA 1441,1442,1443,1444
  58. 5160 DATA 2111,2112,2113,2114
  59. 5170 DATA 2121,2122,2123,2124
  60. 5180 DATA 2131,2132,2133,2134
  61. 5190 DATA 2141,2142,2143,2144
  62. 5200 DATA 2211,2212,2213,2214
  63. 5210 DATA 2221,2222,2223,2224
  64. 5220 DATA 2231,2232,2233,2234
  65. 5230 DATA 2241,2242,2243,2244
  66. 5240 DATA 2311,2312,2313,2314
  67. 5250 DATA 2321,2322,2323,2324
  68. 5260 DATA 2331,2332,2333,2334
  69. 5270 DATA 2341,2342,2343,2344
  70. 5280 DATA 2411,2412,2413,2414
  71. 5290 DATA 2421,2422,2423,2424
  72. 5300 DATA 2431,2432,2433,2434
  73. 5310 DATA 2441,2442,2443,2444
  74. 5320 DATA 3111,3112,3113,3114
  75. 5330 DATA 3121,3122,3123,3124
  76. 5340 DATA 3131,3132,3133,3134
  77. 5350 DATA 3141,3142,3143,3144
  78. 5360 DATA 3211,3212,3213,3214
  79. 5370 DATA 3221,3222,3223,3224
  80. 5380 DATA 3231,3232,3233,3234
  81. 5390 DATA 3241,3242,3243,3244
  82. 5400 DATA 3311,3312,3313,3314
  83. 5410 DATA 3321,3322,3323,3324
  84. 5420 DATA 3331,3332,3333,3334
  85. 5430 DATA 3341,3342,3343,3344
  86. 5440 DATA 3411,3412,3413,3414
  87. 5450 DATA 3421,3422,3423,3424
  88. 5460 DATA 3431,3432,3433,3434
  89. 5470 DATA 3441,3442,3443,3444
  90. 5480 DATA 4111,4112,4113,4114
  91. 5490 DATA 4121,4122,4123,4124
  92. 5500 DATA 4131,4132,4133,4134
  93. 5510 DATA 4141,4142,4143,4144
  94. 5520 DATA 4211,4212,4213,4214
  95. 5530 DATA 4221,4222,4223,4224
  96. 5540 DATA 4231,4232,4233,4234
  97. 5550 DATA 4241,4242,4243,4244
  98. 5560 DATA 4311,4312,4313,4314
  99. 5570 DATA 4321,4322,4323,4324
  100. 5580 DATA 4331,4332,4333,4334
  101. 5590 DATA 4341,4342,4343,4344
  102. 5600 DATA 4411,4412,4413,4414
  103. 5610 DATA 4421,4422,4423,4424
  104. 5620 DATA 4431,4432,4433,4434
  105. 5630 DATA 4441,4442,4443,4444
  106. 6000 MAT PRINT A;B;C;D;
  107. 9999 END