计算机程序设计(C语言)教案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机程序设计(C语言)教案 课程 名称 计算机 程序设计 总学时 80 课题 选择结构程序设计 第 21~25 学时 课型 必修 教学目标及重点难点 目标:熟练掌握关系运算符和关系表达式、逻辑运算符和逻辑表达式、 条件运算符、if语句、switch语句的使用方法 难点:if语句、switch语句 教学准备(教具、课件、图片、资料) 多媒体教室(投影仪) 板书 设计 采用PowerPoint演示文稿(幻灯片)形式 教和学的过程 教学 内容 教师活动 学生活动 简要 回顾 对实验和习题情况进行点评;提问归纳 认识选择结构程序设计方法;掌握关系运算符和关系表达式、逻辑运算符和逻辑表达式、条件运算符、if语句、switch语句的使用方法;运用新知识和已有知识积极参与课堂中实例程序的设计,使自己尽快掌握新知识。课后独立完成实验题目,对本讲内容进行归纳和综合运用。 讲解 新知识 引入实例,激发学生兴趣 实例 目标 利用新知识分析实例的技术要点,引导学生完成实例目标 归纳 小结 总结归纳本讲知识点 分析 讨论 发现问题,通过改善实例目标,启发学生创新思维,并引入下节课内容 练习 思考 结合讲课内容独立完成两个小程序的设计并完成思考题,培养学生综合能力 讲课提要 内容提要 说明 简要回顾 讲解实验四 复习printf和scanf函数,getchar()和putchar函数的用法 通过讲解实验四回顾顺序结构程序设计方法 阐述主题 关系运算符和关系表达式 逻辑运算符和逻辑表达式 条件运算符 if语句(重点、难点) switch语句(重点、难点) 强调重点和难点 关系运算符和关系表达式 关系运算实际上是比较运算,两个值进行比较,判断比较的结果是否符合给定的条件,如果符合比较的结果为真,否则结果为假。 用关系运算符将两个表达式(可以是算术表达式、关系表达式、逻辑表达式、赋值表达式、字符表达式)连接起来的式子叫关系表达式。 关系运算符与其它运算符的优先次序。 C语言提供六种关系运算符: ① 小于 ② = 小于等于 ③ 大于 ④ = 大于等于 ⑤ == 等于 ⑥ != 不等于 强调关系运算符中等于用==表示,注意与=的区别 逻辑运算符和逻辑表达式 用逻辑运算符将关系表达式或逻辑量连接起来就是逻辑表达式。 逻辑运算符与其它运算符的优先次序。 逻辑表达式的值应该是一个逻辑量“真”或“假”,以数值“1”或“0”表示.而在判断一个量是否为“真”时,以“0”代表假,以非“0”代表真。 在逻辑表达式的求解中,并不是所有的逻辑运算都被执行。 逻辑与 | |逻辑或 !逻辑非 强调在逻辑表达式的求解中,并不是所有的逻辑运算都被执行。 实例分析 例:满足下列一个条件即为闰年:①能被4整除,不能被100整除②能被4整除,又能被400整除. (year%4= =0year%100!=0) | | year%400= =0 !((year%4= =0year%100!=0) | |year%400= =0) (year%4!=0) | |(year%100= =0year%400!=0) 通过课堂提问,引导学生参与思考 条件运算符 格式:表达式1?表达式2:表达式3 条件运算符要求有三个操作对象,称三目运算符,它是c语言中唯一的三目运算符。 条件表达式 max= (ab)? a:b 相当于 if (ab) max=a; else max=b; 说明: 条件运算符的执行顺序 条件运算符的优先级别,仅高于赋值运算 条件运算符的结合方向为右结合性 条件表达式不能取代if语句 条件表达式中的表达式类型可以不同 强调条件运算符要求有三个操作对象,是三目运算符 实例分析 例:编程,输入一个字符,若是大写就转换成小写;若不是就不转换,输出字符。 main() { char a; scanf(“%c”,a); if (a=‘A’a=‘Z’) a=a+32; printf(“%c”,a);} //a=(a=‘A’a=‘Z’)?a+32:a; } 通过例题体会条件运算符的使用 if 语句(重点、难点) if语句是用来判定是否满足所给定条件,根据判定结果(真或假)决定执行给出的两种操作之一。 if语句的三种形式: ① if (表达式) 语句 ② if (表达式) 语句1 else 语句2 ③ if (表达式1) 语句1 else if (表达式2) 语句2 else if (表达式3) 语句3 ...... el

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档