Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
| How to Use This Book | iv | ||||
| Preface | vi | ||||
| UNIT 1 The Fundamentals | |||||
| 2 | (22) | |||
| 3 | (8) | |||
| 3 | (1) | |||
| 4 | (1) | |||
| 5 | (1) | |||
| 6 | (3) | |||
| 9 | (2) | |||
| 11 | (13) | |||
| 11 | (1) | |||
| 11 | (4) | |||
| 15 | (5) | |||
| 20 | (4) | |||
| 24 | (18) | |||
| 25 | (7) | |||
| 25 | (1) | |||
| 25 | (2) | |||
| 27 | (3) | |||
| 30 | (2) | |||
| 32 | (10) | |||
| 32 | (3) | |||
| 35 | (1) | |||
| 35 | (3) | |||
| 38 | (4) | |||
| 42 | (25) | |||
| 43 | (7) | |||
| 43 | (2) | |||
| 45 | (3) | |||
| 48 | (1) | |||
| 49 | (1) | |||
| 50 | (4) | |||
| 50 | (3) | |||
| 53 | (1) | |||
| 54 | (13) | |||
| 54 | (4) | |||
| 58 | (1) | |||
| 59 | (1) | |||
| 60 | (2) | |||
| 62 | (5) | |||
| 67 | (36) | |||
| 68 | (7) | |||
| 68 | (1) | |||
| 68 | (1) | |||
| 69 | (2) | |||
| 71 | (4) | |||
| 75 | (28) | |||
| 75 | (2) | |||
| 77 | (3) | |||
| 80 | (2) | |||
| 82 | (3) | |||
| 85 | (1) | |||
| 85 | (4) | |||
| 89 | (1) | |||
| 90 | (5) | |||
| 95 | (8) | |||
| Case Study I: Airline Flight Analysis | 103 | (83) | |||
| 103 | (1) | |||
| 103 | (4) | |||
| 107 | (4) | |||
| UNIT 2 Program Structure | |||||
| 111 | (25) | |||
| 111 | (8) | |||
| 111 | (1) | |||
| 112 | (1) | |||
| 113 | (1) | |||
| 114 | (4) | |||
| 118 | (1) | |||
| 119 | (17) | |||
| 119 | (1) | |||
| 119 | (3) | |||
| 122 | (1) | |||
| 123 | (4) | |||
| 127 | (4) | |||
| 131 | (5) | |||
| 136 | (17) | |||
| 136 | (5) | |||
| 136 | (5) | |||
| 141 | (12) | |||
| 141 | (2) | |||
| 143 | (1) | |||
| 144 | (2) | |||
| 146 | (3) | |||
| 149 | (4) | |||
| 153 | (33) | |||
| 153 | (10) | |||
| 153 | (6) | |||
| 159 | (1) | |||
| 160 | (3) | |||
| 163 | (6) | |||
| 163 | (5) | |||
| 168 | (1) | |||
| 169 | (17) | |||
| 169 | (1) | |||
| 170 | (2) | |||
| 172 | (2) | |||
| 174 | (5) | |||
| 179 | (7) | |||
| Case Study II: Compound Interest | 186 | (54) | |||
| 186 | (1) | |||
| 186 | (1) | |||
| 187 | (1) | |||
| 188 | (4) | |||
| 192 | (1) | |||
| 193 | (1) | |||
| 193 | (3) | |||
| UNIT 3 Arrays and Files | |||||
| 196 | (19) | |||
| 196 | (3) | |||
| 196 | (3) | |||
| 199 | (7) | |||
| 199 | (2) | |||
| 201 | (2) | |||
| 203 | (3) | |||
| 206 | (9) | |||
| 212 | (3) | |||
| 215 | (25) | |||
| 215 | (8) | |||
| 215 | (1) | |||
| 216 | (2) | |||
| 218 | (1) | |||
| 219 | (1) | |||
| 219 | (2) | |||
| 221 | (2) | |||
| 223 | (3) | |||
| 223 | (3) | |||
| 226 | (14) | |||
| 226 | (1) | |||
| 227 | (1) | |||
| 228 | (3) | |||
| 231 | (5) | |||
| 236 | (4) | |||
| Case Study III: Mileage Look-Up Table | 240 | (75) | |||
| 240 | (1) | |||
| 240 | (1) | |||
| 241 | (1) | |||
| 241 | (4) | |||
| 245 | (3) | |||
| UNIT 4 Object-Oriented Programming and Linked Lists | |||||
| 248 | (18) | |||
| 249 | (4) | |||
| 249 | (2) | |||
| 251 | (2) | |||
| 253 | (13) | |||
| 253 | (3) | |||
| 256 | (8) | |||
| 264 | (2) | |||
| 266 | (19) | |||
| 267 | (6) | |||
| 267 | (1) | |||
| 268 | (1) | |||
| 268 | (2) | |||
| 270 | (1) | |||
| 271 | (2) | |||
| 273 | (3) | |||
| 273 | (1) | |||
| 274 | (1) | |||
| 275 | (1) | |||
| 276 | (9) | |||
| 276 | (1) | |||
| 277 | (1) | |||
| 278 | (4) | |||
| 282 | (3) | |||
| 285 | (30) | |||
| 286 | (4) | |||
| 286 | (1) | |||
| 286 | (4) | |||
| 290 | (10) | |||
| 300 | (15) | |||
| 305 | (3) | |||
| 308 | (3) | |||
| 311 | (4) | |||
| Case Study IV: Phone Database | 315 | (79) | |||
| 315 | (1) | |||
| 315 | (11) | |||
| 326 | (1) | |||
| 327 | (1) | |||
| 327 | (3) | |||
| 330 | (1) | |||
| 330 | (1) | |||
| 331 | (3) | |||
| 334 | (3) | |||
| 337 | (3) | |||
| UNIT 5 Common Data Structures and Algorithms | |||||
| 340 | (16) | |||
| 340 | (5) | |||
| 341 | (1) | |||
| 342 | (3) | |||
| 345 | (3) | |||
| 345 | (1) | |||
| 345 | (2) | |||
| 347 | (1) | |||
| 348 | (8) | |||
| 348 | (1) | |||
| 348 | (1) | |||
| 349 | (2) | |||
| 351 | (2) | |||
| 353 | (3) | |||
| 356 | (17) | |||
| 356 | (6) | |||
| 357 | (5) | |||
| 362 | (4) | |||
| 362 | (1) | |||
| 363 | (3) | |||
| 366 | (7) | |||
| 367 | (1) | |||
| 368 | (2) | |||
| 370 | (3) | |||
| 373 | (21) | |||
| 374 | (5) | |||
| 374 | (2) | |||
| 376 | (3) | |||
| 379 | (4) | |||
| 379 | (2) | |||
| 381 | (2) | |||
| 383 | (11) | |||
| 383 | (2) | |||
| 385 | (1) | |||
| 386 | (2) | |||
| 388 | (4) | |||
| 392 | (2) | |||
| Case Study V: Object-Oriented Program Design | 394 | (16) | |||
| 394 | (1) | |||
| 394 | (1) | |||
| 395 | (14) | |||
| 409 | (1) | |||
| Appendix A: Introduction to Computers and the Internet | 410 | (8) | |||
| Appendix B: ASCII Table | 418 | (5) | |||
| Appendix C: The Binary Number System | 423 | (4) | |||
| Appendix D: The Programming Process | 427 | (5) | |||
| Appendix E: Order of Operations | 432 | (2) | |||
| Appendix F: The bool Data Type | 434 | (1) | |||
| Appendix G: Using a Debugger When Programming | 435 | (1) | |||
| Appendix H: Numerical Approximations | 436 | (2) | |||
| Appendix I: C++ Compilers | 438 | (1) | |||
| Appendix J: AP Class Quick References | 439 | (7) | |||
| Appendix K: Analysis of Algorithms | 446 | (5) | |||
| Glossary | 451 | (7) | |||
| Index | 458 |