- 締切済み
人口知能論の関係でわからない計算があります
人口知能論の中でわからない問題が何問かあり、やり方がわからず1つ解いてコツを掴みたいので、どなたか教えていただけないでしょうか。 問題 次のアルゴリズム(2)により出力(印字)される3つの数値は何か? 注:A(1),A(2),A(3),…などは、インデックスのついた変数である。配列変数(アレイ変数)と呼ばれる。 (1) Dim A(10) A(1)=7,A(2)=3, A(3)=2,A(4)=5, A(5)=1,A(6)=4, A(7)=6,A(8)=10, A(9)=8,A(10)=9 MIN=A(1) MAX=A(1) SUM=0 For J=1 To 10 If A(J)<MIN Then MIN=A(J) If A(J)>MAX Then MAX=A(J) SUM=SUM+A(J) Next J Print MIN Print MAX Print SUM End
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- spring135
- ベストアンサー率44% (1487/3332)
回答No.2
No.1です。 人口知能というのは要するにコンピューターで人間の脳の代わりをさせようということで、 プログラムを使いこなすことは必須です。 最近はC言語が主流ですが、このプログラムはBASICです。 RUNとは実際にこのプログラムの計算を実行させるということです。 そのための環境整備はできていますか。つまりBASICかCかFORTRANか、どれか一つは 実行できるようにソフトを入手してください。
- spring135
- ベストアンサー率44% (1487/3332)
回答No.1
要するにBASICプログラムで配列の最大、最小、合計を求めているだけでしょう。 こんなものはRUNするに限ります。 むしろRUNしてみてプログラムにエラーがないか確認する方が本来の作業ではないのですか。
お礼
回答どうもありがとうございます! 自分は初心者なので、RUNとか言われても全然意味がわからないんですよ…