C语言编程技巧分析 教学课件 作者kj第3章 循环结构编程技巧分析.ppt

C语言编程技巧分析 教学课件 作者kj第3章 循环结构编程技巧分析.ppt

ID:50020739

大小:1.09 MB

页数:80页

时间:2020-03-07

C语言编程技巧分析 教学课件 作者kj第3章 循环结构编程技巧分析.ppt_第1页
C语言编程技巧分析 教学课件 作者kj第3章 循环结构编程技巧分析.ppt_第2页
C语言编程技巧分析 教学课件 作者kj第3章 循环结构编程技巧分析.ppt_第3页
C语言编程技巧分析 教学课件 作者kj第3章 循环结构编程技巧分析.ppt_第4页
C语言编程技巧分析 教学课件 作者kj第3章 循环结构编程技巧分析.ppt_第5页
资源描述:

《C语言编程技巧分析 教学课件 作者kj第3章 循环结构编程技巧分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章循环结构编程技巧分析C语言编程技巧分析第2页本章概述本章首先简单介绍循环结构的相关知识,接着详细讲解运用循环结构知识时需要注意的问题,并通过实例分析运用循环结构知识的一些编程技巧。第3页本章的学习目标本章教学目的:掌握循环结构;掌握运用循环结构知识时需要注意的一些问题;掌握相关编程技巧。本章教学重点:运用循环结构知识需注意的问题和编程技巧。本章教学难点:关于循环结构知识的编程技巧。第4页主要内容3.1循环结构知识简要介绍3.2运用循环结构知识时需要注意的问题3.3循环结构编程技巧分析3.1.1循环语句3.1循环结构知识简要介绍第5页3.1.1循环语句说明:(1

2、)三种循环语句都是在表达式判断为false时结束。(2)三种循环语句的循环体语句是其组成部分,循环体语句可以是一个简单语句,也可以是用花括号形成的一个复合语句。(3)三种循环语句的每一种本身只是一条语句。(4)一般情况下三种循环语句可以相互表示。3.1循环结构知识简要介绍第7页3.1.2break、continue和goto语句1break语句break语句只出现在switch语句和循环语句中。break用于switch语句中时,可结束switch语句的执行;break用于循环语句中时,可结束循环语句的执行。在循环语句中,一般break语句与if语句一起使用。bre

3、ak语句在循环语句中的形式下图所示。3.1循环结构知识简要介绍第8页3.1.2break、continue和goto语句2continue语句continue语句只出现在循环语句中,不能用于switch和其它语句中,其作用是结束本次循环,不执行循环体中continue后面语句,转入下一次循环条件的判断。continue和break一样,通常和if一起使用。continue语句在循环语句中的形式下图所示。3.1循环结构知识简要介绍第9页3.1.2break、continue和goto语句3goto语句goto语句为无条件转向语句,该语句功能是无条件转去执行语句标号所标

4、识的语句。可以使用goto语句与if语句相结合,编写循环问题的程序。例如下面的程序段,是goto语句与if语句相结合,用来计算100之内的偶数之和:n=2;sum=0;loop:if(n<=100){sum=sum+n;n+=2;gotoloop;}printff(“%d”,sum);3.1循环结构知识简要介绍第10页3.1.2break、continue和goto语句3goto语句可以使用goto语句与if语句相结合,当用户输入错误数据时,请用户重新输入。例如下面的程序段,是goto语句与if语句相结合,判断数据是否正确,若正确则打印数据,否则请用户重新输入:pr

5、intff(“请输入一个正整数:”);loop:scanf(“%d”,&n);if(n>=0)printff(“%d”,n);elsegotoloop;3.1循环结构知识简要介绍第11页3.1.3循环嵌套循环语句的循环体语句本身包含循环语句就形成了循环嵌套;被包含的循环语句的循环体语句还可以包含循环语句,形成多层循环。三种循环语句可以相互嵌套,自由组合。每一层的循环本身是个完整的循环语句。例如下面程序段显示的就是一种循环嵌套。该双层循环打印了由字符'A'组成的图案。n=1;ch='A';while(n<=10){for(i=1;i<=n;i++)printff(“%

6、c”,ch);printff(“”);n++;}3.1循环结构知识简要介绍第12页3.2运用循环知识时需要注意的问题循环结构的组成要素包括循环变量初值,循环控制条件,循环变量变化规律和被循环执行的内容。编写循环语句时要清楚各要素分别是什么。3.2.1关于循环体语句的设计如何设计循环体语句是一个重要问题。循环体语句就是那些重复执行的语句。针对求解问题先要认真分析,归纳总结哪些操作是要重复执行的,然后将这些重复的操作用符合C语言格式的语句描述出来,这些语句就形成了循环体语句。循环体语句的具体写法和求解问题所使用的算法是密不可分的。注意写语句时要充分利用变量,根据循环

7、的内容来设计变量的取值。第13页3.2.1关于循环体语句的设计例如,第一天往储蓄罐中放入一元钱,第二天放入二元,第三天四元,依此类推,到了第30天,储蓄罐中有多少钱?分析:重复执行的操作是每天放入储蓄罐中的钱数(每天放钱数是前一天的2倍),每天都统计钱的总数。用一个变量m来记录当天应放入储蓄罐中的钱数,则第二天钱数为m=m×2;用另一个变量n记录钱的总数,则当天储蓄罐中钱的总是为n=n+m。在循环体语句中,需要计算m和n。3.2运用循环知识时需要注意的问题第14页3.2运用循环知识时需要注意的问题3.2.2关于循环条件的设计如何设计循环体条件是一个重要问题。执行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。