1 / 40
文档名称:

计算机编程CHP4 循环结构.ppt

格式:ppt   大小:785KB   页数:40页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机编程CHP4 循环结构.ppt

上传人:n22x33 2018/9/10 文件大小:785 KB

下载得到文件列表

计算机编程CHP4 循环结构.ppt

相关文档

文档介绍

文档介绍:第四章循环结构本章教学要求理解C语言循环程序的概念与基本原理,熟悉循环的功能。掌握循环结构程序设计的基本方法。正确区分while、do-while语句的异同。掌握break和continue语句在循环中的使用方法。通过多重循环程序设计,更加深入地掌握结构化程序设计方法,进一步加深“CDIO理念”在计算机编程中的应用。教学内容用格里高利公式求π的近似值(while语句)统计一个整数的位数(do-while语句)判断素数(break和continue语句)求1!+2!+...+100!(循环嵌套)循环结构程序设计本章小结用格里高利公式求π的近似值例4-1:使用格里高利公式求π的近似值,要求精确到最后一项的绝对值小于10–4。程序解析while语句输入一批学生的成绩,统计平均分#include<>intmain(void){intdenominator,flag;doubleitem,pi;flag=1;denominator=1;item=;pi=0;while(fabs(item)>=){ item=flag*;pi=pi+item;flag=-flag;denominator=denominator+2;}pi=pi*4;printf(“pi=%f\n”,pi);return0;}程序解析-求π的近似值pi==?fabs(item)<(条件)循环体语句;真假while下一条语句表达式循环体语句循环条件循环体一条语句while语句和for语句都是在循环前先判断条件while语句说明表达式1;while(表达式2){for的循环体语句;表达式3;}把for语句改写成while语句for(表达式1;表达式2;表达式3)循环体语句while和for的比较for(i=1;i<=10;i++)sum=sum+i;i=1;循环变量赋初值while(i<=10){循环条件sum=sum+i;i++;循环变量的改变}循环体例4-2从键盘输入一批学生的成绩,计算平均分。分析:求累加和确定循环条件不知道输入数据的个数,无法事先确定循环次数用一个特殊的数据作为正常输入数据的结束标志,比如选用一个负数作为结束标志。统计输入的一批学生的平均成绩#include<>Intmain(void){intnum; doublegrade,total; num=0;total=0; printf(“Entergrades:\n"); scanf("%lf",&grade);/*输入第1个数*/ while(grade>=0){/*输入负数,循环结束*/ total=total+grade; num++;scanf(“%lf”,&grade); } if(num!=0)printf(“Gradeaverageis%.2f\n",total/num); elseprintf("Gradeaverageis0\n");return0;}Entergrades:6788735482-:-**********Gradeaveragemarkis0