while、 do while循环结构(8)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章 循环结构ห้องสมุดไป่ตู้
#include<stdio.h> #include<math.h> main() {int s; float n,t,pi; t=1.0;pi=0;n=1.0;s=1; while(fabs(t)>=1e-6) {pi=pi+t;n=n+2.0;s=-s;t=s/n; } pi=pi*4; printf(“pi=%f\n”,pi); }
第五章 循环结构
注意: 注意: 循环体如果包含一个以上的语句,应该用 花括弧括起来,以复合语句形式出现。 在循环体中应有使循环趋向于结束的语句。 如果无此语句,则i的值始终不改变,循环 永不结束。
第五章 循环结构
例5.2 用π/4=1-1/3+1/5-1/7+1/9-……公式的近似 值,直到最后一项的绝对值小于10-6
实训
2、编写程序,示1-3+5-7+…-99+101的值。 (见习题5.17)
授课班级:10级电气 、 班 授课班级 级电气1、2班 级电气
授课日期:8 授课日期
教学课题:while、 do-while循环结构 、 教学课题 循环结构 教学时数:2学时 教学时数 学时 教学目的及要求:掌握 掌握while语句、掌握 语句、 教学目的及要求 掌握 语句 掌握do-while语句 语句 教学重点: 教学重点 while语句 语句 教学难点: 教学难点 do-while语句 语句 教学方法:讲授 演示、 讲授、 教学方法 讲授、演示、实验 教 具:计算机 计算机 作 业:5.3、5.4 、 教学过程及内容: 教学过程及内容
第五章 循环结构
5.1 while语句和用while语句构成的循环结构
while语句用来实现“当型”循环结构。 一般形式: 一般形式: (表达式 表达式) while (表达式) 语句 当表达式为非0值时,执行while 语句中的内嵌语句。其特点是:先判 断表达式,后执行语句。
第五章 循环结构
例5.1 求1到5的和 到 的和 #include <stdio.h> void main() {int i,sum=0; i=1; while (i<=5) { sum=sum+i; i++; } printf(″%d\n″,sum); }
实训
1、运行程序:例15.1编写程序求 12+22+32+…+n2,直到累加和大于或等于10000 为止。
实训
#include <stdio.h> void main() i, {int i,sum; i=0;sum=0; while (sum<=10000) { sum=sum+i*i; i++; } sum=%d\n″, printf(″n=%d sum=%d\n″,i-1,sum); }
第五章 循环结构
5.2 do-while语句和用 语句和用do语句和用
while语句实现循环 语句实现循环
do-while语句的特点:先执行循环体,然后 判断循环条件是否成立。 一般形式: 一般形式: do 循环体语句 while (表达式);
第五章 循环结构
执行过程: 执行过程:先执行一次指定的循环体语句,然后 判别表达式,当表达式的值为非零(“真”) 时, 返回重新执行循环体语句,如此反复,直到表 达式的值等于0为止,此时循环结束。
第五章 循环结构
例5.3 求1到5的和 #include <stdio.h> void main() { int i,sum=0; , i=1; do {sum=sum+i; i++; } while(i<=5); printf("%d\n″,sum); , ; }
实训
一、实训课题:循环结构程序设计 二、实训目的: 1、掌握用while语句设计程序 2、掌握用do-while语句设计程序 三、实训内容:
相关文档
最新文档