IT pass HikiWiki - [itbase2020]Fortran 実習 平均・分散・標準偏差 Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

{{toc_here}}

下のファイルには, ある大学のある学科の試験の点数 (のように見えるかもしれない数字) が書かれている.

((<exam1.txt|URL:https://itpass.scitec.kobe-u.ac.jp/~itbase/exp/fy2020/average_dispersion/exam1.txt>))

1 カラム目は学籍番号であり, 2 カラム目が点数である.

= 練習問題 1

上のファイルを読み込み, 学科全体の点数の平均と分散と標準偏差を計算するプログラムを作り, それらを求めなさい.

なお, それらの値は整数でなく実数で求めること.


== 答え

* 平均: 58.0
* 分散: 733.1...
* 標準偏差: 27.0...
* ((<プログラム例|URL:http://itpass.scitec.kobe-u.ac.jp/~itbase/exp/fy2020/fortran_program/avevarstddev.f90>))|URL:http://itpass.scitec.kobe-u.ac.jp/~itbase/exp/fy2020/fortran_program/avevarstd.f90>))


= 練習問題 2

上のファイルにおけるゼロ点の人は, 試験を受けなかった人であった.
試験を受けた人の中での点数の平均と分散と標準偏差を計算するプログラムを作り, それらを求めなさい.

なお, それらの値は整数でなく実数で求めること.

== 答え

* 平均: 64.4...
* 分散: 399.3...
* 標準偏差: 19.9...
* ((<プログラム例|URL:http://itpass.scitec.kobe-u.ac.jp/~itbase/exp/fy2020/fortran_program/avevarstddev_mod.f90>))|URL:http://itpass.scitec.kobe-u.ac.jp/~itbase/exp/fy2020/fortran_program/avevarstd_mod.f90>))