> Assignment 4 > ================================================================ > > T.A. : Louie Kwan, Room 333 McConnell > Mail to : HCA4 on MUSICB (all other destinations will be IGNORED) > > > ================================================================ > This assignment is for you to learn arrays in Fortran. > The concepts of arrays, subroutines and functions are expected to use > in this assignment. > > OVERALL REQUIREMENTS : > > A table of grades for a number of students for several tests are given. > You need to compute the average test grade for each student, the average > grade on each test for all students, the standard deviation on each test > for all students, the best student on each test ,and the overall average > for all tests. > > INPUT SPECIFICATION : > > Your can fix the maximum number of students and the maximum number of > tests in your program. (i.e. you can fix the size of arrays first) > > And then the program will only ask for the actual number of students > and the actual number of tests. > > e.g. > > Enter the number of students (integer between 1 and 50) > 5 > > Enter the number of tests (integer between 1 and 10) > 3 > > Then grades for each student on each test will be read in any order > that you like. > > > OUTPUT SPECIFICATION : > > 1) The output must appears as a table of grades with students listed > by rows and tests listed by columns. > > 2) The student averages appear to the right of the grades table. > > 3) The test averages, best student, and standard deviation > appear below the table. > > > e.g. > > > | Test No. Student > | > | 1 2 3 Averages > _________|_____________________ ____________ > | > S 1 | 50.2 90.0 70.2 ? > t | > u 2 | 60.1 4.0 99.9 ? > d | > e 3 | 70.0 74.0 90.5 ? > n | > t 4 | 60.0 84.0 89.9 ? > | > n 5 | 80.1 74.0 100.0 ? > o | > | > > Test | > Averages | ? ? ? > > > Standard | > Dev. | ? ? ? > > Best | > Student | 5 1 5 > > The overall average of all test is ?? > (i.e. the average of all test averages) > > > You must test your program using at least the above example data > and one more data set. > > Make sure that your program is properly structured and commented. > You can use subroutines, or functions if you like. Nice structured > output is expected. > > Remember E-Mail your Fortran source file and the program output to HCA4 > ================================================================ > > Notes : > > The standard deviation of a group of N measurements is given by the formula > > SQRROOT (SUMOFSQUARES / N - SQR (MEAN)) > > where MEAN is their mean and SUMOFSQUARES is the sum of their squares. > > If you are not sure about the above formula, check with any > mathematics book. +------------------------------