Comprehensive Review for ENG H192 Midterm II - Winter Quarter
110 likes | 233 Vues
Join us for an optional review session on Sunday, March 2nd, at (Location TBD) starting at 6:00 PM for the second midterm of ENG H192. Hosted by Ted Pavlic and Joe Ryan, this session will cover essential topics including repetition structures, file I/O, selection structures, arrays, pointers, character strings, user-written functions, MATLAB basics, and essential engineering concepts such as stress/strain relationships. The midterm will take place on Monday, March 3rd, during your regular class time. Don’t miss this opportunity to clarify your doubts!
Comprehensive Review for ENG H192 Midterm II - Winter Quarter
E N D
Presentation Transcript
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