问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

delphi 编程问题,第一个数计算正确,后面的就不正确,请delphi大神们帮忙...

发布网友 发布时间:2024-10-03 21:09

我来回答

3个回答

热心网友 时间:2024-10-20 17:29

for k:=1 to 50 do
begin
f:=1.0; //你这里错了
i:=i*2*pi*f;
j:=1/(2*pi*f*j);
z[k]:=i-j;
f:=f+1.0;
end;
你这样做使f的值每次都等于1.0,就算你运算了50次其结果都是一样的,尽管你有一句
f:=f+1.0;
但只要进入下一个循环时f的值又赋值为1.0,所以就得不到正确的结果了,改为如下就可以了:

。。。。。。

f:=1.0; //这句写在循环的外面

for k:=1 to 50 do
begin
i:=i*2*pi*f;
j:=1/(2*pi*f*j);
z[k]:=i-j;
f:=f+1.0;
end;

。。。。。。。。。。。。。。。。。

希望能对你有所帮助。

热心网友 时间:2024-10-20 17:35

procedure TForm1.Button1Click(Sender: TObject);
var
i,j,pi,f:real;
k:integer;
z:array[1..50]of real;
begin
pi:=3.14;
i:=strtofloat(Edit1.Text)+strtofloat(Edit2.Text)+
strtofloat(Edit3.Text);
j:=strtofloat(edit4.Text);
f:=1.0; //你这句是为了每次触发这单击事件时初始化 f 的值,把它放在循环外面就行了,不然只要进入下一个循环时 f 的值又赋值为 1.0,循环里的 f:=f+1.0; 就没有意义了
for k:=1 to 50 do
begin
i:=i*2*pi*f;
j:=1/(2*pi*f*j);
z[k]:=i-j;
f:=f+1.0;
end;
label1.Caption:=floattostr(z[3]);
end;

热心网友 时间:2024-10-20 17:36

把你的for循环中的f:=1.0移出去到for循环之前应该就可以了
你把f的初始赋值放在循环里面
在最后又有一个f:=f+1的累加,但是你的累加值每次都在循环开始的时候又被f:=1.0改成了1.0了
所以你的值总是不会是你想要的,你先改了再看看吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在筋骨堂治疗腰椎间盘突出一个疗程后已有好转,隔了三、四天又疼上了... 美的3⃣️匹柜机空调为什么不制热是什么原因? 小票打印机不出字的原因及解决方法如何解决小票打印机无法打印字的问题... 电脑打单打印机出不了小票超市收银台电脑键盘怎么用 交易房屋如何分类 城市规划用途分类该怎么做 规划用途的分类 ...打火机散件设备公司 值得信赖么 ?是不是《骗子》皮包公司? 希望给予... 哈尔滨农垦太阳神打火机散件厂是否骗人 有没有人知道网上那些打火机加工的广告是不是真是可靠?做打火机反销... delphi的小小小问题! ...RB的、前面有超重的几个鼓点,节奏是这样的 x XXX X、高潮有say lal... 一首外国歌曲女的唱的DJ慢摇开始是:迪无下哦哦哦...,咦压马,呐呐呐... 梦见什么东西在身上吐很多白色的丝!给它拿下来的时候还会缠在手上,越来... 29岁单身有房贷,买什么保险好 29岁买什么保险最合适 公司上市是什么意思需要哪些程序 谁有7B英语期末复习资料概括 ...曲1-521集的主题曲名,最好能给出比较好搜到的名字。3Q。 公司上市需要哪些手续? 谁能帮我写一篇不超100字的奥运日记啊,谢谢了 4年级奥运的数学日记 ...微信转账记录,聊天记录不小心让我清空了!请问我去报警,警察会给我立... 今天收扣扣附近人有个人给我发了挂广告一天30元,我问他什么广告他说在... 跪求大仙级别的帮我英文翻译几段文字,不要直接金山词霸的。~谢谢谢谢... ...说一件发生在你身上的奇怪的事。谢谢!谢谢谢谢!高手进啊!_百度知 ... 夏天隔夜饭菜危害有多大 ...在百度上翻译的不准确,请给我个标准的,谢谢谢谢~~~快! ...翻译一下英文。语法必须正确,不要翻译机器的答案。。谢谢谢谢... 防晒和隔离的正确顺序 防晒霜和隔离霜的使用顺序 delphi编程的一个小问题!!! Delphi编程的问题:文号自动增加的问题?我已采纳,今天调试的时候出现问题... 关于delphi编程的问题,超级简单!!! DELPHI编程的问题,随机读取TXT内容。 delphi 编程的问题 delphi编程执行时总是出现这个错误怎么办啊 ipad怎么退货 2024年12月水瓶座爱情运势 塔罗2024年水瓶女的运势 水瓶座2024年爱情运势塔罗牌 水瓶座12月爱情占卜 近期水瓶座感情运,水瓶座女生性格 名言警句关于工作 周恩来的最后十年作者简介 变革的十年编辑推荐 求索中国:文革前十年史内容简介 感动的力量—CCTV感动中国10年作者简介 烟台一格明珠地址在哪里? 胡润百富榜:中国富豪这十年作者简介 delphi中提示'THEN'expected but ':=' found错误 烟台一格明珠在哪里? 关于delphi里listview的问题?很急的!!!在线等