実用ビジネスパソコン教室.広島

貴方の仕事への応用方法をマンツーマンで優しく説明します。ネットとパソコンをうまく利用する感覚を養ってくださいね。

パソコンやインターネットは今や誰でも使いこなす道具。
でも できるはずのことができない、マシンの調子がおかしい、何から始めればいいかわからない・・・など いろいろと壁が見えてきます。 
プログラマー&PC講師が レベルを問わず、あなたの目的のために使いこなしのご指導と環境を整えます。

function->函数->関数

関数って便利ですよね。

ちょっと不思議な言葉に感じたり、音の響きに違和感があったりしませんか?

語源を以前調べてみたんですが 他の方が上手に説明してくれています。

関数の語源
http://oshiete1.goo.ne.jp/qa2463870.html

中国語、広東語、ドイツ語まで語源の追及
http://soudan1.biglobe.ne.jp/qa358184.html

最も簡潔に説明してあるのが ウィキペディアの冒頭部分
>http://ja.wikipedia.org/wiki/%E9%96%A2%E6%95%B0_(%E6%95%B0%E5%AD%A6)

関数(function)はその機能と入出力の仕様を知っていれば 中身はブラックボックスとして、知らないままでも使えます。

関数の意味を拡大して たとえ話?です。

クルマのアクセルを踏む(入力)と加速する(出力)、離す(入力)と減速する(出力)
  ・・・・エンジンや変速機のことを知らなくても、使えます。
  運転者は簡単な入力で 出力が得られる。
  そんな関数をクルマメーカーの人たちは開発したり、製造してくれている。
  

電子レンジに ご飯を入れてボタンを押す(入力)と温まる(出力)。
  ・・・・マグネトロンがどうとか コンピュータが入っているとか 利用者は誰もしらない。
  電子レンジは そのうち材料を入れてボタンを押す(入力)と料理ができる(出力)
  なんて関数に進化するかも。

学校の先生が 生徒の名前を呼んで出席を取る。今時はどういう形なのかよく知りませんが・・・。
名前を呼ぶ(入力)と 大きな声で即座にハイ、ちょっと遅れてハイ、小さな声でハイ、応答なし、
いろいろな応答(出力)があります。
この場合は 生徒の状態が 関数=Functionです。
入力と出力の関係から 関数の構造を推測することもできます。
今日はこの人は 絶好調だな、何か悩みがありそうだ、機嫌がわるいんだな、体調がわるそうだぞ、怒ってるな
など。

あなたのアッシー君にどっかへつれてって と電話します(入力)。
迎えに来てくれて、連れて行ってくれます(出力)。
これは めちゃくちゃ 便利な関数だ。

必要で便利な関数をたくさん使いこなしましょう! (アッシー君、メッシー君のことじゃじゃないよ)

.

ツイートツイート