早教吧作业答案频道 -->其他-->
例2、储油点一辆卡车欲穿过1000公里的沙漠,卡车耗油为1升/公里,卡车总载油能力为500公升,显然卡车装一次油是过不了沙漠的.因此司机必须设法在沿途建立几个贮油点,使卡车能顺利穿越沙漠,
题目详情
例2、储油点
一辆卡车欲穿过1000公里的沙漠,卡车耗油为1升/公里,卡车总载油能力为500公升,显然卡车装一次油是过不了沙漠的.因此司机必须设法在沿途建立几个贮油点,使卡车能顺利穿越沙漠,试问司机如何建立这些贮油点?每一贮油点应存多少油,才能使卡车以消耗最少汽油的代价通过沙漠(结果保留小数点后两位)?
编程计算及打印建立的贮油点序号,各贮油点距沙漠边沿出发的距离以及存油量.
No. distance(k.m.) oil(litre)
1 ×××. ×× ×××. ××
2 ×××. ×× ×××. ××
3 ×××. ×× ×××. ××
一辆卡车欲穿过1000公里的沙漠,卡车耗油为1升/公里,卡车总载油能力为500公升,显然卡车装一次油是过不了沙漠的.因此司机必须设法在沿途建立几个贮油点,使卡车能顺利穿越沙漠,试问司机如何建立这些贮油点?每一贮油点应存多少油,才能使卡车以消耗最少汽油的代价通过沙漠(结果保留小数点后两位)?
编程计算及打印建立的贮油点序号,各贮油点距沙漠边沿出发的距离以及存油量.
No. distance(k.m.) oil(litre)
1 ×××. ×× ×××. ××
2 ×××. ×× ×××. ××
3 ×××. ×× ×××. ××
▼优质解答
答案和解析
program ex2(input,output);
var k,i:integer;
d,d1:real;
dis,oil:array[0..100] of real;
begin
k:=1;d:=500; {从i=1处开始向始点倒推}
dis[1]:=500;
oil[1]:=500;
repeat
k:=k+1;d:=d+500/(2*k-1);
dis[k]:=d;
oil[k]:=oil[k-1]+500;
until d>=1000;
dis[k]:=1000; {置始点至终点的距离值}
d1:=1000-dis[k-1]; {求贮油点k处至始点的距离}
oil[k]:=d1*(2*k+1)+oil[k-1]; {求始点藏油量}
writeln(' No.Distance oil');
for i:=0 to k do {输出第i个贮油点的距离为1000-dis[k-i],藏油量为oil[k-i];}
writeln(i:4,1000-dis[k-i]:10:2,oil[k-i]:12:2);
readln;
end.
var k,i:integer;
d,d1:real;
dis,oil:array[0..100] of real;
begin
k:=1;d:=500; {从i=1处开始向始点倒推}
dis[1]:=500;
oil[1]:=500;
repeat
k:=k+1;d:=d+500/(2*k-1);
dis[k]:=d;
oil[k]:=oil[k-1]+500;
until d>=1000;
dis[k]:=1000; {置始点至终点的距离值}
d1:=1000-dis[k-1]; {求贮油点k处至始点的距离}
oil[k]:=d1*(2*k+1)+oil[k-1]; {求始点藏油量}
writeln(' No.Distance oil');
for i:=0 to k do {输出第i个贮油点的距离为1000-dis[k-i],藏油量为oil[k-i];}
writeln(i:4,1000-dis[k-i]:10:2,oil[k-i]:12:2);
readln;
end.
看了 例2、储油点一辆卡车欲穿过1...的网友还看了以下:
4.从外地运来三车苹果,甲车比乙车多4箱,乙车比丙车多4箱,甲车比乙车每箱多3个苹果,乙车比丙车每箱 2020-03-31 …
小张在家门口乘公共汽车去火车站,在行驶了1/3路程后,担心继续乘公交车赶不上火车,于是下车乘出租车 2020-06-23 …
从外地运来三车苹果,甲车比乙车多4箱,乙车比丙车多4箱,甲车比乙车每箱少3个苹果,乙车比丙车每箱少 2020-06-24 …
某出租车公司有出租车100辆,平均每天每车消耗的汽油费为80元,一元一次解某出租车公司有出租车10 2020-06-27 …
某人从家骑摩托车到火车站,如果每小时行30千米,那么比火车开车时间早到15分钟现在他打算在火车开车 2020-07-12 …
市民广场是1路和5路公共汽车的起点站,1路车每10分钟发一次车.5路车每25分钟发-次车.这两路公 2020-07-19 …
为了解某种车的耗油量,我们对这种车做了试验,并把试验的数据记录下来,制成下表:汽车行驶时间t(h)0 2020-10-30 …
已知一辆汽车的耗油量是每行驶100千米好耗油12升,每升汽油的价格为5元(1)写出这辆汽车行驶途中耗 2020-11-13 …
甲、乙、丙三辆车中,甲车每小时行50千米,乙车每小时行60千米,丙车每小时行70千甲、乙、丙三辆车中 2020-11-13 …
小学数学问题有甲、乙两列火车,甲列车每小时72km,乙列车每小时50.4km,若两列车齐头并进,则甲 2020-11-28 …