欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    《C语言程序设计基础》教案第8课选择结构程序设计(一).docx

    • 资源ID:7016805       资源大小:63.72KB        全文页数:6页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《C语言程序设计基础》教案第8课选择结构程序设计(一).docx

    教案首页周次第周时间年月曰专业班级:授课章节单元4:选择结构程序设计(一)授课方式理论课口实验课口实训课教学做一体化课程日教学时数2学时,教学目的学会使用关系、逻辑运算符及对应的表达式;掌握if单分支与双分支语句的结构与执行流程;会用分支结构处理实际问题。教学组织教学内容教学过程设计及时间分配1.条件判断表达式(1)关系运算符与表达式(2)逻辑运算符与表达式2.if选择语句(1)单分支结构(2)双分支结构1 .问题引入对比讲解、互动10分2 .关系运算符与表达式演示、讲授5分3 .逻辑运算符与表达式演示、讲授10分4 .单分支结构演示、操作25分5 .双分支结构任务驱动15分6 .随堂练习案例20分7 .小结、作业及实验安排讲授5分教学重点教学难点重点:逻辑运算表达式的计算,if分支结构定义及使用难点:数字参与逻辑运算及赋值运算符与关系“=”的区分教学手段理论讲授、演示、对比讲解、案例分析双语教学relatkmalcalculus关系运算branchstructure一分支结构logicalcalculus一逻辑运算作业及思考题作业:单元总结与单元练习知识拓展:程序中的语法错误与逻辑错误调试参考资料1 .谭浩强主编的C语言程序设计(清华大学出版社)。2 .丹尼斯里奇C语言程序设计(第二版)。3 .NCRE考试用教程C语言程序设计(高等教育出版社)。4 .网络教学资源:国家精品课网站。本讲内容学法指导对于if实现的单分支与双分支结构语法较为简单,应在理解分支执行流程的基础上,掌握其语法结构,本单元难点在于对一些特殊的判断表达式的计算,尤其对于与的区分问题,应在理解的基础上应重点记忆。课程:C语言程序设计学年第学期授课教师:单元4-1选择结构程序设计(一)(教案)说明教学内容及教学过程步骤一问题引入如图所示:通过问题引入分析过程,提出C语言处理这选择执行程序的思路根据三角形的三边,计算三角形的面积,其计算公式为:area=ys(s-a)(s-h)(s-c)(其中a、b、c为三角形的三个边长,s=(a+b+c)2)输入的三个边长一定能构成合法的三角形吗?回答当然是否定的。三个边长a、b、C能构成合法三角形的判断条件是?步骤二讲授难点区分”二,与"=,。重点之一4.1 条件判断表达式4.1.1 关系运算符及表达式序号名称符号表示I小于<2小于等于<=3大于>4大于等于>=5等于=6不等于!=【例41】1. a>b=c等价于(a>b)=c,">”优先级高于“二="。2. a=b<c等价于a=(b<c),“V”优先级高于“二",即关系运算符的优先级高于赋值运算符。3.a<=b+c等价于a<=(b+c),“+”优先级高于“<二”,即关系运算符的优先级低于算术运算符。【随堂练习4-11 .当a=3,b=2,c=l时,判断例44中条件表达式的值?2 .当r的值为3时,判断下列条件表达式的值。(1)r=3(2)r=4(3)O<r<l3.整型变量n为偶数的关系表达式为o4.1.2逻辑运算符及表达式重点之二序号名称符号表示1逻辑非!2逻辑与&&3逻辑或Il操作数A操作数B!AA&&BAIIB非0非O011非O00010非O10I00100【例4-21.当x=3,y=4,z=5时,计算下列各逻辑表达式的值。(1) x>y&&y>z(2) !(x=3)y<z【随堂练习4-21 .判断字符变量ch的值为大写字母的逻辑表达式为:2 .判断某一年份是否为闺年。4. 2if选择语句4.1 问题的引出实例分析,字母转换过程勺请您输入验证码:助证码:0入下60中的字符,不区分大小耳确认取消提示注意注意分析实现算 法注意实验总结与 积累掌握交换的方法通过示例分析出用字母转换的流程,引出分支结构重点分析4.2.1 单分支if语句单分支if语句的一般格式:if(表达式)语句组;执行过程流程图重点提示:“语句组”可以是一条独立的语句,此时“”可以省略;也可以是包含多条语句的复合语句,此时“)”不能省略。【例44】编写程序,输入两个整数,然后将这两个整数按照从大到小的顺序存放并输出。交换过程由t=a;a=b;b=t;所构成的复合语句来完成。【随堂练习4-31 .以下程序段的运行结果是Ointx=10,y=20;if(x<y)=y;y=;Primf("x=%d,y=%d'',x,y);在总结中提升在练习中强化重点之三2 .以下程序段的功能是计算一个整数的绝对值,将程序补充完整。intn;SCanf("%d",&n);Printf(“该整数的绝对值是d.Q);4.2.2 双分支if-else语句【例45】输入一个正整数,判断该数是偶数,还是奇数。开始/输入正整数X值/输出X是偶数/输出X是奇数/结束由此推导出双分支if-else语句的一般格式:if(表达式)语句组helse语句组2;)步骤三课堂小结1 .关系型表达式与逻辑性表达式注意:表达式优先级与特殊符号的区别2 .单分支if语句3 .双分支if-else语句注意:复合语句的构成步骤四实验与作业1.实验内容实现实例4-4、4-5实训指导(一)2、32.课后作业(1)单元总结提升第1题,第2题(1)(2)(2)单元练习第一题1、2、3、4第二题1、2、3

    注意事项

    本文(《C语言程序设计基础》教案第8课选择结构程序设计(一).docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开