Here - 1000 BiT
Here - 1000 BiT Here - 1000 BiT
(It is easy to remember that 0 is FALSE because zero is the grade you get if yourhomework is false.)To see these numbers, enter this in the edit mode:PRINT 3=7The computer checks to see if 3 really does equal 7. It doesn't so it prints a "0" meaningFALSE.and this: PRINT 3=3The computer checks to see if 3=3. It is, so the computer prints "-1" meaning TRUE.PUTTING TRUE AND FALSE INTO BOXESThe numbers for TRUE and FALSE are treated just like other numbers,stored in boxes with numeric variable names on the front. Run this:and can be10N=(3=22)20 PRINT NThe number 0 is stored in box N because 3=22 is FALSE.And this:10N="B"="B"20 PRINT NThe number -1 is stored in box N because the two letters in the quotes are the same sothe statement "B"="B" is TRUE.142
THE IF COMMAND TELLS LITTLE WHITE LIESThe IF command looks like this:10 IF (phrase A) THEN (command C)Try these in the edit mode:IF 0 THEN PRINT "TRUE"IF -1 THEN PRINT "TRUE"Now try this: IF 22 THEN PRINT "TRUE"RULE: In an IF, the computer looks at "phrase A."If it is zero, the computer says "phrase A is FALSE," and skips what is after THEN.If it is not zero, the computer says "phrase A is TRUE," and obeys the commandsafter THEN.The IF command tells little white lies. TRUE is supposed to be the number "-1", but theIF stretches the truth to say "TRUE is anything which is not FALSE," that is, anynumber which is not zero is TRUE.You tell aQhJF AND143
- Page 91 and 92: AN INPUT SHORTCUTInstead of10 PRINT
- Page 93 and 94: WHEN TO USE THE COLON SHORTCUTUse t
- Page 95 and 96: But if we write this line in a prog
- Page 97 and 98: LESSON 16 MOVING PICTURESMOVING THE
- Page 99 and 100: Line 40 waits for you to see this b
- Page 101 and 102: LESSON 17FOR-NEXT LOOPSRemember the
- Page 103 and 104: LOOP VARIABLESTo make sure that eac
- Page 105 and 106: ^ INSTRUCTOR NOTES 18 DATA, READ, R
- Page 107 and 108: STRANGE RULES1. It doesn't matter w
- Page 109 and 110: MIXTURES OF DATAThe DATA statement
- Page 111 and 112: LESSON 19SOUND EFFECTSTurn up the s
- Page 113 and 114: TONES BY THE BUSHELEnter: 10 REM **
- Page 115 and 116: "TM" stands for "timbre." Timbre is
- Page 117 and 118: INSTRUCTOR NOTES 20NAMES, CLOCKS AN
- Page 119 and 120: cAnytimeyou type, the characters ar
- Page 121 and 122: LESSON 21COLOR GRAPHICSADJUST YOUR
- Page 123 and 124: Add these lines to the above progra
- Page 125 and 126: INSTRUCTOR NOTES 22POKEing GRAPHICS
- Page 127 and 128: Try this: Change the number 83 to a
- Page 129 and 130: We can number the streets and house
- Page 131 and 132: n INSTRUCTOR NOTES 23 SECRET WRITIN
- Page 133 and 134: THE COMPUTER ISIMPATIENTThe compute
- Page 135 and 136: ^ INSTRUCTOR NOTES 24 PRETTY PROGRA
- Page 137 and 138: Assignment 24A:1. The delay loop is
- Page 139 and 140: Assignment 24B:1. Write a short pro
- Page 141: LESSON 25 LOGIC: AND, OR, NOTANOTHE
- Page 145 and 146: THE LOGIC SIGNSYou can use these si
- Page 147 and 148: LESSON 26 SNIPPING STRINGS: LEFTS,
- Page 149 and 150: CUTTING A PIECE OUT OF THE MIDDLETh
- Page 151 and 152: nnO INSTRUCTOR NOTES 27 SWITCHING N
- Page 153 and 154: MAKING NUMBERS INTO STRINGSRun10 RE
- Page 155 and 156: Assignment 27:1. Write a program wh
- Page 157 and 158: LESSON 28ACTION GAMES AND THE FUNCT
- Page 159 and 160: LOOKING IN THE KEYBOARD'S BOXHere i
- Page 161 and 162: Run it. It puts a white diamond on
- Page 163 and 164: cTHETARGETS ARE HEARTSAdd these lin
- Page 165 and 166: LESSON 29MUSICGo back and review th
- Page 167 and 168: REGISTER ADDRESSES Base address is
- Page 169 and 170: D^ INSTRUCTOR NOTES 30 ARRAYS AND T
- Page 171 and 172: The DIM... command tells the comput
- Page 173 and 174: 1 REM *** EIGHT QUEENS ***2 GOTO 10
- Page 175 and 176: Assignment 30:1. Write a program wh
- Page 177 and 178: LESSON 31SPRITES FOR ACTION GRAPHIC
- Page 179 and 180: Then use the CRSR keys to move the
- Page 181 and 182: MANY SPRITES AT ONCEHere are the bo
- Page 183 and 184: WATCH OUT, TWO SPRITES ARE GOING TO
- Page 185 and 186: LESSON 32USER FRIENDLY PROGRAMSTher
- Page 187 and 188: TIE A STRING AROUND THE USER'S FING
- Page 189 and 190: SET TRAPS FOR ERRORSExample: Add th
- Page 191 and 192: LESSON 33DEBUGGING, STOP, CONTTHE S
(It is easy to remember that 0 is FALSE because zero is the grade you get if yourhomework is false.)To see these numbers, enter this in the edit mode:PRINT 3=7The computer checks to see if 3 really does equal 7. It doesn't so it prints a "0" meaningFALSE.and this: PRINT 3=3The computer checks to see if 3=3. It is, so the computer prints "-1" meaning TRUE.PUTTING TRUE AND FALSE INTO BOXESThe numbers for TRUE and FALSE are treated just like other numbers,stored in boxes with numeric variable names on the front. Run this:and can be10N=(3=22)20 PRINT NThe number 0 is stored in box N because 3=22 is FALSE.And this:10N="B"="B"20 PRINT NThe number -1 is stored in box N because the two letters in the quotes are the same sothe statement "B"="B" is TRUE.142