- 389 名前:132人目の素数さん mailto:sage [2015/09/04(金) 21:45:04.37 ID:4Q1R3b/I.net]
- レスはひとまず終えたけど、文字変数について、ちょっと思うところがなかったでもないな。
プログラミングでは、常識みたいなことだけど、変数名にboyとかgirlでもいいわけだよね。何を変数化したのか分かりやすい。 日本語なら日本人にはもっとはっきりする。少年+少女=クラスとかさ。変数が増えたときなんか役に立つことも多い。 ホントは少年の人数を求めたかったのに、式変形で変数boyが消えたりしてしまうと、解く目的を逸脱していると気が付く。 しかし、デメリットもある。さっき「抽象化」で一応考慮したことなんだが、逆のことも起こる。 変数が何だったかに囚われてしまうことだ。問題を数式に書いたら、変数が何だったかは忘れたほうがいい面もある。 何せ、数式にしたが最後、数学のみで解くべきものだからだ。変数の属性とか気にするのは邪魔でしかない。 例えば「質量×電荷量なんて項はいいの?」「人数の対数って?」なんて気にしつつ解くべきではない。 そのためには、何を変数にしたのか分からない、アルファベット1文字を順に割り当てるのにも意味はある。もしくは、xnみたいな添え字。 (a-b)(b-c)(c-a)みたいな循環的なものも、アルファベット1文字だと見やすいかな。 他に、2文字以上を許す場合、積の表示は面倒臭くはなるね。boyを見て1変数か、3変数の積b・o・yか分からない。乗法記号は省略不可になる。 どっちかっていうと、個人的には変数boyみたいのを使いたいかな。乗法記号必須になっちゃっても。
|

|