(1) 足し算 と 掛け算
たとえば 28×47 の計算が筆算で行われるとき、 次のようなアルゴリズムになっています。

また、 たとえば 38+67 の計算が筆算で行われるとき、 次のようなアルゴリズムになっています。

このようなアルゴリズムを用いて、2桁の数どうしを掛け合わせるプログラムを作ってみました。
(2) 引き算
(3) 割り算
1桁の数で割る割り算
2桁の数で割る割り算
(4) 平方根
「 すぐる学習会 」 さんのホームページでは、 筆算で平方根を求める方法がわかりやすく説明されています。
http://www.suguru.jp/www.monjirou.net/semi/root/
このアルゴリズムを用いて平方根を求めるプログラムを作ってみました。
十進