用語解説

用語解説

二分探索

二分探索とは 二分探索とは、データを2つ分けて探す方法です。データの並びを半分ずつに分けて探すことを繰り返し目的のデータを見つけ出すということです。 二分探索は「バイナリサーチ」とも呼ばれます。バイナリとは2進数という意味で、コンピュータ用...
用語解説

変数とは?定数と配列の違いもあわせて解説

変数とは 変数とは、任意の数字や文字列などの値を入れることのできる「入れ物」のことです。値を自由に入れることができる領域で、プログラミングに必須のものです。処理に直接値を入れてしまうと、その処理はその値のみでしか動きません。しかし変数を使う...
用語解説

プログラミングでのネストとは?

ネストとは ネストとは、プログラムの構造が再帰的に繰り返されて記述されることを言います。再帰的という部分が肝です。Aという処理があります。Aの処理の中に同じAの処理が入っているという状態です。 実際にコードで書いてみるとこんな感じです。if...
用語解説

プログラミングの関数とは?数学との違いは?引数や戻り値も解説

関数とは プログラミングでいう関数とは、複数の小さめな処理をまとめて1つの独立した処理にしたものです。独立した処理なので、処理は何度でも呼び出せば使用できます。こうする事でプログラムで重複した部分を無くせるようになり、簡略化できるようになり...
用語解説

【保存版】スパゲッティコードとは?現場で本当に困った実体験から学ぶ原因・対策・改善テクニック

スパゲッティコードとは何か?プログラマー・SEなら避けて通れない問題 スパゲッティコードとは、処理の流れが複雑に絡み合い、読みづらく、修正が困難になったコードのことを指す用語です。名前の由来は、皿の上で絡まり合うスパゲッティのように、コード...