欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言程序设计 教案2-3 选择结构程序设计(1):if语句的3种形式、条件运算符及应用(2课时).docx

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

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

    C语言程序设计 教案2-3 选择结构程序设计(1):if语句的3种形式、条件运算符及应用(2课时).docx

    C语言程序设计教学设计 日期:年月日教学内容选择结构程序设计(1): if语句的3种形式、条件运 算符及应用教学学时2授课教师班级地点周次星期节次教学 目标素质目标知识目标能力目标(1)基本职业素养:遵守工作时间, 使用实践设备时注意用电安全,实践设 备使用完毕后要断电并放于指定位置, 程序设计要注重工程规范,养成良好的 工作习惯。(2)团结协作素养:小组内成员互查 程序代码书写规范性、准确性和完整性, 取长补短,具有责任意识、团队意识与 协作精神。(3)自主学习素养:能根据任务要求, 查找相关资料解决实际问题;能自主完 成练习,培养自主学习的意识与一丝不 苟、实事求是的工作作风。(4)思政和劳动素养:具有一定的辩 证唯物主义运用能力、安全意识、劳动 意识、创新意识、创新能力和强烈的爱 国主义精神。(1)掌握if语句 的3种形式及应用 方法(2)掌握条件运 算符和条件表达式 的应用能用if语句 解决实际的选 择问题教学重点(I) if语句的3种形式及应用(2)条件运算符和条件表达式的应用教学难点(1)if语句嵌套形式的应用(2)条件运算符和条件表达式的应用能力训练 任务任务1:掌握if语句的3种形式及应用方法 任务2:掌握条件运算符和条件表达式的应用教学材料(1)教材:朱琨C语言程序设计,机械工业出版社,978-7-111-66954-8, 2021(2)教学资源:电子教案、教学课件、在线开放课程(3)仪器与设备:电脑(装有VC+开发环境)教学进度设计步躲教学内容及目标思政元素教师活动学生活动时间一、复习与 导入在实际生活中,会经常遇到根据不 同的条件选择不同道路的情况。在 C程序设计中,也会遇到同样的问 题一一选择结构程序设计学以致用引导学生回 忆选择结构 的流程图画出选择结 构的流程图5m i n二、实施任 务1:掌握 if语句的3 种形式及应 用方法1、if基本形式、执行流程及应用2、ifelse基本形式、执行流程及 应用3、ifelse嵌套形式、执行流程及 应用平等待人,善于 发现问题和解 决问题(三思而 后行),精益求 精、节能对比讲解,引 导学生利用 己学知识解 决实际问题, 巡回指导听讲,理解, 分析、编写 和运行教材 例题程序60m in三、实施任 务2:掌握 条件运算符 和条件表达 式的应用1、条件表达式的形式和执行流程2、条件运算符的应用活学活用讲解,引导学 生利用已学 知识解决实 际问题听讲,理解, 分析、编写 和运行教材 例题程序20m in四、总结概括基本内容,归纳重点内容自主学习引导学生归 纳总结,然后 布置课后任 务思考,记录, 整理场地5m i n作业通过教材、PPT和在线课程,复习巩固本次课内容;完成教材相应习题(可穿插到上述任务 中);预习下次课内容(if语句的具体应用实例和switch语句)。课后体会1、从例2. 11过渡到例2. 12,隐藏着一个做人的道理平等待人。2、使用if语句解决实际问题的关键是要把问题的各种情况思考全面,可谓三思而后行。3、对于if.else嵌套的第一种形式,一定要帮助学生理解透彻其执行流程。可通过例2. 15引导学生对比使用if.else嵌套形式和if基本形式的区别精益求精。4、使用条件运算表达式可简化某些程序,如求两数的最大值、最小值、绝对值。选择结构程序设计(1):汗语句的3种形式、条件运算符及应用教学详案步骤一:复习与导入(时间:5分钟)在实际生活中,会经常遇到根据不同的条件选择不同道路的情况。在C程序设计中, 也会遇到同样的问题一一选择结构程序设计。引导学生引导学生回忆选择结构的流程图。C 语言提供了两种选择语句:if语句和switch语句。本次课学习利用if语句解决实际问题。步骤二:任务1:掌握if语句的3种形式及应用方法(时间:60分钟)1、if基本形式、执行流程及应用if(表达式)语句【例2.11】用if语句判断输入数据的正负。#include <stdio.h>int main(void)(int i;printf("请输一个整数:");scanf(n%dM, &i);if(i >= 0) printf(”该数为非负数.n”); 提出问题:若输入的数据为负数,则程序没有任何输出结果,如何解决?改用if.else解决两分支选择问题。2、ifelse基本形式、执行流程及应用if(表达式)语句1else 语句2【例2.12】用ifelse语句判断输入数据的正负。#include <stdio.h>int main(void)(int i;prinlf("请输'一个整数:");scanf(”d”,&i);if(i >= 0) printf(”该数为非负数An");elseprintf("该数为负数.n”);)【扩展实验】教材例2.13:判断输入的数据是否为0;例2.14:判断输入的两个数据是 否有0。总结if语句中的“表达式”形式。【学以致用】教材“思考与实验”。【课后作业】写出判断闰年的语句(闰年的判断条件是:年份能被4整除,而不能被 100整除;或能被400整除)。提出问题:若有更多分支选择,如何解决? 一一使用it.else嵌套形式。3、ifelse嵌套形式、执行流程及应用if (表达式1)语句1if(表达式1)elseif (表达式2)语句1if (表达式2)语句2else语句2else语句3else语句3if (表达式1)if(表达式1)if (表达式2)语句1if (表达式2)else语句2if (表达式3)语句1elseelse语句2if (表达式3)语句3else语句3else语句4else语句4【注意】if与else的配对关系:else总是与它上面最近的未配对的if配对。对于上述第种嵌套形式,虚线左侧的嵌套结构,还可写成虚线右侧的更加紧凑的形式。流程分析:1(x<0)(x=0)(x>0)【例2.15根据符号函数,编程实现输入一个x值,输出y值。 J - 引导学生自行写出选择结构的代码,下面是其中的一种形式。丫=1 0I 1/include <stdio.h>int main(void)int x, y;printf("请输入x的值:”); scanf(,%d,&x);if(x<0)y=-l;else if(x=0) y=0:elsey=l;if(x<0)y=-l;else if(x=0) y=0:elsey=l;if(x<0)y=-l;elseif(x=0) y=0;else j-1;printf(,x=%d,j'=%dn,x,y);【引导思考】若改用3个if语句实现,程序执行结果和执行效率又如何?要精益求精、节能。【活学活用】(1)教材单元练习题第11题(分段函数)。(2)教材【思考与实验】步骤三:任务2:掌握条件运算符和条件表达式的应用(时间:20分钟)1、条件表达式的形式和执行流程条件表达式的一般形式:表达式1?表达式2 :表达式3条件表达式通常用于赋值语句之中。例如:if(a>b) max=a;else max=b;可写为: max = (a>b)? a: b;说明:(1)条件运算符的运算优先级低于关系运算符和算术运算符,但高于赋值运算符。因 此,max=(a>b)?a:b 等价于 max=a>b?a:b(2)条件运算符的结合方向是自右至左。a>b?a:c>d?c:d等价于a>b?a:(c>d?c:d)2、条件运算符的应用【例2.16】利用条件运算符求两数的最大值。/include <stdio.h>int niain(void)(int a.b.max;printf("请输入两个整数:*);scanf(''%d%d”,&a,&b);max= a>b?a:b;printf(',max=%dn,max);【学以致用】教材“思考与实验”:用条件运算符实现输入两个整数,输出其绝对值。步骤四:概括基本内容,归纳重点内容(时间:5分钟)1、引导学生概括本次课的基本内容,归纳重点内容(if语句的3种形式、流程图及应 用方法,条件运算符的应用方法)。2、作业布置:通过教材、PPT和在线课程,复习巩固本次课内容;完成教材相应习题, 学以致用;预习卜.次课内容(if语句的具体应用实例和switch语句)。

    注意事项

    本文(C语言程序设计 教案2-3 选择结构程序设计(1):if语句的3种形式、条件运算符及应用(2课时).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开