c语言循环程序设计教案,10 《C语言程序设计》教案 第三章 程序的控制结构(6)—循环结构 while和do while.doc...

253b171540df25e1b84436cbe50dfc72.gif10 《C语言程序设计》教案 第三章 程序的控制结构(6)—循环结构 while和do while.doc

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) ,则直接执行循环体下面的语句。 思考;如何求 1234100 算法 1直接写出算式用变量 sum 存放和 sum12345100 考虑123100 可以改写为123100, sum0; sumsum1; sumsum2; sumsum3; sumsum100; 规律每一步都是两个数相加,加数总是对上一步加数增加 1 后参与本次加法运算,被 加数总是上一步加法运算的和。可以考虑用一个变量 i 存放加数,一个变量 sum 存放上一步 的和。那么每一步都可以写成sumi 根据规律上述式子可以改成 sumsumi, ii1 sumsumi, ii1 sumsumi, ii1 规律若 i 小于或等于 100 重复执行该算式 循环条件 循环体 算法 2 分析设想用 sum 作为累加器,初值为 0,利用 sumii 依次取值为 1、2。 。100 此分析需要解决的 3 个问题 1) sum0,i1; 2)每执行一次 sumi 后,i 增 1( ii1); 3) 判断如果 i 小于或等于 100,重新执行步骤2,否则停止计算 main() int i,s0; i1; while(im */ printf“5d“,m; n; 讨论、思考题、作业 实验指导书习题 参考资料(含参考书、文献等) 叶斌 陈世强. C 语言程序设计. 北京科学出版社 授课类型理论课 讨论课 实验课 练习课 其他 教学方式传统授课 双语 讨论 示教 指导 其他 教学资源多媒体 模型 实物 挂图 音像 其他

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值