110 likes | 229 Views
Midterm II Review Topics. Lecture M2. Optional Review Session for Midterm II.
E N D
Midterm II Review Topics Lecture M2 Winter Quarter
Optional Review Session for Midterm II • The review session for ENG H192 second midterm will be on Sunday, March 2nd, in (Location TBD). The review will begin at 6:00pm and last until all questions are answered (estimated to be about 8:00pm). Ted Pavlic and Joe Ryan have agreed to host the review. • The midterm will be on Monday, March 3rd, during your regular ENG H192 class time. Winter Quarter
What should be on the second mid term exam? • Can you name the topics and provide some type of organization for these topics? Winter Quarter
Topics for Midterm 2 • Repetition structures • for for (k=1,a=0; k<20; k=k+3) a++; • while k=1; a=0; while(k<20) {k+=3; a++;} • do { } while k=1; a=0; do {k+=3; a++;} while(k<20); • Selection structures • if • if else • if else if else Winter Quarter
Topics for Midterm 2 File I/O • FILE statement • detecting an EOF • functions – fopen, fclose, fscanf, fprintf, fgets • feof example: FILE *fptr; int k,a; float b,c; fptr=fopen(“data.dat”,”r”); k=fscanf(fptr,”%f”,&b); if(feof(fptr)||k==EOF) printf(“End of File\n”); Winter Quarter
Topics for Midterm 2 • I/O • formats, including the specifications for the various data types -- %d, %f, %c, %ld, %s • functions – scanf, printf, getchar, putchar examples: int k,a; float b,c; k = scanf (“%f%d%f”, &b, &a, &c) ; if (k==EOF) printf (“End of file\n”) ; else if (k<3) printf (“Conversion Error\n”) ; Winter Quarter
Topics for Midterm 2 • Arrays (one and two dimensional) • declaring an array • initializing an array • using (how to index) an array • Pointer variables • declaring a pointer variable • initializing a pointer • dereferencing a pointer • Arrays, Pointers, Values, and Addressing (like Quiz 4) Winter Quarter
Topics for Midterm 2 • Character strings • declaring character strings (arrays of characters) • initializing character strings • using character strings • functions in <string.h> and <stdio.h> for handling and doing string I/O • comparing and sorting strings (strcpy, strcmp, strlen) Winter Quarter
Topics for Midterm 2 • User-written functions • function prototype • function definition • function invocation • User libraries • user-written header files • user library files • using a user library file on CC command Winter Quarter
Topics for Midterm 2 • MATLAB • basic syntax • vectors and matrices • math operators • loading data • plotting data • labeling axes and plots • writing a MATLAB function Winter Quarter
Topics for Midterm 2 • Engineering Laboratory • data acquisition system • basic stress/strain concepts • relationship between stress and strain (Young's modulus) • what is a strain gauge • rocket motor performance basics • how to measure thrust • thrust-time curve • basic aerodynamics Winter Quarter