WinFormsアプリをもっと使いやすくしよう!入力チェックとクリアボタンを追加する
昨日は、コンソールアプリをWindowsアプリ(WinForms)へ移植しました。 今日は ...
2進数で有限になる?無限になる? 分数を見るだけで判定する方法
基本情報技術者試験では、10進数を2進数へ変換する問題が出題されます。 例えば、 0.18 ...
コンソールアプリをWindowsアプリにしてみよう!WinFormsでファンクションポイント計算機を作る
昨日は、コンソールアプリでファンクションポイント計算機を作りました。 今日は、そのプログラ ...
たった4ビットで分かる!0.1が保存できない理由
「0.1 + 0.2 が 0.3 にならないことがある」 この現象を見て、 「コンピュータ ...
decimal はなぜ丸め誤差が出にくいのか
C#で小数を扱うとき、よく出てくる型に double と d ...
10進数では有限なのに、2進数では無限になる理由
基本情報技術者試験やプログラミングを学び始めると、 なぜ 0.1 や ...
基本情報技術者を体験しよう!コンソールアプリでファンクションポイント計算機を作る
基本情報技術者試験では、ソフトウェア開発の規模を見積もる方法として「ファンクションポイント ...
38.400000000000006 は計算ミス?C#の小数計算で起きる丸め誤差を見てみよう
C#でコンソールアプリを作って、小数を使った計算をしたときに、次のような結果が表示されるこ ...
浮動小数点数の比較(丸め誤差に注意)
10進数を2進数に変換することにより、誤差が生じます。プログラムで比較する場合、このことを ...
試験で迷わない!「クリティカルチェーン法」と「モンテカルロ法」の違い
基本情報技術者試験では、プロジェクトマネジメントの問題で似たような用語がよく出題されます。 ...