プログラミング演習 追加課題 出題日 2009年8月7日 締切日 2009年8月21日 提出方法 課題1,課題2,課題3のプログラムを作成し, それらのソースプログラムを,1つのメールに添 付して提出すること. 課題内容:4ページ以降に示す. 締切日:2009年8月21日 提出先:[email protected] 評価方法 • 課題の内容を「完全に」満たしていること • 提出日までに3つの課題すべてを提出してい ること • すべての課題がオリジナルであること(類似し たソースコードがある場合は,該当者を呼び 出し,追加の諮問を行います) • 上記の条件をすべて満たしていれば,合格と します. 課題1 2次方程式ax2+bx+c=0の判別式を調べる関数を作 れ.関数の仕様は以下のとおりである.なお,提 出するソースコードには動作を確認したmain関 数も記述しておくこと. 関数名:judge 引数:判別する2次方程式の3つの係数 機能:2次方程式の判別式を調べて,その結果, 2つの実数解を持つならば「1」を, 2つの虚数解を持つならば「0」を, 重解ならば「-1」を 戻り値として返す. 課題2 10個の整数値をキーボードから入力させて,そ の中の最小値,最大値,および平均値を求め るプログラムを作成せよ. ただし,最小値,最大値,平均値を計算する部 分は,それぞれ自作の関数を呼び出して使う こと. なお,キーボードから整数値を入力させる部分 はmain関数内で処理して良いものとする. 課題3 自分で課題を設定し,それを解決するプログラム を作れ.ただし,以下の条件をすべて満たすこと. 1.scanf関数を2個以上使うこと. 2.三角関数(sin,cos,tan)を1個は使うこと 3.5個以上の要素を持つ配列を使うこと. 4.自作した関数を使っていること. 5.for文またはwhile文またはdo-while文を使って いること 6.このプログラム課題についての説明がソース コードのコメントまたは,メール本文に記載して あること
© Copyright 2024 ExpyDoc