fortran95でのプログラムの課題なんですが教えてください
fortran95でのプログラムの課題なんですが教えてください
生徒数20人分の学籍番号と1教科の採点結果を提示する。
これらのデータから、最高点、最低点、平均点、標準偏差を求める。さらに、各生徒の成績の偏差値を計算し、成績順に並べ替える作業を複数のサブルーチンを用いてプログラムせよ。
表示項目は、
・最高点、最低点、平均点、標準偏差
・順位、学籍番号、素点、偏差値、評価(成績順リスト)
とし、結果を書式設定を用いて表示させたものを、プログラムの後部にコメント文として添付すること。実数のデータは小数点第2位までの表示とする。提出ファイル名は(reportfinal.f95)とすること。
なお、生徒の成績についてはファイルから読み込むこととし、データは7月13日に提示するものを使用すること。
評価は、90点以上をA、80~89点をB、70~79点をC、60~69点をD、60点未満をFと表示すること。
※注意
・レポートのファイル名はreportfinal.f95とする
・冒頭に自身のIDと氏名を付記すること。
・表示された結果を、作成したプログラムの後部にコメント文として貼り付けて提出。
・成績順に並べ替えを行って、成績の良い順に表示させる。
・表示には書式設定を行うこと。
・配列を用いること。
・サブルーチンを複数使用すること。
・数値の取り扱いについては、解説、参考資料を参照のこと
このプログラムの作り方が最初以外全然わかりません
最初は
INTEGER,DIMENSION(20):: TEN
REAL,DIMENSION(20):: HEN
CHARACTER(LEN=9),DIMENSION(20):: GAKUNUM
OPEN(4,FILE='RepCard9.dat')
DO I=1,20
READ(4,100)GAKUNUM(I),TEN(I)
END DO
CLOSE(4)
100 FORMAT(A9,I6)
とやれと言うことだけ言われました
数値は[RepCard9.dat」というファイルを与えられていてその中に入っています
完全に行き詰っています。お願いします
お礼
ありがとうございます。 凄い焦っていたので、次から理解しておきたいと思います