国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

計算PI值到一億位的算法

2019-11-18 18:34:28
字體:
來源:轉載
供稿:網友
 

我大體上考慮了一下用DELPHI計算PI值到一億位的算法,得到一個大體的算法,也好用來交流一下。這是一個構造一種新的長四則運算的算法。所謂長四則運算,是指用數據庫的字段來作一個小數,用一個記錄來作一個小數數位的算法。先作出longadd(),longsub(),longmulti(),longdiv(),然后再用求PI公式來求即可。下面我大體上作出了longadd(),并尚未經過上機調試的。先作六個全局書簽變量:
public
Xieof,Xpeof,Yieof,Ypeof,Zieof,Zpeof:Tbookmarkstr;
PRocedure longadd(add1,add2,sum:integer);//字段的索引值。
var
add1i,add1p,add2i,add2p,sumi,sump:integer;
add1iend,add1pend,add2iend,add2pend,temp,jump:integer;
begin////
add1i:=add1;add1p:=add1+1;add2i:=add2;add2p:=add2+1;
sumi:=sum;sump:=sum+1;temp:=0;jump:=0;//初值,字段的索引值。
longtable.bookmark:=xpeof;add1pend:=longtable.recno;
longtable.bookmark:=ypeof;add2pend:=longtable.recno;
if add1pend<add2pend  then  longtable.bookmark:=ypeof;
if add1pend>=add2pend then  longtable.bookmark:=xpeof;
while not bof()  do begin//////##
if (longtable.recno<add1pend) and (longtable.recno>add2pend)then  begin
fields(sump):=fields(add2p);longtable.prior;continue;
end;
if (longtable.recno<add2pend) and(longtable.recno>add1pend) then  begin
fields(sump):=fields(add1p);longtable.prior;continue;
end;
temp:=fields(add1p)+fields(add2p);
if  (jump=1) then begin
temp:=temp+1;
jump:=0;
end;
if (temp>=10)  then  begin
fields(sump):=temp-10;jump:=1;end;
if temp<10 then  fields(sump):=temp;
longtable.prior;
end;//////##
while not longtable.recno>max(add1iend,add2iend) do begin//@@
if (longtable.recno>min(add1iend,add2iend)) and (add1iend<add2iend)then  begin
fields(sumi):=fields(add2i);longtable.next;continue;
end;
if (longtable.recno>min(add1iend,add2iend)) and(add1iend>add2iend) then  begin
fields(sumi):=fields(add1i);longtable.next;continue;
end;
temp:=fields(add1i)+fields(add2i);
if  (jump=1) then begin
temp:=temp+1;
jump:=0;
end;
if (temp>=10)  then  begin
fields(sumi):=temp-10;jump:=1;end;
if temp<10 then  fields(sumi):=temp;
longtable.next;
end;//@@

end;////


上一篇:使你的窗體保留在桌面的最上面

下一篇:淺談引用計數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 田阳县| 焉耆| 扎赉特旗| 龙南县| 内乡县| 五华县| 西藏| 彝良县| 江西省| 华坪县| 漳州市| 洛隆县| 清徐县| 墨玉县| 历史| 普兰县| 罗山县| 牡丹江市| 昌黎县| 水富县| 石林| 龙川县| 繁昌县| 米脂县| 黑河市| 治多县| 定远县| 安达市| 广丰县| 荔浦县| 明星| 广东省| 绵阳市| 临湘市| 驻马店市| 舒城县| 宝丰县| 古蔺县| 广河县| 岳西县| 古浪县|