プログラミング– category –
-
プログラミング
プログラムの仕組み│ソースコード・機械語・変数を分かりやすく解説【情報Ⅰ】
コンピュータは、私たちが書いたプログラムに従って動作します。 その背景には、問題解決の手順であるアルゴリズムを、自動的に実行させる仕組みがあります。 本記事では、プログラムの基本構造から実行の仕組み、さらに誤差や計算爆発といった重要概念ま... -
プログラミング
アルゴリズムの効率性│探索アルゴリズムと整列アルゴリズム
私たちは日常生活でも、「効率よく探す」「早く並べ替える」といった工夫を無意識に行っています。 コンピュータにおいても同様に、問題をどのような手順で解決するかによって、処理にかかる時間や回数が大きく変わります。 この手順を体系的にまとめたも... -
プログラミング
アルゴリズムの表現│フローチャート・アクティビティ図・状態遷移図を解説【情報Ⅰ】
アルゴリズムは、問題を解決するための手順を明確に表したものです。 情報Ⅰでは、このアルゴリズムを正しく理解し、他者に伝えるための「表現方法」を学びます。 特に、制御構造や図による表現は、プログラミングや問題解決の基礎として重要です。 本記事... -
プログラミング
論理回路とは│基本論理回路・加算器・ロジックICをわかりやすく解説【情報Ⅰ】
私たちが日常的に使っているコンピュータやスマートフォンは、複雑な計算や判断を高速に行っています。 しかし、その内部では非常に単純な仕組みが繰り返し使われています。 その基本となるのが「論理回路」です。 論理回路とは、0と1で表される情報をもと... -
プログラミング
コンピュータが行う処理の仕組み│ノイマン型と五大装置【情報Ⅰ解説】
私たちが日常的に使っているコンピュータは、文字の入力や計算、動画の再生など、さまざまな処理を高速に行っています。 しかし、これらの処理はすべて、単純な命令の積み重ねによって実現されています。 コンピュータは、人間のように意味を理解している... -
プログラミング
ソフトウェア│基本ソフトウェアと応用ソフトウェア【情報Ⅰ解説】
コンピュータは、ハードウェアだけでは動きません。 キーボードや画面などの機械の部分だけでなく、何をどの順序で行うかを指示するソフトウェアが必要です。 情報Ⅰでは、ソフトウェアの役割を理解するとともに、コンピュータがどのような流れで処理を行う... -
プログラミング
コンピュータの構成│ハードウェア、ソフトウェア、センサの基礎を詳しく説明【情報Ⅰ解説】
私たちの身の回りには、パソコンだけでなく、スマートフォン、家電、自動車など、多くのコンピュータが使われています。 これらの機器は、単に計算するだけではなく、外部から情報を受け取り、演算し、結果を出力するはたらきをしています。 情報Ⅰでは、こ...
1