重复性循环设计设计
2023-01-23阅读(813)
问:循环设计是什么,它和绿色设计一样吗?
- 答:绿色设计(GreenDesign)也称生态设计(EcologicalDesign),环境设计(DesignforEnvironment),环境意识设计(EnvironmentConsciousDesign)。在产品整个生命周期内,着重考虑产品环境属性(可拆卸性,可回收性、可维护性、可重复利用性等)并将其作为设计目标,在满足环境目标要求的同时,保证产品应有的功能、使用寿命、质量等要求。绿色设计的原则被公认为“3R”的原则,即 Reduce,Reuse,Recycle,减少环境污染、减小能源消耗,产品和零部件的回收再生循环或者重新利用。
在环境学中,循环设计与绿色设计意义类似。就是考虑所用材料可以回收循环利用的设计。如不断地进行循环利用方案的设计,从而使塑料部件能够得到再循环和再利用。
问:C++重复循环菜单
- 答:先定义一个变量 如
char Chose;
while('Y'==Chose || 'y'==Chose) //忘了单引还是双引,也是新手,见谅
{
//进行你所想要的编码
cout<<"是否还要继续,Y/N? "<<endl;
cin>>Chose;
}
//大概是这个思路,复杂的,这个我也不会,建议楼主去下载个小型计算器的代码来看看
//一起加油啊,楼主。 - 答:思路是好的,可以把程序想象成一个小的系统。学过嵌入式就会知道程序中的main函数就是一个大的while循环,你的设计可以下
main(){
while(1){
char c=getchar();
switch(c){
case ……
……
……
case ‘x'//exit
return;
}//end switch
}//end while
}//end main - 答:直接放在一个大的循环里
while(1)
{
//什么里时候想跳出来直接来个判断加break;
}
问:什么是循环设计?
- 答:一般循环常用的有while和for循环
一般来说for用于次数一定的循环,while用于次数未知的循环
for(i=0;i++;i<=5)
i+=i;
这就是当i从0到5,一直执行 i+=i 此条语句,若超过5这个范围,就不执行
while(i<=5)
i+=i;
同样是i<=5时,执行 i+=i 此条语句,若不在范围内,就不执行。
while还有一种特殊的循环 do_while ,不管怎么样,他都先执行一次,然后看判定条件,若符合,则继续执行,如不符合,则终止。
do
{ i+=i;
}while(i<=5)
先执行一次 i+=i ,再看符合while条件,符合就继续循环,不符合就终止。