746
Array processing(continued)
sum the columns, 588–589
sum the rows, 586, 587–588
Arrays, 72, 482, 605
aggregate operations, 491–493
assignment of, 492
base address of, 499
classes differentiated from, 485
creating, 486–488
declaring, 486
declaring/creating with initializer list,
488
examples of declaring and processing,
493–497
generalized definition of, 591
and methods, 500–501
of objects, 497–500
one-dimensional, 483–493
as parameters, 512
partially filled, 499
printing using recursion, 653
of strings, 497–499
values printed in, 648–651
Array structure type, 479
Array variables
array name with no brackets as, 498
comparison of, 492
declaring, 512
instantiating, 512
Arrows, in syntax diagram, 44
Artificial intelligence, 211, 268, 338, 375
ASCI White supercomputer, 659
ASCII.SeeAmerican Standard Code for
Information Interchange
Ask questions step, in problem-solving,
23–24
Assembler, 11
Assembly languages, 10, 11, 12
Assertions, 154, 161
evaluating, 155
reversing meaning of, 162
Assignment, 60–61
difference between mathematical
equality and, 110
Assignment expression, 256, 448
Assignment operations, 480
Assignment operator (=), 60, 88, 140, 228,
448, 480
combined, 449 , 450
note on confusion between relational
operator and, 158
and order of precedence, 165
and precedence rules, 457
same variables on both sides of, 110
Assignment statements, 60, 70, 86, 140,
228
and avoidance of mixing data types in,
115–116
and variable declarations, 108
Association, of operators, 165
Association for Computing Machinery, 443
Associative law of arithmetic, 595
Associativity, 114
and operator precedence, 456, 458
Asterisk (*)
and comments, 64
in declarations, 52
Asynchronous, meaning of, 385
Asynchronous control, 16, 18, 34, 385
Atanasoff, John Vincent, 99, 431
Atari, 430
Atlas Missile, 211
Atomic components, 486
Atomic data types, 480–481, 482
Atomic (simple) elements, 481
Atomic types, and base address, 499
AT&T Bell Labs, 113, 580
Audio, 668
AutoCAD, 523
Autodisk, 523
Automatic type conversion, 141
Auxiliary storage devices, 20, 21, 34, 212
Average income by gender case study,
246–251
AWT, inheritance hierarchy for, 661
AWT applets, 661
awtclass, 661
Awt package, layout managers in, 379
awttoolkit, 661
B
Babbage, Charles, 3, 338, 339
Backslash, escape sequence for (\”), 53
Backup copies, 77
Backus, John, 43, 211
Backus-Naur Form, 43