5.3循环结构程序设计(三)(教案)-《C语言程序设计基础》同步教学(航空工业出版社)

2024-03-31
| 5页
| 168人阅读
| 47人下载
普通

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 教案
知识点 循环结构
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 54 KB
发布时间 2024-03-31
更新时间 2024-03-31
作者 匿名
品牌系列 -
审核时间 2024-03-31
下载链接 https://m.zxxk.com/soft/44218632.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

教案首页 课程:C语言程序设计 授课教师: 学年 第 学期 周次 第 周 时间 年 月 日 专业班级: 授课 章节 单元5: 循环结构程序设计(三) 授课 方式 理论课□ 实验课□ 实训课□ 教学做一体化课程√ 教学 时数 2学时 教学 目的 理解循环嵌套程序的执行与实现过程;掌握循环嵌套在实际中的应用方法,会使用循环解决实际问题。 教 学 组 织 教学内容 教学过程设计及时间分配 1.for循环复习 2. 循环嵌套 3. 综合实例 4. 课堂演练 5. 总结提升 1. 复习 互动 10分 2.for嵌套 讲授 、演示25分 3. 综合实例 分析、讲授 25分 4. 随堂练习 操作 25分 5.小结、作业及实验安排 讲授 5分 教学 重点 重点:for循环嵌套的执行流程 难点:for循环嵌套的执行流程与实际应用 教学 难点 教学 手段 理论讲授、演示、对比讲解、案例分析 双语 教学 Incorrect — 不正确 syntax error — 语法错误 作业及 思考题 作业:单元总结与单元练习 知识拓展:算法的时间复杂度 参考 资料 1. 谭浩强主编的《C语言程序设计》(清华大学出版社)。 2. 丹尼斯·里奇《C语言程序设计》(第二版)。 3.NCRE考试用教程《C语言程序设计》(高等教育出版社)。 4.网络教学资源:国家精品课网站: http://121.26.225.5/jpkc/cyuyan/index.htm。 本讲 内容 学法 指导 对于循环结构的使用,首先要理解循环结构执行流程,在此基础上熟练语法规则。然后通过上机练习单步调试透彻理解循环执行,最终达到根据实际情况,灵活运用的目的。 单元5-3 循环结构程序设计(教案) 教学内容及教学过程 说明 步骤一 复习 回忆for循环的格式与语法规则。 ( for语句流程图 假(0) 表达式2 真(非0) 循环体 表达式1 表达式3 ) 步骤二 讲授 5.4综合应用案例 【例5-9】自幂数是指一个 n 位整数,它的每个位上的数字的 n 次幂之和等于它本身。当n为4时,自幂数称为玫瑰花数,试编程输出1000~9999范围内所有的玫瑰花数。(形如14+64+34+44=1634) 分析: 1、 特定范围内查找的方法 2、 各位数的求取方法 程序代码如下: #include <stdio.h> void main() {int i,n,a,b,c,d; for(i=1000;i<=9999;i++) { n=i; a=n%10; b=n/10%10; c=n/100%10; d=n/1000; if(a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d==n) printf("%6d",n); } } 【例5-10】编程输出“满九九乘法表”。 分析:由于满九九乘法满九行满九列,行和列分别从1变化到9,如表5-1所示。 分析:第i行第j列的算式就是j*i。同时,对与第i行来说,随着j从1变化到9就陆续得到了各个算式。 for(i=1;i<=9;i++) //变量i控制行的变化 {     for(j=1;j<=9;j++) //变量j控制列的变化     {      ……     } } 多重循环(也称“循环嵌套”),即在一个循环结构语句中又包含了一个循环结构语句。 程序代码如下: #include <stdio.h> void main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) printf("%d*%d=%-4d", j , i , j*i ); printf(" "); } } 【思考】运行以上程序代码我们会发现,输出结果为满九行九列的九九乘法表,但实际上我们常见的九九乘法表的效果如图5-7所示,请思考如何实现。 实验指导2 3、百元百鸡问题。我国古代数学家张丘键在《算经》中出了一道题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?这是一个古典数学问题,意思是说用一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少只。 解法1:三重循环

资源预览图

5.3循环结构程序设计(三)(教案)-《C语言程序设计基础》同步教学(航空工业出版社)
1
5.3循环结构程序设计(三)(教案)-《C语言程序设计基础》同步教学(航空工业出版社)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。