1000公升汽油_1000升汽油能跑多少公里
1.讨教一个C++ 编程作业
2.一公升汽油等于多少斤
每一种汽油的密度是不一样的,汽油密度大概在0.7到0.75之间,也就是说每一升汽油大概等于700到750克质量,这样一算下来一升汽油大概在0.75kg左右,换算下来也就是1.5斤左右。
每种汽油的密度都不一样,例如汽油92、汽油95和汽油98的密度就是不同的,那么他们计算出来的重量肯定是有所差别,可是这个差别并不会太大,只是微乎其微而已。温度也会影响着汽油的密度,如果温度升高,那么密度就会降低,如果温度降低了,那么密度就会变高。
汽油的用途
汽油是用量最大的轻质石油产品之一,是引擎的一种重要燃料。根据制造过程,汽油组分可分为直馏汽油、热裂化汽油(焦化汽油)、催化裂化汽油、催化重整汽油、叠合汽油、加氢裂化汽油、烷基化汽油和合成汽油等。
汽油产品根据用途可分为航空汽油、车用汽油、溶剂汽油三大类。前两者主要用作汽油机的燃料,广泛用于汽车、摩托车、快艇、直升飞机、农林业用飞机等。溶剂汽油则用于合成橡胶、油漆、油脂、香料等生产;汽油组分还可以溶解油污等水无法溶解的物质,起到清洁油污的作用;汽油组分作为有机溶液,还可以作为萃取剂使用。
讨教一个C++ 编程作业
升是容积、体积,千克是重量。
90号汽油的平均密度为0.72g/ml;
93号汽油的密度为0.725g/ml;
97号汽油的密度为0.737g/ml;
1升汽油等于一千毫升:一升=1000ml
上面各密度乘一千再换算为千克得
一升90号汽油为0.72千克
一升93号汽油为0.725千克
一升97号汽油为0.737千克
一公升汽油等于多少斤
算法分析:
1:装满油,开到125公里处,储存250公升油,开回起点;
2:装满油,开到125公里处,取出125公升油,开到250公里处,储存250公升油,开回到125公里处,取出125公升油,开回起点;
3:装满油,开到125公里处,储存250公升油,开回起点;
4:装满油,开到125公里处,取出125公升油,开到250公里处,取出125公升油,开至375公里处,储存250公升油,开回到250公里处,取出125公升油,开回到125公里处,取出125公升油,开回起点;
5:装满油,开到125公里处,储存250公升油,开回起点;
6:装满油,开到125公里处,取出125公升油,开到250公里处,储存250公升油,开回到125公里处,取出125公升油,开回起点;
7:装满油,开到125公里处,储存250公升油,开回起点;
8:装满油,开到125公里处,取出125公升油,开到250公里处,取出125公升油,开至375公里处,取出125公升油,开到500公里处,储存250公升油,回到375公里处,取出125公升油,开回到250公里处,取出125公升油,开回到125公里处,取出125公升油,开回起点;
9:装满油,开到125公里处,储存250公升油,开回起点;
10:装满油,开到125公里处,取出125公升油,开到250公里处,储存250公升油,开回到125公里处,取出125公升油,开回起点;
11:装满油,开到250公里处,取出250公升油,开到500公里处,储存250公升油,开到终点。
全程总共用去11*500=5500公升油。
125 250 375 500 …… 1000 (公里)
01 250 0 0 0
02 0 250 0 0
03 250 250 0 0
04 0 0 250 0
05 250 0 250 0
06 0 250 250 0
07 250 250 250 0
08 0 0 0 250
09 250 0 0 250
10 0 250 0 250
11
要运载油量的 1/2 到 总路程的 n/8 处,需要运 2^(n-1) 次。
设dis第i个贮油至终点(i=0)的距离
oil第i个贮油的存贮油量
我们可以用倒推法来解决该问题。从终点向始点倒推,逐一求出每个贮油点的位置以及油量。
终点 起点
|------- |-------- |--------- |
i=0 i=2 ...i=n
从贮油点i向贮油点i+1倒推的策略是,卡车在点i和点i+1间往返若干次。卡车每次返回i+1处时正好耗尽500公升汽油,而每次从i+1处出发时又必须满足500公升汽油。两点之间的距离必须满足在蚝油最少的条件下使i点贮油i*500公升汽油的要求(0<=i<=n-1)。具体讲,第一个贮油点i=1应距离终点i=0处500km,且在该贮藏500公升汽油,这样才能保证卡车能有i=1处到达终点i=0出,就是说:
dis[1]=500 oil[1]=500
为了在i=1出贮藏500公升汽油,卡车至少从i=2出开两趟满载油的车至i=1出,所以i=2出至少贮有2*500公升汽油,即oid[2]=500*2=1000。另外,再加上上i=1返回至i=2处的一趟空载,合计往返3次。3次路程的蚝油量按最省要求只能为500公升,即d12=500/3(如下图示)
dis[2]=dis[1]+d12=dis[1]+500/3
|<-500/3---> |
|<---------- |
|----------> |
|<---------- |
|----------- |----------- |--------------->
i=0 i=1 i=2
为了在i=2出贮存1000公升汽油,卡车至少从i=3处开3趟满载油的车至i=2出。所以i=3处至少贮有3*500公升汽油,即oil[3]=500*3=1500.加上i=2至i=3处的两趟返程空车,合计5次。路途蚝油量也应500公升,即d23=500/5
dis[3]=dis[2]+d23=dis[2]+500/5
依次类推,为了在i=k-1出贮藏(k-1)*500公升汽油,卡车至少从i=K处开k趟满载车至i=k-1处,即oid[K]=(k-1)*500=oik[k-1]+500,加上从i=k返回i=k=1的k-1趟返程空间,合计2k-1。这2K-1次总耗油量按最省要求为500公升,即dk-1k=500/(2K-1)
dis[k]=dis[k-1]+dk-1k=dis[k-1]+500/(2K-1)
程序如下:
#include<iostream>
using namespace std;
int main()
{
int k; /*贮油点位置序号*/
float d,d1; /*d:累计终点至当前贮油点的距离,d1:i=n至始点的距离*/
float oil[10],dis[10];
int i;
cout << "序号 距离(km) 油量(L)"<<endl;
k=1;
d=500; /*从i=1处开始向始点倒推*/
dis[1]=500;
oil[1]=500;
do{
k=k+1;
d=d+500/(2*k-1);
dis[k]=d;
oil[k]=oil[k-1]+500;
}while(!(d>=1000));
dis[k]=1000; /*置始点至终点的距离值*/
d1=1000-dis[k-1]; /*求i=n处至始点的距离*/
oil[k]=d1*(2*k+1)+oil[k-1]; /*求始点藏油量*/
for(i=0;i<k;i++) /*由始点开始逐一打印始点至当前贮油点的距离和藏油量*/
cout << i <<" " << 1000-dis[k-i] <<" " <<oil[k-i] << endl;
}
结果就很明显了
汽油的比重0.72左右,一公升就是一升,0.72公斤,1公斤等于2斤,0.72*2=1.44,所以一公升汽油等于1.44斤。
升是容积、体积,千克是重量不同季节的不同气候,会引起物体密度有稍微的变化,当温度处于25℃时,几大主要汽油的平均密度如下:
90号汽油的平均密度为0.72g/ml。
93号汽油的密度为0.725g/ml。
97号汽油的密度为0.737g/ml。
1升汽油等于一千毫升:一升=1000ml。
上面各密度乘一千再换算为千克得。
一升90号汽油为0.72千克。
一升93号汽油为0.725千克。
一升97号汽油为0.737千克。
例如93号汽油在常温常压的情况下,密度大概在0.725左右,换算成公斤就是1L=0.725千克,那1L汽油大概在1.45斤左右。
汽油柴油等等这些油品,在不同的温度和压力下,同等质量下的体积大小也不尽相同所以很多人在夏天会等早晨5点多6点去加油这样汽油经过一夜的冷却,同等体积下会比傍晚加的多一些。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。