Exercise ( のクリックで各演習問題へ進みます)


X-1.5.678の自然対数及び常用対数を求めよ。 


X-2.sin()関数を使用して、π/18ラジアン(10°)毎の正弦の値(0から2π範囲)を表示するプログラムを作成せよ。 


X-3.ファイル入出力 
1) sin()関数を使用して、π/18ラジアン(10°)毎の正弦の値(0から2π範囲)をファイルに格納するプログラムを作成せよ。

2) 1)で作成したファイルからデータを読み出し、表示するプログラムを作成せよ。


X-4.キーボードより入力された2つの数値の差の絶対値を求めるプログラムを作成する。但し、絶対値を2乗和の平方根より求める関数を作りmain内で使用すること。 


X-5. 得点に応じて'A'から'D'の評価を返す関数を作り、その関数を使用したプログラム例を示せ。 
 
 例) 60点->'C' 45点->'D' 80点->'A' 74->'B'


X-6.再帰関数呼出しにより階乗の計算を行うプログラム例を示せ。 

  * 再帰関数呼出し−関数の中でその関数自身を使用する
      階乗 6!=6×5×4×3×2×1 


X-7.再帰関数呼出しを使ってフィナボッチ数列を求めるプログラム例を示せ。 
フィナボッチ数列は、第n項が第n-1と第n-2の和で表させる。

 例)1 1 2 3 5 8 13 21 34 55


X-8.ハノイの塔 
 3本の棒a,b,cと中央に穴のあいた4枚の円板(k1,k2,k3,k4)が存在する。円板の大きさには4種類(k1<k2<k3<k4)あり、下から順に大きいものを積み上げる必要がある。はじめ、すべての円板が棒aに積み上げられているが、これを1枚ずつ移動して棒bへ移動したい。円板の移動と必要回数を表示するプログラムを作成せよ。


   要点チェック / トップページ