本日の学習内容の理解を深めるために,以下の練習問題のプログラムを作成して,実行し
てみよ.
- [練習1]
- キーボードから二次方程式
の係数を読み込む.その方程式の解によって,
- 判別式が正の場合:「異なる2つの実数解があります」
- 判別式がゼロの場合:「重根(実数)です」
- 判別式が負の場合:「異なる2つの虚数解があります」
と表示するプログラムを作成せよ.
- [練習2]
- 整数型の変数a,b,cに以下の値を格納する.
以下の演算の結果を予想せよ.そして,プログラムを作成して演算
結果を確かめよ.ひとつのプログラムで,全てを計算すること.
a==1 |
a==2 |
a!=b |
a!=b+c-7 |
a<=1 |
2<b |
c<a+b |
6+3<b+c |
- [練習3]
- 整数型の変数a,b,cに以下の値を格納する.
以下の演算の結果を予想せよ.そして,プログラムを作成して演算
結果を確かめよ.ひとつのプログラムで,全てを計算すること.
a==1 && b<=3 |
a>5 || 3<d |
!(5==c) |
0<a && a<=10 |
a<0 || 10<a |
!(b<=a) |
- [練習4]
- キーボードから二次方程式
の係数を読み込む.その方程式の解によって,以下のように
振る舞うプログラムを作成せよ.
- 判別式がゼロ以上の場合:「解は,3.533686 +-
5.639685です」と「判別式の値は,30.806046」,解と判別
式の値を表示する.
- 判別式が負の場合:「1.236987 +- 8.245963i」と「判
別式の値は,-67.995905」,解と判別式の値を表示する.
ホームページ:
Yamamoto's laboratory著者:
山本昌志
Yamamoto Masashi
平成18年7月12日