1237   Re^5:アルゴリズムとは何かおしえて^^;
2002/10/25 10:08:36  yudouhu   (参照数 25)

ijustatさんこにちわ!from大学、ゆどうふです。
今日金曜日は授業が趣味に近いものしかないうえ早く帰れるのでウキウキです!^^

>実は私は「アルゴリズム」の意味がいまだに分からないのです。^^;
>
>言語学の本で出てきて、完全にお手上げでした。辞書類をあれこれ引いてみたら、ますます分からなくなって、結局それが何なのかすら、分からずじまいでした。コンピュータ関係の本でもアルゴリズムについて調べてみたのですが、さっぱりわかりません。よろしければ、教えていただけないでしょうか。

うーん、私が知っているのはプログラミングでの「アルゴリズム」なので、ちょっと違うかもしれませんよ。
まあ、それでも一応そいつを書いてみます。
「アルゴリズム」とは、
何か物事を解決するための方法ややり方
のことです。
例として、外国語の問題について、アルゴリズムってみませうか。

he () that he should study much harder.
()を埋めよ。中に入る単語はthinkである

この問題を解くためのアルゴリズムは、たとえばこうなります↓
1、主語がwe, I, you, theyかhe, she, itか?
we...なら→三人称単数変化ではない 2-1
he...なら→三人称単数変化 2-2

2、時制を考える→過去か、現在か?
過去なら→結果3-1へ
現在(2-1)→結果3-2
現在(2-2)なら→結果3-3

3-1 thought
3-2 think
3-3 thinks

こういう、考えの流れ…それが、アルゴリズムです(少なくとも私が知っているのはこれです)
で、これをわかりやすく図にしたのが流れ図、フローチャートと呼ばれるたぐいのものです。

>今講師室にある『プライム英韓辞典』を引いてみると、“演算”と出ていますね。高校時代に自分は文系だと嘯いて、数学を無視したばちが当たったのかもしれません。演算とは計算とどう違うのかということも分からないのです。それに、実際の用例では、「アルゴリズム」は「演算」とは違う用法を持っているようです。ということは、「演算」を調べても、「アルゴリズム」の意味は分からないかもしれない。やっぱり、分かる人に聞かなきゃ……。
>
>数学のいたく苦手な、それにもかかわらず何でも知りたがる、ijustatでした。

もしかすると、数学方面では違う意味なのかもしれません^-^;
私が意図していたのはあくまでプログラミングなやつのほうなもので。
↓が参考になりました
http://www5c.biglobe.ne.jp/~ecb/algorithm/algorithm00.html

でわでわ!
ゆどうふ。