Scrapboxでの数式利用
https://gyazo.com/30e08e636b0a164179bebfb7bb621466
/icons/水平線.icon
コンピュータのプログラムでは、あちこちで数値演算、論理演算、繰り返しなどの処理を行ないますが、普通のプログラミング言語でこれらの処理を必ずしもわかりやすく表現できるとは限りません。
たとえば配列aの要素を全部足したいとき、JavaScriptのようなプログラミング言語では
$ var sum=0; for(var i=0;i<10;i++) sum += a[i]
のような記述が必要で、あまりわかりやすいとはいえません。
このような計算は、数式を使えば
$ \sum_{i=0}^{9}A_i
のように簡潔に表現することができるのですが、一般的なプログラミング言語ではこのような表記を利用できません。
以下のような二次方程式の解の公式はよく知られていますが、これを計算するためにはこの式と全く異なる見栄えのプログラムを書かなければなりません。
$ \frac{-b \pm \sqrt{b^2-4ac}}{2a}
普通のプログラミング言語ではこのような数式をコメント欄に記述することもできませんから、プログラムの中で数式表現を併用することは簡単ではありません。
......