CSIS 110 notes (super basic stuff, only read if you don't know anything about CS) Algorithm discovery and design Pseudocode is a tool for designing algorithms buut does not run on a computing device. Natural Language is -expressive and easy to use -verbose, ambigious, unstructured Programming Languages are -structured and designed for computers -grammaticly fussy and cryptic Pseudocode lies somewhere in between Operations used to contstruct algorithms Sequential operations perform a single task -computation is a simple numerica calculation -input gathers data values from outside the algorithm -output sends data to outside world Variable (you are stupid if you don't know what a variable is)(Its a named storage location on computer to hold a data value) Control operations change the normal flow of control Conditional statement asks a question and selects among alternative options 1.) evaluate if the true/false condition 2.) If true, do the first set, skip second 3.) if false, skip first, do second An Iteration is a operation that causes looping, repeating a block of instructions -Continuation condition is a test to see if while loop should continue -loop body intructions to perfoorm repeatedly