问答文章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
酒驾缓刑节保证书怎么写 合同法律咨询免费 这款充电宝可以带上飞机吗? 倪俊卿成就及荣誉 江苏种牛站有几家? 山东宏正牧业有限公司服务承诺 吃早餐后抽血会影响体检结果吗 电脑如何设置护眼模式(台式电脑如何设置护眼模式) 电脑显示器设置护眼电脑屏幕怎么设置比较护眼 广告机是否支持分屏显示功能? 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的问题?很急的!!!在线等