プロが教える店舗&オフィスのセキュリティ対策術

下記の40個の観測データをopen文を用いてファイルから読み込んで、平均値、モード、標準偏差を計算するプログラムを作りなさい。

83 78 76 74 73 71 70 69 67 66 66 66 66 64 63
63 62 61 60 59 59 58 57 56 54 53 52 51 51 49
49 48 46 45 43 43 36 35 27 21

という課題なのですがかれこれ2,3週間ほどやっているのですがわかりません。
おしえてください。

A 回答 (5件)

 Fortranは古い言語なので、カテが見つからなかったのかも知れませんが・・・。



 40個の数値を配列(など)に読み込めたとして、その後のプログラムの書き方がわかるなら、わからない点は純粋に、fortran90という言語パッケージの環境面の特殊事情の問題になります(どうやってopenするの?とか、配列って何?とか)。

  (メニュー)カテゴリ ⇒ [技術者向]コンピューター ⇒ プログラミング ⇒ その他(プログラミング)

あたりが適当なカテです。[技術者向]に尻込みせずに、勇気をもって「Go!」です。ここより遥かに詳細な情報が手に入ります。

 その後がわからないなら、#4さんになりますが、一番良いのは、そこにあるfortran90のリファレンスマニュアルを読む事です。環境面の話を除けばFortranは、リファレンスマニュアルだけで概ね対処可能な言語です。


 もし平均値、モード、標準偏差の事を聞きたいなら、それだけをききましょう(^^)。
    • good
    • 0

>かれこれ2,3週間ほどやっている



ということは、なにがしかの成果はあるわけですよね。途中かもしれませんけれど。
その成果を見せてくだされば、ここはカテゴリー違いではあると思いますが
Fortranのプログラミングに詳しいかたがいらっしゃれば、何か回答があるかもしれません。
    • good
    • 0

数学的な求め方や意味する所は以下の通り。


平均値:(データの総和)/(データの合計個数)
モード:最も最頻の多いデータの値
標準偏差:分散の平方根
分散:「(個々のデータ)-(平均値)」の2乗の和

プログラムは丸投げするのではなく以下の参考URLのFORTRAN90のプログラミング文法を勉強して、プログラムを自身で作成して見てください。

参考URL
http://www.nag-j.co.jp/fortran/index.html
http://www.rs.kagu.tus.ac.jp/yama/f90/f90-lang.h …

その上で分からない箇所について何が分からないか、具体的に質問して下さい。
    • good
    • 0

自分自身は分野離れているから指摘出来ないけど、


コーディングを貼るなり吐いたエラーや概要書くとか
補足を使ってテキスト見せて下さい。
命令単独の書き方か、ループや命令順位かも判らないし。
    • good
    • 0

何がどうわからんと?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!