next up previous
Next: レポート問題 Up: 計算機言語 I 第2回 はじめての Previous: いろいろな誤差

練習問題

問題1
Hello, world の後で改行して, 再び Hello, world と出力するプログラム作成せよ. ただし, 関数 printf は 1度だけ使用すること.
問題2
正の整数 $a, b$に対して,$a/b$$a$$b$ による商であることを利用して, $a$$b$ で割った余を求めるプログラムを作成せよ. ($a, b$ に色々な値を代入してプログラムに誤りがないことを確認せよ.) また,そのプログラムにおいて, $a$ に負の値を代入したとき, 余り $r$$0\leq r<b$ を満たすかどうか 実験せよ.
問題3
for 文による繰り返しを使って, $2^{10}$ を求めるプログラムを作成せよ.
問題4
計算機イプシロンの定義を

\begin{displaymath}\epsilon > 0.0\end{displaymath}

となる最小の正の数 $\epsilon$ と変えたとき, 上記の $\epsilon$ を求めるプログラムを作成し, 先程と答が異なることを確認せよ. 何故そうなるか考えよ.



Subsections

Next: レポート問題 Up: 計算機言語 I 第2回 はじめての Previous: いろいろな誤差