|
Oi]ffiil^[iB^Ss Preface |
xiii |
| Chapter 1 |
Introduction to BASIC |
1 |
|
11 A Growing Requirement |
1 |
|
12 A Brief History |
3 |
|
13 Hardware versus Software |
4 |
|
1 4 Memory |
5 |
|
15 Computer Operations |
9 |
|
16 Programming Languages |
10 |
|
17 The Learning Process — How? |
11 |
|
18 Equipment Requirements |
12 |
| Chapter 2 |
Arithmetic Operations |
14 |
|
21 Introduction |
14 |
|
22 Addition and Subtraction 13 23 Multiplication and Division |
16 |
|
24 Numeric Constants |
16 |
|
25 Exponentiation |
18 |
|
26 Combined Operations |
19 |
|
27 Use of Parenthesises |
19 |
|
28 Precision |
20 |
|
29 Integer Division |
22 |
|
210 Variables |
22 |
|
211 The Comma |
26 |
|
212 The Semicolon |
27 |
|
213 PRINT USING Statement 214 The Colon |
28 |
|
215 ABS(X) |
29 |
|
216 SQR{X) |
29 |
|
217 INT(X) |
30 |
|
218 SGN(X) |
31 |
|
27 Chapter 3 Writing BASIC Programs |
35 |
|
31 Introduction |
35 |
|
32 Program Format |
36 |
|
33 END Statement |
37 |
|
34 RUN Command |
37 |
|
35 REM Statement |
37 |
|
36 An Introductory Program |
38 |
|
37 CLS Statement |
38 |
|
38 LIST Command |
39 |
|
39 EDIT Command |
40 |
|
310 DELETE Command |
40 |
|
311 PRINT Statement |
41 |
|
312 NEW Command |
42 |
|
313 INPUT Statement |
43 |
|
314 Sample Programs |
44 |
|
315 VAL Function |
50 |
|
316 LEN Function |
50 |
|
317 LEFTS Function |
51 |
|
318 RIGHTS Function |
51 |
|
319 MID$ Function |
52 |
|
320 TIMES Function |
52 |
|
321 LPRINT and LPRINT USING |
52 |
|
322 LLIST |
53 |
| Chapter 4 |
Other Arithmetic Functions and Disk Operating Instructions |
55 |
|
4 1 Introduction |
55 |
|
42 Degrees versus Radians |
55 |
|
43 Trigonometric Functions |
58 |
|
44 Exponential Functions |
63 |
|
45 Logarithms |
66 |
|
46 Random Number Generation |
68 |
|
47 RANDOMIZE Statement |
70 |
|
48 Disk Operating System |
71 |
|
49 Copying and Formatting Procedures |
72 |
|
410 Storing and Accessing Files |
72 |
| Chapter 5 |
Program Testing and Looping |
77 |
|
51 Introduction |
77 |
|
52 GOTO Statement |
77 |
|
53 IF THEN Statement |
78 |
|
54 FOR/NEXT Statement |
81 |
|
55 ON GOTO Statement |
83 |
|
56 WHILE/WEND Statement |
84 |
|
57 INKEY$ Statement |
85 |
| Chapter 6 |
BASIC Modules, Data Arrays, and Graphing |
90 |
|
6 1 Introduction |
90 |
|
62 Subroutine or Program Modules: GOSUB and RETURN Statements |
91 |
|
63 ON GOSUB Statement |
93 |
|
64 Data Arrays: DIM Statement |
94 |
|
65 READ and DATA Statements |
96 |
|
66 TAB |
97 |
|
67 PRINT USING Statement |
98 |
|
68 Examples |
101 |
|
69 Plotting Graphs |
102 |
| Chapter 7 |
DC Electric Circuit Analysis |
110 |
|
71 Introduction |
110 |
|
72 Wire Resistance |
111 |
|
73 Resistance versus Temperature |
113 |
|
74 Ohm's Law |
115 |
|
75 Flowcharts |
117 |
|
76 Color Code |
118 |
|
77 Total Resistance |
121 |
|
78 Series/Parallel DC Networks |
122 |
|
79 Ladder Networks |
125 |
|
710 Thevenin's Theorem |
127 |
|
711 Superposition Theorem |
134 |
|
712 Mesh Analysis |
136 |
|
713 Nodal Analysis |
138 |
|
7 14 Testing Routine for the Color Code |
140 |
| Chapter 8 |
AC Electric Circuit Analysis |
148 |
|
81 Introduction |
148 |
|
82 AC Conversions |
148 |
|
83 Polar-to-Rectangular Conversions |
151 |
|
84 Vector Addition and Subtraction |
158 |
|
85 Vector Multiplication and Division |
160 |
|
86 Series Sinusoidal Circuits |
163 |
|
87 Parallel Sinusoidal Networks |
167 |
|
88 Parallel Impedances |
171 |
|
89 Mesh Analysis |
174 |
|
810 Nodal Analysis |
178 |
|
811 Sinusoidal Waveforms and Phase Relations |
181 |
|
812 Testing Vector Operations |
188 |
|
813 Testing Impedance Calculations |
197 |
| Chapter 9 |
Resonance, Power, and Nonsinusoidal Systems |
203 |
|
9 1 Introduction |
203 |
|
92 Series Resonant Circuits |
203 |
|
93 Design: Series Resonance |
213 |
|
94 Parallel Resonant Circuit |
215 |
|
95 Double-Tuned Filter |
219 |
|
96 Total Real, Reactive, and Apparent Power |
226 |
|
97 Three Phase Power |
229 |
|
98 Unbalanced Wye-Connected Load |
233 |
|
99 Nonsinusoidal Circuit Analysis |
238 |
| Chapter 10 |
Electronic Devices and DC Biasing |
243 |
|
10 1 Introduction |
243 |
|
102 Diode Operation |
243 |
|
103 BJT Circuit Operation |
247 |
|
104 DC Bias of JFET Circuits |
252 |
|
105 Test Programs |
259 |
| Chapter 11 |
Electronic Circuit Small-Signal Analysis |
265 |
|
111 Introduction |
265 |
|
1 1 2 BJT AC Small-Signal Analysis |
265 |
|
113 JFET Small-Signal AC Analysis |
272 |
|
1 1 4 Design of a BJT Amplifier Circuit |
274 |
|
1 1 5 Design an FET Amplifier Circuit |
277 |
|
1 1 6 Test of AC Circuit Calculations |
278 |
| Chapter 12 |
Multistage Systems and Large-Signal Amplifiers |
285 |
|
121 Introduction |
285 |
|
122 Multistage Amplifiers |
285 |
|
123 Large-Signal Amplifier Circuit |
294 |
|
124 Power and Thermal Operation of a BJT |
301 |
|
|
303 |
| Chapter 13 |
Feedback, Op-Amps, and Oscilla Circuits 131 Introduction |
303 |
|
132 Feedback |
303 |
|
133 FET Feedback Network |
312 |
|
134 Op- Amp Adder-Subtractor |
316 |
|
135 Phase-Shift Oscillator |
318 |
|
136 Colpitis Oscillator |
321 |
|
137 Relaxation Oscillator |
325 |
| Chapter 14 |
Frequency Response and Communication Systems 141 Introduction |
332 |
|
142 Linear versus Logarithmic Scales |
332 |
|
143 Bode Plot |
336 |
|
144 BJT Low-Frequency Analysis |
340 |
|
145 Magnitude/Phase Plots |
346 |
|
146 Amplitude Modulation |
353 |
|
147 Frequency Modulation |
358 |
|
148 Varactor Diode Modulator |
362 |
|
149 Transmission Lines |
366 |
| Chapter 15 |
Transients, Laplace, and Filters 15,1 Introduction |
372 |
|
152 RC Charging Circuit |
372 |
|
153 RC Circuit; Initial Conditions |
377 |
|
154 Series RLC Transient Circuit |
381 |
|
155 F(s)-to-f(t) Conversion |
387 |
|
156 Partial Fraction Expansion |
396 |
|
157 Exponential Response of an RLC Circuit 332 372 |
402 |
|
158 Low-Pass Filter Circuit |
406 |
|
159 Active Filter Circuit |
410 |
|
1510 Bridged T-Filter Network |
412 |
| Chapter 16 |
Digital Fundamentals: Numbers, Arithmetic, and Codes |
421 |
|
161 Introduction |
421 |
|
162 Binar\-Decimal-Hexadecimal Conversions |
421 |
|
163 Adding and Subtracting in Various Bases |
427 |
|
164 Digital Codes |
429 |
|
165 Testing Programs |
436 |
| Chapter 17 |
Digital Applications |
440 |
|
171 Introduction |
440 |
|
172 Printing Karnaugh Maps |
440 |
|
173 Logic Equations |
444 |
|
174 Testing Program |
452 |
| Chapter 18 |
Mathematical Techniques and Numerical Methods |
456 |
|
181 Introduction |
456 |
|
182 Determinants |
456 |
|
183 Calculating Average and RMS of Given Waveforms |
463 |
|
184 Plotting Given Functions |
467 |
|
185 Calculating the Roots of a Given Equation |
471 |
|
Solutions to Selected Exercises |
474 |
|
Index |
477 |