パラメータという言葉はよく聞く言葉ですが、実際何を指しているのか少しわかりづらい言葉です。
この記事では、パソコンで使われるパラメータの意味について説明します。
パラメータとは
IT用語辞典では、次のように説明されています。
パラメータとは、媒介変数、補助変数、母数、引数、設定値などの意味を持つ英単語。ITの分野では、ソフトウェアやシステムの挙動に影響を与える、外部から投入されるデータなどのことをパラメータということが多い。
引用元:IT用語辞典e-パラメータとは
つまり、「パソコンの動作を変える為の外部から与える設定値」という意味になります。
もう少し具体的に説明していきます。
パソコンで使われるパラメータの例
パソコンで使われるパラメータ
パソコンには「コマンドプロンプト」というコマンドを入力すると、結果が表示がされる画面があります。ここにコマンド(命令)とパラメータを入力することで、パソコンの環境変数の設定、テキストファイルの中を表示、日付を変更するなど様々な指定をすることができます。
一つのコマンド(命令)に対し、指定する動作が複数あるとき、特定の動作を指定する数値をパラメータといいます。
ここでは例として、「Cドライブのtmpフォルダの下に、新しいフォルダ「test」を作成する」の設定をコマンドプロンプトの使い方とあわせて説明します。
操作手順
1.コマンドプロンプトを起動する
- [Windows]キーを押しながら[R]キーを押します。
- 「ファイル名を指定して実行」画面が表示されます。
- 名前欄に「cmd」と入力し、[OK]ボタンを押します。
「コマンドプロンプト」画面が表示されます。
2.新しいディレクトリを作成する
- 次のコマンド入力をし、[Enter]キーを押します。
mkdir C:\tmp\test
コマンドとパラメータは次のとおりです。
コマンド(命令):mkdir・・・ディレクトリの作成
パラメータ:C\tmp\test・・・ドライブのパス
3.新しいディレクトリが作られたことを確認する
- 次のコマンド入力を入力し、[Enter]キーを押します。
dir C:\tmp /s
コマンドとパラメータは次のとおりです。
コマンド(命令):dir・・・ディレクトリ情報の表示
パラメータ:C\tmp・・・ドライブのパス
オプション:/s・・・すべてのファイル情報の表示
「test」というディレクトリができています。
ここでは「mkdir」コマンドを例に説明しましたが、他にも色々なコマンドがあります。「コマンドプロンプト」で「help」を入力するとコマンド一覧が表示されます。
プログラムで使われるパラメータ
ある関数(A)から関数(B)を呼び出すとき、関数間でデータのやり取りが行われます。このデータのことをパラメータといいます。関数間でデータのやりとりを行うには、引数と戻り値を使います。
main関数からtashizan関数を呼ぶときの例です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
#include <stdio.h> int tashizan(int a, int b){ /* 足し算 */ return a + b; } int main(void){ /* 変数の宣言と数値の代入 */ int a = 3; int b = 5; int c; /* 関数の呼び出し */ c = tashizan(a, b); /* 足し算の結果を出力 */ printf("%d\n", c); return 0; } |
tashizan(a,b)で 引数に「3」、「5」の数値が入り、tashizan関数に渡されます。tashizan関数では、パラメータaに「3」、パラメータbに「5」が格納されます。戻り値に「3+5」が入り、main関数に戻されます。
コンピュータゲームで使われるパラメータ
ゲームでの色々な変数のことをパラメータと言い、ときにキャラクターの能力を設定する数値をいいます。
能力値を表すパラメータは「ステータス」とも呼ばれ、キャラクターの様々な状態や能力を数値で表します。ステータスには次のようなものがあります。
- 経験やレベル
- 装備
- 健康状態
- 習得した技能の状態
- 所得している金品
PRGのステータスの主な種類と意味は次のとおりです。
ステータス | 意味 | |
HP | 体力 | 0になると死亡 |
VIT | 生命力 | 数値が高いと防御力やHPが上がる |
INT | 知力 | 数値が高いと魔法攻撃力が上がる |
STR | 攻撃力 | 数値が高いと攻撃力が上がる |
DEF | 防御力 | 数値が高いと防御力が上がる |
DEX | 器用さ | 数値が高いと攻撃の命中率が上がる |
AGI | 素早さ | 数値が高いと回避力や先制攻撃力が上がる |
LUK | 幸運 | 数値が高いとアイテム獲得量が上がる |
まとめ
今回は、パソコンで使われる「パラメータ」の意味についてご紹介しました。例で取り上げた「新しいディレクトリを作る」コマンドを、自分が行いたいコマンドやパラメータに置き換えるなどして、ぜひ活用してみてください。