< previous page page_a101 next page >

Page A101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
RevPrint function, 1136-1137
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Right justified fields, 109-110
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Right shift operator, 513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Right triangles case study, 165-168
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Ritchie, Dennis, 21
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Robust programs, 292
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Rock, paper, scissors case study, 559-569
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Round-off errors, 757
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Rounding
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
floating point numbers, 115, 528
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with type casting, 97
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Rows in two-dimensional arrays, 708-712
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
looping for, 719
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
summing, 714-716
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Run-time stack and recursion, 1124
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Running programs, 78-80
S
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Safe array class, 1018
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sales case study, 362-369, 426-433
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Scales in programming, 174-175, 906
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ScanList function (CharCount), 625-626, 649
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Scanners, 17
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Scientific notation, 56, 111
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Scope
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in blocks, 393-396
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in classes, 391, 823, 849-850
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with enumeration types, 538
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in for statements, 471
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of identifiers, 390-395
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
of user-defined types, 535
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Scope resolution operator (::), 858
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
ScopeRules program, 394-396
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Score averages case study, 169-173
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Search function, 650-651, 667
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Search function
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(BirthdayReminder), 682-683
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Search2 function, 652-653, 667
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Searches
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
complexity in, 667-668
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in ordered lists, 657-658, 662-666
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
sequential, 621
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing and debugging, 698-699
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
with TimeCardList class, 946-950
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in unordered lists, 649-653
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
SearchOrd function, 658, 661
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
complexity in, 667
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in Exam, 692-693
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in Friends, 806-807
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Secondary storage devices, 16-18
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Seed value for random numbers, 1096, A9
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Selection control structures, 13-14, 187-188
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Selection sorts, 653-657
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Self-documenting code, 164-165
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
SelSort function, 655-656
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
complexity in, 668
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in RecordList class, 1007-1009, 1013-1014
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in TimeCardList class, 946-950
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Semantic content in array indices, 613
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Semantics
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
errors in, 240
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
and syntax, 45-46
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Semicolon (;)
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for blocks, 75
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in declarations, 58
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for do-while statements, 464
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in expression statements, 511
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in for statements, 469
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in function definitions, 338
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for if statements, 203-205
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for structures (structs), 773-774
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Semihierarchical implementation, 160
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sentinel-controlled loops, 259-263, 275
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sentinel values
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in sequential searches, 652, 657
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
for strings, 670
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Separate compilation of source code files, 859-861
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Separation of data and programs, 132
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sequences, 13-14
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sequential flow of control, 186-187
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sequential programming statements, 13-14
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sequential searches, 621
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
efficiency of, 666
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in ordered lists, 657-658
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
testing and debugging, 698-699
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in unordered lists, 649-653
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sequential structures versus linked, 1046-1047
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Set functions
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in DateType class, 872, 878
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in ExtTime class, 916, 918, 920
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in Time class, 939
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
in TimeType class, 853-855, 866
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
SetAsterisks function
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
(Absentee), 754-755
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
setf function, 111-112
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
SetID function (TimeCard class), 941, 943
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
setprecision manipulator, 109, 112-113
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sets, 198-199
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
setW manipulator, 109-113
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Sex discrimination case study, 286-292
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Shallow copying in classes, 996-997
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Shared modules, 160-161
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Shickard, Wilhelm, 100-101
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Shift expression, syntax template for, A23
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Shift operators, 513
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Shipping invoices case study, 298-305
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
Short-circuit evaluation, 196, 1068
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
short data type
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
range of values for, 504
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
representation of, 53-54
3e26ecb1b6ac508ae10a0e39d2fb98b2.gif
size of, 503

 
< previous page page_a101 next page >