电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

10《C语言程序设计》教案第三章程序的控制结构—循环结构while和dowhileVIP免费

10《C语言程序设计》教案第三章程序的控制结构—循环结构while和dowhile_第1页
1/7
10《C语言程序设计》教案第三章程序的控制结构—循环结构while和dowhile_第2页
2/7
10《C语言程序设计》教案第三章程序的控制结构—循环结构while和dowhile_第3页
3/7
《C 语言程序设计》课程教案表 授课题目 第三章 程序的控制结构(6)——循环结构while和 do-while 课时安排 2 授课时间 教学目的和要求 1.掌握:while 语句、do-while 语句 2.熟悉:三种循环语句 教学内容 1.基本内容:(1)while 语句(2)do-while 语句(3)for 语句 2.重点:三种循环语句 讲课进程和时间分配 1、问题引入:回顾 if 语句和 for 语句。(15 分钟) 2、while 语句(35 分钟) (1)while 语句 • 格式:while (条件表达式) 语句序列; 执行过程: 先计算 while 后面的表达式的值,如果其值为“真”则执行循环体,在执行完循环体后,再次计算 while 后面的表达式的值,如果其值为“真”则继续执行循环体,如果表达式的值为假,退出此循环结构。 说明:1)循环体可以是一条简单的语句,也可以由多个语句组成。若是 2 个语句以上必须用{ }括起来,形成复合语句。 2)在循环体中应有使循环趋向于结束的语句,即设置改变循环条件的语句。 3)while 语句又称“当型”循环结构。其特点是先判断表达式的值,然后执行循环体中的语句。如果表达式的值一开始为假(值为 0),则直接执行循环体下面的语句。 思考;如何求 1+2+3+4+… … 100=? 算法1:直接写出算式(用变量sum 存放和) sum=1+2+3+4+5+… +100 考虑:1+2+3+… +100 可以改写为:(((1+2)+3)+… +100), sum=0; sum=sum+1; sum=sum+2; sum=sum+3; … sum=sum+100; 规律:每一步都是两个数 相 加 ,加 数 总 是对 上一步加 数 增 加1 后参 与 本次加 法运 算,被加 数 总 是上一步加 法运 算的和。可以考虑用一个变量i 存放加 数 ,一个变量sum 存放上一步的和。那 么 每一步都可以写成:sum+i 根 据 规律上述 式子 可以改成: sum=sum+i, i=i+1 sum=sum+i, i=i+1 sum=sum+i, i=i+1 规律:若 i 小 于或 等 于 100 重复执行该 算式 循环条件 循环体 算法2: 分析:设想用sum 作为累加器,初值为0,利用sum+=i(i 依次取值为1、2。。100) 此分析需要解决的3 个问题: 1) sum=0,i=1; 2)每执行一次 sum+=i 后,i 增1( i=i+1); 3) 判断如果i 小于或等于100,重新执行步骤(2),否则停止计算 main() { int i,s=0; i=1; while(i<=100) /*i<=100 为循环条件*/ { s=s+i; i++; /*改变i 的值*/ } printf(″s=%d″,s); } 运行...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

10《C语言程序设计》教案第三章程序的控制结构—循环结构while和dowhile

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部