< previous page page_a80 next page >

Page A80
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Active data structures, 842, 909
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Active error detection, 577
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Activity director case study, 215-219
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Activity program, 217-219, 345-347, 360-361
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Actual parameters, 332-333, 342, 349-351, A21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Addition, 65-66
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assignment operators, 510, 512
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 94-95
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, A23
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Address book case study, 794-809
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Address-of operator (&), 970 989
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Addresses, 53
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
data types for, 968
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as parameters, 342-345, 351, 608-609, 720
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
pointer types. See Pointers
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
reference type for, 987-990
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Aggregate constants, 672
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Aggregate operations, 602-604
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Airplane weight and balance case study, 433-445
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Alert, escape sequence for, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ALGOL language, 352
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Algorithms, 4-5, 26. See also Problem-solving techniques
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for company payroll, 26-30
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
efficiency of, 283-286
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
implementing, 6-7
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
recursive.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Recursion
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
walk-through, 6, 230-234
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Aliases, reference variables as, 987
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Allocating
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
dynamic data, 979-986
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
memory for variables, 336, 396
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
nodes, 1051-1058
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
syntax template for, A25
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Alphabetizing.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Sorting
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ALU (arithmetic/logic unit), 15-16
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Ampersand (&)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as address-of operator, 970, 989
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assertion comments, 355
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for bit manipulation, 196, 510, 513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in logical operators, 193-196
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 197, 516, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for reference parameters, 342, 344
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for reference variables, 987
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Analogies for problem-solving, 22-23
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Analysis and specification problem-solving phase, 3, 152
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Analytical Engine, 331, 407
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Ancestors of classes, 909-910
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
AND operator (&&)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in assertion comments, 355
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in logical expressions, 193-196
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence of, 197, 516, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Angle brackets (< >), 77, 546
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Anonymous data types, 544-545, 780
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Apostrophe (')
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for char constants, 55, 59-60, 520-521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
escape sequence for, 521
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in input data, 136
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Append function (MergeLists), 818-819
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Application domain in objectoriented design, 930-931
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Area program, 556-558
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Area under curves case study, 551-558
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Arguments.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Parameters
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Arithmetic.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See also Expressions
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with floating point numbers, 528-530
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
mixing data types in, 95-99
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
operators for, 65-68
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with pointers, 979
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
precedence rules in, 94-95, A1
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
type coercion in, 547-549
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Arithmetic/logic unit (ALU), 15-16
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Arranging.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Sorting
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Arrays
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
accessing components in, 596-599, 604-607, 709-710, 713, 727
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
aggregate operations on, 602-604
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of arrays, 723-724
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for character frequency case studies, 619-635
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
copying, 603, 609-610
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
declaring, 595-596, 601-602, 604-607, 710, 723
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
dynamic, 1018-1030
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
dynamic data in, 979-982
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
initializing, 601-602, 717-718, 722
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for linked lists, 1048-1050, 1081-1082
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for list processing, 613-619
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
minimum value in, 1147-1148
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
multidimensional, 724-728
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
names of, 596, 976-978
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of objects, 846, 868
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
out-of-bounds array indices, 599-601, 635-636
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
parallel, 612, 727-728
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
as parameters, 603-604, 608-611, 720-722
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of pointers, 973-974
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
printing, 718-719, 1132-1134
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of records, 781-782
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
strings as, 669-671
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
subarrays, 611-612
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing and debugging, 635-637, 757-759
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
two-dimensional.
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
See Two-dimensional arrays
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
type definitions with, 678-679
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Arrow operator (->), 973, 978
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Ascending sorts, 655-656
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ASCII character set, A30
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
character representations in, 518-520
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
string comparisons in, 678
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
asin function, A6
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Asking questions in problemsolving, 20

 
< previous page page_a80 next page >