第14回 総復習 (1/14)

今回は情報処理・演習1と2で扱った内容を総復習しましょう.以下の問題を何も見ずに解けるようによく勉強してください.


演習課題

(1) キーボードから3つの実数a, b, cを入力し,二次方程式ax2+bx+c=0の実数解を求めるプログラムを作成せよ.
但し虚数解の場合は "虚数解です" と表示するだけでよい.

(2) 整数の格納された配列a{9, 8, 7, 6, 5}に,数字の8が含まれるかどうか調べ,含まれている場合「配列は8を含みます」と画面に表示したい.
配列から数字8を探すプログラムを完成せよ.

(3) test.txtという名前のファイルを作成し,"Hello, Meiji"という文字列を書き込むプログラムを作成せよ.

(4) データ件数nと,浮動小数点配列fを受け取り,データの平均値(浮動小数点)を求めて返す関数heikinを作成せよ.

(5) あるクラスの生徒の身長(浮動小数点)が,番号順に1番から30番まで並んだファイルsincho.txtがある(人数は30人だとわかっているとする).
前問で作成した平均値を求める関数を用いて(関数の定義も解答に含めること),ファイルの内容を配列に読み込み,クラスの生徒の平均身長を求め,
結果を画面に表示するプログラムを作成せよ.

授業終了時までのプログラムと完成した提出用プログラムをoh-meijiシステムを使って提出すること.
授業終了時に送るのは出席の確認用であり,完成した課題は提出用の回に送ること.
(提出期限を厳守し,提出用の回に提出しないと採点を行わない)