Review Sheet
CISC 1110 (Subject to change)
See outline before, and summary after, each chapter. Examples and exercises in book.
Class notes, workbook, assignments
hardware, software, algorithm, program, languages, compilation and execution, program
Chap 1 and 2 variables, assignment, cout, comments, for, int, ++, +=, etc
double, if, arithmetic operators, relational operators, precedence, library functions
Chap 3 cin, if-else, header vs. trailer, while, file output (and input)
Chap 4 nested loops, constants, char
Chap 5 functions, parameters, prototypes, void, driver, function calling function, reference parameters
Steps in programming, pseudocode, tracing, bugs, debugging,style, documentation, ++, +=, (?:)
count, sum, average, don’t divide by 0, max, min, factorial, divisor of, odd/even, Fibonacci
Chap 6 do-while, nested if
Logical operators: ! && ||
bool, true, false, (0 is false, any other integer is true (machine uses 1)), (switch, break, continue)
Chap 7 one dimensional arrays: to tally, arrays as parameters, end of file
Chap 9 Linear Search, Bubble Sort (fill in chart)
Chap 8 string class and its functions, manipulating strings with user defined functions
Ordering char by ASCII, ordering strings lexicographically
Chap 10 Simple classes
Decimal, binary and hexadecimal number systems
History of computing, Applications