5種類の【誤差】について解説
コンピュータでは8ビットや32ビットといった決められた範囲のビット数で数を表さなければいけません。例えば、1.0000000004という数字を有効数字3桁で表さなければいけなかったら…1.00となるので、誤差が発生してしまいます。 ...
【浮動小数点数】IEEE754とは
浮動小数点数の形式のうち、ごくシンプルな32ビットの形式例については過去の記事で扱いました。
【基本情報】固定小数点数と浮動小数点数今回は、別の形式である「IEEE754」という形式を紹介したいと思います。
IEEE ...【プログラミング】構造化プログラミングとは
今回は、プログラミングを行う上で重要な考え方・記述方式の1つである「構造化プログラミング」について説明していきます。
サブルーチン突然ですが、クラス全員の成績をまとめた資料を作るプログラムを作るとします。A君からE君まで5 ...
【基本情報】固定小数点数と浮動小数点数
コンピュータの内部では10進数ではなく2進数で表現されます。
今回は、小数の表し方について解説します。コンピュータは、固定小数点数と浮動小数点数という2つの表し方を使います。
固定小数点数とは固定小数点数は、ビ ...
【シフト演算③】シフト演算を使ったかけ算・割り算
今回はシフト演算を用いてかけ算と割り算を実現させる方法について解説していきたいと思います。
割り算は置いとくとして、かけ算はシフト演算が理解できていればすぐ出来てしまいます。まずは、かけ算からマスターしてしまいましょう。
【シフト演算②】算術シフト
今回はシフト演算の算術シフトについて解説していきます。
シフト演算については↓のページを参考にしてみてください。
【シフト演算①】シフト演算の考え方と論理シフトについて簡単にシフト演算について説明しますと、2進 ...
【プログラミング】インタプリタ方式とコンパイラ方式の違い
今回は、プログラムを実行するときにどのような処理が内部で行われるのかについて解説していきます。
プログラムを書くだけではプログラムは動きません。機械語に翻訳しないとコンピュータは理解してくれません。プログラミング言語で書い ...
【プログラミングの前提知識】プログラミング言語の種類を知ろう②
今回は、プログラミング言語の種類について、解説していきたいと思います。以前の記事で、C言語とCOBOLとBASICについては解説していますので、知りたい方は参考にしてみてください。
【プログラミングの前提知識】プログラミング言語 ...【プログラミングの前提知識】プログラミング言語の種類を知ろう①
今回の記事は、プログラミング言語の種類について解説していきます。基本情報技術者試験の中で「〇〇という特徴を持ったプログラミング言語はどれか」のような問いはよくあるので、この知識は試験勉強の上で知っておくべきものです。
しか ...
【シフト演算①】シフト演算の考え方と論理シフトについて
2進数では、「シフト演算」という計算がよく行われます。10進数でもシフト演算を行うことはありますが、そんなに出番がありません。
しかし、2進数ではシフト演算を使うことで計算の効率がかなり上がるため、よく使われます。 ...