• 締切済み

最大値と最小値を求めるソースを教えてください

プログラムソフトはアクティブベーシックを使用しています。 手元にあるデータの最大値と最小値の求め方が分かりません。 最大値か最小値を求める方法は様々な所で見かけるのですが、 両方を同時に出すものが見つからなくて、、、 よろしくおねがいします。

みんなの回答

  • buriburi3
  • ベストアンサー率44% (353/792)
回答No.2

>最大値か最小値を求める方法は様々な所で見かけるのですが、 >両方を同時に出すものが見つからなくて、、、 二つプログラムを合体して一つにすればOK

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

テキトウに回答すると 手元にあるデータがファイルに格納されているとして、 1.ファイルを開く 2.ファイルから値を読んで変数 min と max にセットする 3.次の値を読んで変数 val にセットする 4.読んだ値と min と max を比較して、val < min なら min に val を代入、 max < val なら max に val を代入、それ以外なら何もしない 5.上記 3. 4. をファイルの最後まで繰り返す 6.ファイルを閉じる 7.min と max を出力する 値がファイルにどのように格納されているか、得られた最小値、最大値をどう出力したいのか不明なので、詳細は適当に埋めてくれ。

関連するQ&A

  • 最大値、最小値

    10個の入力された数値の最大値、最小値を求めるにはどうすればいいのですか? 考え方と、プログラムを解りやすく教えてください。

  • 最大値と最小値とをまとめた言い方

     「極値」は、極大値と極小値の両方を意味しますが、この「極値」のように、最大値と最小値の両方を意味する用語はあるでしょうか?

  • 最大値、最小値

    もうちょっとくわしく理解したい問題があるので教えてください。 問い 0°=<θ=<360°のとき、つぎの最大値、最小値、およびそのときの θをもとめなさい y=cos(θ+45°)cos(θ-45°) 解答 和積公式を使い、 =1/2cos2θ 0°=<θ=<360°より0°=<2θ=<720° →ここまではわかるのですが、θの値を求める方法がはっきりわかりません。 最大値、最小値はわかっていると思います(-1<θ<1・・・)。 2θ=360° すなわちθ=0°,180°のとき最大1/2 ←θ=0°,180°のところが・・・ 2θ=180°,540° すなわちθ=90°,270°のとき最小-1/2  ←同じくここも?です。 よろしくお願いします。

  • 3σと最大値,最小値

    今ある計測データのまとめを行っています。 その計測データに対して、要求元からこのような要求がありました。 ・計測データの3σはxxx以下でかつ計測データ内における最大値と最小値の差は  yyy以下であることが望ましい。 いまxxxの条件は満たすことができているのですが、yyyの条件を満たすことができていません。 そこでこの要求に対して質問があります。 (1)3σと最大値と最小値の差との間には数学的に関連があると言えるのでしょうか? (2)関連があると言えるのであれば、数学的にそれを理解できるよう教えていただけないでしょうか? 統計学はシロウトです。 よろしくお願いします。

  • 最大値の最小

    (1)sinxcosx (2)sinx(cosx)^2 (3)sinx(cosx)^4 (4)sinx(cosx)^6 (5)sinx(cosx)^8 このうち最大値が最小になるのはどれか。 ソフトにグラフを書かせたら(1)になったのですが どうやってもとめればよいのか(考えたらよいのか) よろしくおねがいします。

  • エクセル最大値最小値の計算

    あるデータの集まりから最大値最小値を引きたいのですが、一つ一つ計算式を入力するのは大変なので、自動に最大最小を見つけ出して計算させるにはどうしたらよいのでしょう =sum(a2+b2-最大-最小)という風な感じにしたいのですが・・・

  • エクセルで時間ごとの最大値、最小値を導き出したい。

     初めまして、よろしくお願いします。  エクセルで分ごとの最大値と最小値を求める関数を教えて頂きたく、よろしくお願いします。 例)      A1         B2 2007/9/6 15:11:54   5 2007/9/6 15:10:43   1 2007/9/6 15:10:33   22 2007/9/6 15:10:20   21 2007/9/6 15:10:16   54 2007/9/6 15:10:10   23 2007/9/6 15:10:08    12 2007/9/6 15:09:54    3 2007/9/6 15:09:24   34 " " と言うデーターを。              最大値     最小値 2007/9/6 15:11:00   ・・      ・・ 2007/9/6 15:10:00   54       1 2007/9/6 15:09:00   ・・      ・・      ”      ”        

  • 条件に合う最大・最小

    エクセル 条件に合う最大 最小 について このような感じです。 1___A_____G_______H_____I_____O____ 2_________4_______3____3.1____1____ 3_________4_______3____3.1____2____←最大値 4_________3.1_____3____3.1____2__ 5________-2.1____-2_____1____-1__ 6________-2.5____-2_____1____-2____←最小値 7________-2.2____-2_____1____-2___ 以下値があります。 I列の最大値又は、最小値で複数最大(最小)がある場合には、 その最大(最小)の同じ行のO列の大きい(小さい)方で、 最大値(最小値)を判断する。 同様にO列も同じならH列の大きい(小さい)方で、 また、H列も同じなならG列の大きい(小さい)方で、 最大値(最小値)を求める。 優先順位は、I列→O列→H列→G列の順 *最小値の場合には、全て小さい値を対象。 上記例示の場合には、 最大値は3行目 最小値は6行目 値を重み付け(I列を1000倍等)してから合計して、最大・最小を求める方法以外での質問です。例示では、簡単に示していましたが、それぞれ値の桁数が異なる場合には、重み付けの係数をその都度してしなければならなくなりますので。 また、最大値・最小値に値する行(A列)に最大・最小等を追記したい。 行で単純に順次値を比較する方法はないのでしょうか? 解決法を教えて頂きたいのですが、宜しくお願いします。

  • 右上の最大化、閉じる、最小化が・・・

    プログラムを立ち上げた時などに右上にでてくる、最小化・最大化・閉じるの表記が出ないようになりました。Oや1のような数字に変わってしましました。これをもとの□表記や×表記に変えるにはどうしたらよいでしょうか?教えてください。よろしくお願いいたします。

  • 最大値、最小値

    (問題) 2x+y=1、x≧0、y≧0のとき2x^2+y^2の最大値及び最小値を求める。 最大値とそのときのx、yは、xやyの値を直接あてはめてみて求めることが出来ましたが、最小値の計算で困っています。yが0(yの範囲が0以上なので単純にyが小さければ求められるのかと考えたのです)の時にxも求められるのでは?と思ったのですが、回答を確認したら違うらしく・・・。 答えは 最小値が1/3  x、yの組が1/3、1/3 でした。 答えが違うという事はきっと私の考え方自体も間違っているのでしょうね。正しい計算方法を教えて下さい。宜しくお願い致します。