c语言循环结构教学设计,C语言循环结构教学设计方案

C 语言循环结构语言循环结构 教学设计方案教学设计方案 一 教学内容分析一 教学内容分析 循环结构是面向过程编程中三种结构中最重要的一种结构 学好它是学好这门课程的 关键 循环结构的实质是重复执行一系列语句 这种重复性是在循环条件的有效控制之下 完成的 程序的关键在于如何控制循环的条件 在恰当的时机执行循环或退出循环 二 学习者分析二 学习者分析 循环结构是一种比较复杂的结构 在 C 语言中 循环结构主要包括 for while 和 do while 三种语句 其中 for 语句的应用更为普遍一些 循环语句的用法对于有程序设计经 验的学生来说轻而易举 但是对于那些没有经验的初学者来说 难度却不小 在一堂课的 设计过程中 引例的作用至关重要 一个好的引例能把抽象问题简单化 具体化 有利于 学生理解掌握 在学习循环结构时可先利用现实生活中的一些具体实例来说明什么是循环 以及为什么要研究循环让一名初学者尽快摆脱日常的思维定式 更加透彻地理解和掌握程 序设计中的基本思想 领会程序设计的精髓 总结出程序设计中每一种程序设计结构的本 质及适合解决的问题 是高级语言程序设计这门课程在讲授过程中 应该时刻注意的问题 三 教学目标三 教学目标 1 知识与能力 掌握循环构造的基本特点 区分多种不同类型循环结构的运行过程 掌握循环结构的 格式及应用方法 2 过程与方法 首先学会区分多种不同类型的循环结构 而后学会定义及应用方法 利用上机熟练应 用技巧 3 情感态度与价值观 我们必须抱有自己想学习的心态 多去问老师一些问题 那么你的漏洞将会越来越少 程序量和代码量才会越来越多 四 重点难点及处理四 重点难点及处理 1 循环语句的的分类和定义 For 循环 while 循环和 do while 循环 特点 在一个程序中可以通过变换语句来使用不同的循环语句 而不改变程序 的功能 2 循环语句的引用 例如 要从 1 累加到 100 使用 For 循环 for sum 0 i 1 i 100 i sum sum i 使用 while 循环 while i 100 sum sum i 使用 do while 循环 do sum sum i while i 100 五 教学准备五 教学准备 1 PPT 教学课件 2 实验操作 Visual C 6 0 软件平台 PC 电脑 教学机房 网络课堂 六 教学思路 教学策略等 六 教学思路 教学策略等 在一堂课的设计过程中 引例的作用至关重要 一个好的引例能把抽象问题简单化 具体化 有利于学生理解掌握 在学习循环结构时可先利用现实生活中的一些具体实例来 说明什么是循环以及为什么要研究循环 现在我们可以提出一个问题 在计算机程序设计 的世界里是否也有类似的这种相同操作重复出现的问题呢 利用最简单累加求和的例子 例 求 1 2 3 4 5 100 的和 下面就可以引出本节课的重点 通过分别使用 For 循环 while 循环和 do while 循环来 完成本程序 我们在整个过程中都做着重复的 相同的事情 也就是前面所说的循环 在 试着写出比较简单的程序时 可以试着选择素数或者奇数累加来增加难度 还可以使得让 学生接受和探究双重循环 七 教学过程七 教学过程 教学引入教学引入 掌握掌握循环结构的基本特点 for 语句 while 语句和 do while 语句 如何计算 1 2 3 4 100 知识点学习知识点学习 1 for 循环是循环的一种标准形式 通过 for 语句实现 其语法如下 for 表达式 通常用于循环的初始化 包括循环变量的赋初值 其他变量的 准备等 表达式 循环的条件判断式 如果为空则相当于真值 表达式 通常设计为循环的调整部分 主要是循环变量的变化部分 循环体 由一条或多条语句构成 多条语句需要用一对花括号括起来 2 while 循环通过 while 语句实现 while 循环又称为 当型 循环 其语法如 下 while 表达式 循环的条件判断式 若值为 0 则结束循环 退出 while 语句 若值为非 0 则执行循环体 循环体 由一条或多条语句构成 多条语句需要用一对花括号括起来 3 do while 循环 又称为 直到型 循环 用 do while 语句来实现 其一般格 式为 do while do while 语句的执行过程为 先执行循环体 再判断表达式 的值 若值为 0 则结束循环 退出 do while 语句 若值为非 0 则继续执行循环体 4 break 语句 continue 语句和 goto 语句 break 语句不能用于循环语句和 switch 语句之外的任何其他语句中 功能为 无条件退出循环 continue 语句只结束本次循环 判断下一次循环环条件 满足继续循环 否 则退出循环 goto 语句为无条件转向程序中的某条语句 思考与探究思考与探究 分别使用 For 循环 while 循环和 do while 循环来累加出 1 100 之间的奇数和 实践与操作实践与操作 不管是用 or 循环 while 循环和 do while 循环都好 核心算法是类似的 由于 要累计出 1 100 之间的奇数 定义 i 从 1 开始 每次累加 2 即可 把 i 赋值给 sum 直到 i 大于 100 即跳出 例使用 while 循环写出如下语句 include void main int i sum i 1 sum 0 while i 100 sum sum i i i 2 printf s d n s 教学总结教学总结 循环结构是面向过程编程中三种结构中最重要的一种结构 学好它是学好这门课 程的关键 本章介绍的内容主要是 For 循环 while 循环和 do while 循环 同时也介 绍了下 break 语句 continue 语句和 goto 语句 while 循环和 do while 循环的条件 判断一个在前 一个在后 为导致循环体执行的次数不同 需要密切注意 for 循环 为标准的功能很强的循环 通常用于可控制的循环 对于程序的维护和阅读都是最佳 选择 循环结构的实质是重复执行一系列语句 这种重复性是在循环条件的有效控制 之下完成的 程序的关键在于如何控制循环的条件 在恰当的时机由 真 变 假 而退出循环 八 形成性评价试题八 形成性评价试题 如题所示计算表达式 s 1 1 2 1 2 3 1 2 3 4 10 请写出程序并计 算出 S 的值 include void main int i j s 0 for i 1 i 10 i for j 1 j i j s s j printf s d n s

展开阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值