decimal はなぜ丸め誤差が出にくいのか
C#で小数を扱うとき、よく出てくる型に double と d ...
10進数では有限なのに、2進数では無限になる理由
基本情報技術者試験やプログラミングを学び始めると、 なぜ 0.1 や ...
基本情報技術者を体験しよう!コンソールアプリでファンクションポイント計算機を作る
基本情報技術者試験では、ソフトウェア開発の規模を見積もる方法として「ファンクションポイント ...
38.400000000000006 は計算ミス?C#の小数計算で起きる丸め誤差を見てみよう
C#でコンソールアプリを作って、小数を使った計算をしたときに、次のような結果が表示されるこ ...
浮動小数点数の比較(丸め誤差に注意)
10進数を2進数に変換することにより、誤差が生じます。プログラムで比較する場合、このことを ...
試験で迷わない!「クリティカルチェーン法」と「モンテカルロ法」の違い
基本情報技術者試験では、プロジェクトマネジメントの問題で似たような用語がよく出題されます。 ...
第1回 HTML体験:メモ帳で自己紹介ページを作ろう
今日の目的 今日の目的は、難しいWebページを作ることではありません。 今日の目的は、次の ...
オブジェクト指向のはじめの一歩
プログラミングを勉強していると、オブジェクト指向 という言葉が出てきます。 少し ...
Visual Studioで突然「アプリケーション制御ポリシーによってブロックされました」が表示されたときの対処法
Visual StudioでC#のプログラムを作成していると、生徒さんのPCだけ次のような ...
C#で2進数と10進数の変換を体験しよう
基本情報の学習では、2進数と10進数の変換が登場します。 たとえば、次の関係です。 010 ...