Welcome to CISC181 Please take out a sheet of paper and write on it: (1) Your full name (2) Your ud login (e.g. the username you use to login to strauss, or for your ud email, or WebCT ) (3) Yes or no: have you programmed on strauss before (e.g. in CISC105?) (4) What editor do you already know: vi or emacs? Or neither? (5) What was your most recent programming class? e.g. CISC105 05F is probably the most common answer if it was something else, what programming language did you use? e.g. C, C++, Java, Visual Basic ===================================== You should already be familiar with: (1) Assignment statements x = 3; (2) Variable declaration int x; give a type then the name of a variable double, char, float, FILE *, bool, (3) Loops for, while (4) Selection if/then/else switch/case (5) Function definitions parameter passing (6) Arrays Basic input and output in C++ (1) input and output of int, float, double See programs readInt.cc, readInt2.cc readInt3.cc Next time we'll go over some of the following... (2) input and output of int arrays (a) from the keyboard (b) from a file (c) read from a file and find the sum (3) input and output strings A few more notes: The C++ compilers on strauss are: g++ and CC You should know both... switch between the compilers when you have error message you don't understand, and to make sure you don't have a program that just "happens to work" (e.g. with an uninitialized variable) but breaks when you use the other compiler. cin is for input cout is for output << when used with cout is called the stream ____ operator >> when used with cin is called the stream _____ operator (That, as a fill-in-the-blank question, could show up on the 1st midterm exam) ANS: << when used with cout is called the stream insertion operator >> when used with cin is called the stream extraction operator