第6章循环结构
- 格式:ppt
- 大小:969.50 KB
- 文档页数:81


第6章 循环结构程序设计
6-1.比较while语句、do–while语句和for语句的异同。
答:(1)while语句、do-while语句用于条件循环,for语句用于计数循环。
(2)while语句、for语句是先判断循环条件,后执行循环体,如果循环条件一开始就不成立,则循环体一次也不被执行;而do-while语句是是先执行循环体,后判断循环条件,所以循环体至少被执行一次。
(3)知道循环的次数可选用for语句实现循环,不知道循环的次数可选用while语句或do-while语句实现循环.
(4)一般而言,三种循环语句可等价实现.
6-2 仔细阅读下面的程序,指出程序的运行结果.
#include
void main()
{ int i;
for(i=0;++i;i<5)
{ if(i==3)
{printf("%d\n",++i);
break;
}
printf("%d\n",++i);
}
}
答:2
4
思考:语句“for(“i=0;++i;i<5”)在编译时为何会给出语法警告错误?当将其改为“for(i=0;i<5;++i)”时,运行结果又将如何?
6-3 仔细阅读下面的语的程序,指出程序的运行结果。
#include"stdio.h"
void main() { int i, a=0;
for(i=1;i<=5;i++)
{do
{i++;
a++;
} while(i<3);
}
i++;
printf("a=%d,i=%d",a,i);
}
答:a=3,i=7
思考:在for循环中嵌套着do-while循环,那么do-while循环中对i的修改会对for循环产生影响吗?
6-4编写程序,用1000个单词”computer”填充屏幕,每行60个 .
第6章 循环结构程序设计
1.以下叙述正确的是( )
A、 do-while语句构成的循环不能用其它语句构成的循环代替。
B、 do-while语句构成的循环只能用break语句退出。
C、 用do-while语句构成的循环,在while后的表达式为非零时结束循环。
D、 用do-while语句构成的循环,在while后的表达式为零时结束循环。
答案:D
2.以下程序的输出结果是( )
A、10,1 9,2 B、9,8 7,6 C、10,9 9,0 D、10,10 9,1
main( )
{int x=10,y=10,i;
for(i=0;x>8;y=++i)
printf("%d,%d",x- -,y);
}
答案:D
注解:循环执行2次,由x控制循环的执行次数;输出值为两次循环过程中x每次的自减值和y在for语句的第三个表达式中得到的i自增变化后的值。
3.以下程序的输出结果是( )
A、2 0 B、3 1 C、3 2 1 D、2 1 0
main( )
{ int n=4;
while(n--) printf("%d ",--n);
}
答案:A
4.以下程序的输出结果是( )
A、#*#*# B、##### C、***** D、*#*#*
main( )
{ int i;
for(i=1;i<6;i++)
{ if(i%2) {printf("#");continue;}
printf("*");
}
printf("\n");
}
答案:A
注解:循环控制变量i的值从1变化到5,i为1、3、5时,i%2为1,if语句的条件为真,则执行if后的子句,输出#,然后执行continue语句,终止本次循环的执行,进入下一轮循环,i为2、4时,i%2为0,if语句的条件为假,则if后的子句并不执行,直接输出*,所以最后的输出为#*#*#。
第6章 床垫的结构
1、床垫的功能尺寸如何计算?
(1)床宽
人处于入睡状态时约需床宽50cm,翻身需要的幅宽为肩膀宽度的2.5~3.0倍。
通过脑波观测睡眠深度与床宽的关系,发现床宽的最小界限应是70cm,小于该宽度时,翻身次数减少,使人不能进入深度睡眠状态;床宽小于50cm时,翻身次数减少约30%,睡眠深度受到明显影响。
床宽W= 2.5×W, W=肩宽(男=43cm,女= 41cm),床宽可以根据这个数据适当增加。
图6-1床的尺寸
(2)床长和床高
人体工程学试验表明,床的各项功能尺寸计算可以参考以下数据:
床长L = h×1.05 +α+ b, (α、b为床头、床尾余量,α= 1Ocm, b=5cm);
床高H =40~60cm。
当有特殊要求或合同要求时,各类产品的主要设计尺寸由供需双方在合同中明示。
2.弹簧软床垫由哪几部分组成?各有什么特点与作用?
图6-2床垫的三层结构
弹簧床垫结构:弹簧软床垫是以弹簧及软质衬垫物为内芯材料,外表罩有织物面料或软席等材料制成的卧具。弹簧床垫对身体支撑力的分布比较均匀合理,既能起到充分的承托作用又能保证合理的脊柱生理弯曲度;而且弹簧软床垫制造技术已相当成熟,制作的弹簧软床垫具有良好的透气性和抗冲击性。
弹簧软床垫的组成
根据床垫的三层构造原理,理想的弹簧床垫从下到上依次分为三层:弹簧芯、填充料(辅助材料)以及街缝层(复合面料)。最下面是选材优质、 技术先进的弹簧芯;中间是作为填充料的毛垫或毡垫,它在弹簧芯上面保证床垫的结实耐用,而作为填充料的棕垫层、乳胶或泡沫等软材料保证床垫的舒适度和透气性,具有较好的杀菌环保效果;最上面是环保的街缝层。图6-4、图6-5所示为弹簧软床垫的结构。 2
图6-4弹簧软床垫结构
1.围边钢2.弹簧3.铺垫料(针刺棉或硬质棉) 4.铺垫料
5.珩缝层6.气孔7.围边8.围边带
图6-5弹簧软床垫结构
(1)绗缝层(复合面料)(特点和作用)
1 第6章 床垫的结构
1、床垫的功能尺寸如何计算?
(1)床宽
人处于入睡状态时约需床宽50cm,翻身需要的幅宽为肩膀宽度的2.5~3.0倍。
通过脑波观测睡眠深度与床宽的关系,发现床宽的最小界限应是70cm,小于该宽度时,翻身次数减少,使人不能进入深度睡眠状态;床宽小于50cm时,翻身次数减少约30%,睡眠深度受到明显影响。
床宽W= 2.5×W, W=肩宽(男=43cm,女= 41cm),床宽可以根据这个数据适当增加。
图6-1床的尺寸
(2)床长和床高
人体工程学试验表明,床的各项功能尺寸计算可以参考以下数据:
床长L = h×1.05 +α+ b, (α、b为床头、床尾余量,α= 1Ocm, b=5cm);
床高H =40~60cm。
当有特殊要求或合同要求时,各类产品的主要设计尺寸由供需双方在合同中明示。
2.弹簧软床垫由哪几部分组成?各有什么特点与作用?
图6-2床垫的三层结构
弹簧床垫结构:弹簧软床垫是以弹簧及软质衬垫物为内芯材料,外表罩有织物面料或软席等材料制成的卧具。弹簧床垫对身体支撑力的分布比较均匀合理,既能起到充分的承托作用又能保证合理的脊柱生理弯曲度;而且弹簧软床垫制造技术已相当成熟,制作的弹簧软床垫具有良好的透气性和抗冲击性。
弹簧软床垫的组成
根据床垫的三层构造原理,理想的弹簧床垫从下到上依次分为三层:弹簧芯、填充料(辅助材料)以及街缝层(复合面料)。最下面是选材优质、 技术先进的弹簧芯;中间是作为填充料的毛垫或毡垫,它在弹簧芯上面保证床垫的结实耐用,而作为填充料的棕垫层、乳胶或泡沫等软材料保证床垫的舒适度和透气性,具有较好的杀菌环保效果;最上面是环保的街缝层。图6-4、图6-5所示为弹簧软床垫的结构。 2
图6-4弹簧软床垫结构
1.围边钢2.弹簧3.铺垫料(针刺棉或硬质棉) 4.铺垫料
5.珩缝层6.气孔7.围边8.围边带
图6-5弹簧软床垫结构
(1)绗缝层(复合面料)(特点和作用)