c语言循环程序设计教案,10 《C语言程序设计》教案 第三章 程序的控制结构(6)—循环结构 while和do while.doc...
10 《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 语言程序设计. 北京科学出版社 授课类型理论课 讨论课 实验课 练习课 其他 教学方式传统授课 双语 讨论 示教 指导 其他 教学资源多媒体 模型 实物 挂图 音像 其他
c语言循环程序设计教案,10 《C语言程序设计》教案 第三章 程序的控制结构(6)—循环结构 while和do while.doc...相关推荐
- java程序语言设计第三章答案_java语言程序设计课后习题解答张思民第三章
java语言程序设计课后习题解答张思民第三章 1 第3章 面向对象程序设计基础 [1]什么是 Java 程序使用的类?什么是类库? [解答]:Java 程序的基本单位是类.对象是对事物的抽象,而类是对 ...
- 国家精品在线开放课程“Python语言程序设计”(北理工-嵩天)-第四周测试题 程序的控制结构
python语言程序设计 第四周测试 程序的控制结构 1 ...
- c语言程序设计教程 许勇,C语言程序设计应用教程 教学课件 许勇 第3章 程序流程控制.pdf...
第3章 程序流程控制 3.1 结构化程序设计的概念 3.2 顺序程序设计 3.3 选择程序设计 3.4 循环程序设计 3.1 结构化程序设计的概念 C程序结构 C程序 源程序文件1 源程序文件 ...
- 《Python语言程序设计》王恺 机械工业出版社 第三章课后习题答案
第三章 函数 3.7 课后习题 (1)在Python语言中,使用函数分为两个步骤:定义函数和调用函数 (2)在Python语言中,函数定义需要使用def关键字 (3)形参是在定义函数时函数后面 ...
- C++语言程序设计第五版 - 郑莉(第三章课后习题)
第3章 函数 3-8 编写函数把华氏温度转换为摄氏温度,公式为:C = (F - 32) * 5/9 在主程序中提示用户输入一个华氏温度,转化后输出相应的摄氏温度. #include<iost ...
- 147. Python语言 的 Flask框架项目前导 之 Flask数据库 第三章 :SQLAlchemy-ORM 介绍
SQLAlchemy-ORM 介绍 本章主题 关键词 ORM介绍 使⽤SQLAlchemy 总结小便条 本章主题 关键词 ORM介绍 随着项⽬越来越⼤,采⽤ 原⽣SQL 的⽅式在代码中 ...
- python程序设计实验指导书第1版实验三十四_《python编程基础》实验指导书.doc
<python编程基础>实验指导书 PAGE 南 阳 理 工 学 院 <python编程基础>实验指导书 (2014版) 软件学院·软件工程教研室 2011.3 目录 TOC ...
- Java第三章习题3-4(for循环输出俄文字母表)
Letter.java /** To change this template, choose Tools | Templates* and open the template in the edit ...
- 程序设计与算法三~C++面向对象程序设计~北大郭炜MOOC学习笔记~第三章:类和对象进阶(新标准C++程序设计)
以下内容为笔者手打,望读者珍惜,如有转载还请注明. chapter 3:类和对象进阶 $3.1构造函数 $3.1.1 构造函数的概念和作用 全局变量在程序装入内存时就已经分配好了存储空间,程序 ...
最新文章
- 【每日DP】day4 P1417 烹调方案(奇怪的01背包增加了)难度⭐⭐⭐
- #中的引用型是什么意识_excel的vlookup函数经常引用错误,让我告诉你原因,迅速脱离误区...
- leetcode 450. 删除二叉搜索树中的节点 c语言实现
- linux与w7之间的切换,w7系统切换窗口怎么操作_教你w7系统切换窗口的几种方法
- 如何修改SAP标准数据元素文本
- Apache2启动错误以及Ubuntu update的错误
- expressjs路由和Nodejs服务器端发送REST请求 - - ITeye博客
- tableau使用_使用Tableau升级Kaplan-Meier曲线
- 华强北耳机修改序列号|支持中英文|自定义修改|傻瓜式一键修改序列号~
- 会议交流 | IJCKG 2021 日程表(北京时间)
- 【PHP发展史】PHP5.2 到 PHP5.6 中新增的功能详解
- python日期对照表_2020年日期表-python实现
- ServiceStack 项目实例 010 ServiceStack.Northwind - 2
- 为什么黑客都用python-为什么如此多的黑客都用python?
- 【快应用】十大手机厂商共推快应用标准
- 如何彻底禁用谷歌Chrome更新
- 【计算机基础】03-Word习题
- word中四号字体对应于14pt,其他字号如下
- 小家伙的第一次露营体验
- Apsara Clouder专项技能认证:实现调用API接口-API考试