C语言循环结构程序设计课件.ppt
《C语言循环结构程序设计课件.ppt》由会员分享,可在线阅读,更多相关《C语言循环结构程序设计课件.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、循环结构程序设计循环结构程序设计C程序设计程序设计程序控制结构的流程图程序控制结构的流程图AB顺序结构顺序结构回顾知识回顾知识回顾知识回顾知识选择结构选择结构程序控制结构的流程图程序控制结构的流程图A AP PB B假假真真引入循环引入循环周而复始、往复循环周而复始、往复循环 第二种方法:累加求和第二种方法:累加求和 s=0;s=s+1;s=s+2;s=s+3;s=s+100;重重复复语语句句 第一种方法:高斯算法第一种方法:高斯算法 1100,299,398,50个个101 得到结果:得到结果:5050例:求自然数例:求自然数例:求自然数例:求自然数1-1001-1001-1001-100之
2、和之和之和之和引入循环引入循环 第三种方法:循环结构第三种方法:循环结构 第一步第一步:s=0;第二步第二步:sn=sn-1+n;第三步第三步:若若n100,则输出结果则输出结果。例:求自然数例:求自然数例:求自然数例:求自然数1-1001-1001-1001-100之和之和之和之和 循环结构用来解决重复执行某段算法的问题,这是程循环结构用来解决重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。序设计中最能发挥计算机特长的程序结构。引入循环引入循环教 学 安 排教教教教学学学学目目目目标标标标掌握三种掌握三种掌握三种掌握三种循环语句循环语句循环语句循环语句的使用的使用的使用的
3、使用教教教教学学学学重重重重点点点点掌握三掌握三掌握三掌握三种循环语种循环语种循环语种循环语句的格式句的格式句的格式句的格式和执行流和执行流和执行流和执行流程程程程教教教教学学学学难难难难点点点点循环结循环结循环结循环结构中循环构中循环构中循环构中循环条件与循条件与循条件与循条件与循环体的确环体的确环体的确环体的确定定定定 三种基本循环语句三种基本循环语句三种基本循环语句三种基本循环语句5 5 循环结构程序设计循环结构程序设计循环结构程序设计循环结构程序设计5.2 while5.2 while循环语句循环语句循环语句循环语句5 5 循环结构程序设计循环结构程序设计循环结构程序设计循环结构程序设
4、计 while(表达式表达式)语句语句;while 循环的一般语法:循环的一般语法:工作流程图工作流程图语句语句表达式表达式假假真真真真例:求自然数例:求自然数1-1001-100之和之和在循环体中是反复要做的事情即做加法,除此之外,循环体中一定要在循环体中是反复要做的事情即做加法,除此之外,循环体中一定要在循环体中是反复要做的事情即做加法,除此之外,循环体中一定要在循环体中是反复要做的事情即做加法,除此之外,循环体中一定要有改变循环变量的语句,保证循环在重复执行若干次之后跳出循环。有改变循环变量的语句,保证循环在重复执行若干次之后跳出循环。有改变循环变量的语句,保证循环在重复执行若干次之后跳
5、出循环。有改变循环变量的语句,保证循环在重复执行若干次之后跳出循环。分析分析1.1.1.1.变量及初始值变量及初始值:用一个不断加用一个不断加用一个不断加用一个不断加1 1 1 1的变量的变量的变量的变量i i i i反映加数的变化,赋初值为反映加数的变化,赋初值为反映加数的变化,赋初值为反映加数的变化,赋初值为1 1 1 1;另外还需要用一;另外还需要用一;另外还需要用一;另外还需要用一个变量个变量个变量个变量sumsumsumsum来存放累加的结果,初始值为来存放累加的结果,初始值为来存放累加的结果,初始值为来存放累加的结果,初始值为0 0 0 0;2.2.2.2.循环条件循环条件:3.3
6、.3.3.循环体循环体:反复要做加法一直做到什么时候停止下来呢?做到加数超过反复要做加法一直做到什么时候停止下来呢?做到加数超过反复要做加法一直做到什么时候停止下来呢?做到加数超过反复要做加法一直做到什么时候停止下来呢?做到加数超过100100100100时停止,时停止,时停止,时停止,所以循环条件为:所以循环条件为:所以循环条件为:所以循环条件为:i=100i=100i=100i=1005 5 循环结构程序设计循环结构程序设计循环结构程序设计循环结构程序设计5.2 while5.2 while循环语句循环语句循环语句循环语句#include int main()int i=1,sum=0;w
7、hile(i =100)sum=sum+i;i+;printf(“%dn”,sum);return 0;循环条件循环条件循环变量增值循环变量增值循环体循环体变量赋初值变量赋初值例:求自然数例:求自然数1-1001-100之和之和5 5 循环结构程序设计循环结构程序设计循环结构程序设计循环结构程序设计5.2 while5.2 while循环语句循环语句循环语句循环语句 do 语句语句;while(表达式表达式);dowhile 循环的一般语法:循环的一般语法:工作流程图工作流程图假假真真语句语句语句语句表达式表达式注意注意注意注意:此处的此处的此处的此处的”;”;”不要忘写不要忘写不要忘写不要忘
8、写5 5 循环结构程序设计循环结构程序设计循环结构程序设计循环结构程序设计5.3 do5.3 dowhilewhile循环语句循环语句循环语句循环语句#include int main()int i=1,sum=0;do sum=sum+i;i+;while(i =100);printf(“%dn”,sum);return 0;循环条件循环条件循环变量增值循环变量增值循环体循环体例:求自然数例:求自然数1-1001-100之和之和变量赋初值变量赋初值5 5 循环结构程序设计循环结构程序设计循环结构程序设计循环结构程序设计5.3 do5.3 dowhilewhile循环语句循环语句循环语句循环语
9、句while(循环条件循环条件)循环体;循环体;do 循环体;循环体;while(循环条件循环条件);do-while 循环是先执行循环是先执行后判断,所以,即使开后判断,所以,即使开始条件为假,循环体也始条件为假,循环体也至少会被执行一次至少会被执行一次。while循环是先判断循环是先判断后执行,所以,如果后执行,所以,如果条件为假,则循环体条件为假,则循环体一次也不会被执行一次也不会被执行。比较比较while和和do-while循环循环循环条件循环条件循环体循环体循环体循环体循环体循环体循环体循环体循环条件循环条件5 5 循环结构程序设计循环结构程序设计循环结构程序设计循环结构程序设计fo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 循环 结构 程序设计 课件
限制150内