Озадачим компьютер.
Пусть железяка считает.
Для этого нам понадобится итерационная формула,
которая будет считать периметр \(3\times 2^n\)-граника.
\(S_n=\sqrt{2+\sqrt{2+...+\sqrt{2+\sqrt{2+1}}}}\)
\(S_{n+1}=\sqrt{2+S_n}\), \(S_o=1\)
\(\pi_n=3\times 2^n\sqrt{2-S_n}\)
========================================================================
Убедитесь в том, что формулы работают. Для этого запустите Блокнот (стандартная программа Windows), скопируйте в Блокнот текст:
<SCRIPT>
var str="3,1415926535897932384626433832795<TABLE>"
for(i=0,s=1,j=1;i<13;i++){
str+="<TR><TH>"+(6*j)+"</TH><TD>"+(Math.sqrt(2-s)*3*j)+"</TD></TR>"
s=Math.sqrt(2+s);
j<<=1; // j= j*2
}
document.write(str+"</TABLE>")
</SCRIPT>
Сохраните этот текст в файле pi.html.
Найдите этот файл в Проводнике и кликнете мышкой в него дважды.
Запустится браузер, а в нём будет текст:
3,1415926535897932384626433832795
6 3
12 3.1058285412302497
24 3.132628613281237
48 3.139350203046872
96 3.14103195089053
192 3.1414524722853443
384 3.141557607911622
768 3.141583892148936
1536 3.1415904632367617
3072 3.1415921060430483
6144 3.1415925165881546
12288 3.1415926186407894
24576 3.1415926453212157
Последняя итерация даёт ошибку 2.632 10-9
ВЫВОД: Пи = 3.14... потому, что a²+b²=c², а последнее: потому, что пространство изотропно и в нём нет кривизны.