(中职)计算机程序设计(C语言)第五章第1节教学课件工信版.ppt
《(中职)计算机程序设计(C语言)第五章第1节教学课件工信版.ppt》由会员分享,可在线阅读,更多相关《(中职)计算机程序设计(C语言)第五章第1节教学课件工信版.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF(中职)计算机程序设计(C语言)第五章第1节教学课件工信版第五章 循环结构程序设计5.1 for循环语句循环语句 for 循环语句,也称步长型循环语句,也是C语言中使用率更高、功能更强的一种循环语句。它也是当条件式为真时执行循环体,条件为假时退出循环。1、for 循环语句的一般格式一般格式:for(表达式1;表达式2;表达式3)语句(循环体);其中其中:(1)for 是关键字;(2)表达式1是给循环变量赋初值的,通常是赋值表达式。(3)表达式2是循环条件式(即确定终止值),通常情况下用关系式或逻辑式。(4)表达式3是循环变量增量的式子,通常是自增(自减)或赋值表达式来实现。(5)若循环的
2、次数设为n,循环变量初值设为a,循环变量终止值设为b,循环变量增量设为c,则n=(b-a)/c+1。1、for 循环语句的一般格式一般格式:for(表达式1;表达式2;表达式3)语句(循环体);实际应用中,表达式1、表达式2、表达式3可以部分或全部从“()”中拿出来,但是“()”内的“;”不能省掉,如:for(;)是正确的。2、for 语句的执行过程步骤步骤1 1:计算表达式1的值。步骤步骤2 2:计算表达式2的值,若值为真(即非0)则执行循环体一次,转到步骤3,否则退出循环体。步骤步骤3 3:计算表达式3的值,然后再重复步骤2。说明说明:在整个for循环过程中,表达式1只执行一次,表达式2、
3、表达式3则可能重复多次,循环体有可能一次也不执行。当循环体语句是多句时,则要用“”括起来,作复合语句,否则,系统默认只执行一句。3、for 语句的执行流程图流程图如下(图5.1)表达式1表达式2循环体语句表达式3真假图5-14、for 语句的执行特点 先判断条件式,若为真时执行循环体,否则循环结束。循环结构程序设计四个要素循环变量初始化循环变量初始化:即给循环变量设置初始值。循环条件式设置循环条件式设置:决定循环能否继续的表达式设置。循环体循环体:需要重复执行的语句部分。循环变量值重置循环变量值重置:以便条件表达式趋向结束。5、应用举例【例5.1】用for 语句求解s=1+2+3+4+5+6+
4、7+8+9+10的值。程序设计:程序设计:#include main()int i,s=0;/累加器置初值为0 for(i=1;i=10;i+)s+=i;/循环体只有一句,可以省略不写 printf(“s=%d”,s);/输出累加结果数据 5、应用举例【例5.1】用for 语句求解s=1+2+3+4+5+6+7+8+9+10的值。说明说明:(1)对本例进行设计时,用三种语句都可以实现,相比之下,for语句结构显得更为紧凑一点,所以在一般情况下for语句用得比较多。(2)for语句还具有灵活性,如表达式1和表达式3还可以是逗号表达式,如上例可以写成如下形式:5、应用举例【例5.1】用for 语句
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 语言 第五 教学 课件 工信版
限制150内