欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C程序设计教案102课时——Switch语句.docx

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

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

    C程序设计教案102课时——Switch语句.docx

    教案序号10周次授课形式新授授课章节名称Switch语句教学目的掌握switch语句教学重点掌握switch语句教学难点掌握switch语句使用教具机房课外作业课后体会授课主要内容> 4.7用SWitCh语句实现多分支选择结构> SWitCh语句用来实现多分支选择结构学生成绩分类85分以上为W等7084分为,Ir等6069分为,C等人口统计分类按年龄分为老、中、青、少、儿童>4.7用SWiteh语句实现多分支选择结构例4.6要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B等为7084分,C等为6069分,D等为60分以下。成绩的等级由键盘输入。>4.7用switch语句实现多分支选择结构A解题思路: 判断出这是一个多分支选择问题 根据百分制分数将学生成绩分为4个等级 如果用if语句,至少要用3层嵌套的if,进行3次检查判断 用switch语句进行一次检查即可得到结果#inc1ude<stdio.h>intmain()chargrade;scanf(',%c,grade);printf(,Yourscore:");SWitCh(grade)case,A,:printf(,85-100nM);break;case'B,:printf(',70-84n',)reak;case,C,:Printfr6069n");break;case'D,:printf(,<60n,r)reak;defau1t:printf(,enterdataeor!n");return0;)#inc1ude<stdio.h>intmain()chargrade;scanf(M%cH,&grade);printf(nYourscore:'*);switch(grade)case,A,:printf(',85-100nM);break;case'B,:printf(,70-84n,)reak;case,C,:Prii1tf("6069n");brcak;case'D,:printf(',<6On,)5break;defau1t:printf(',enterdataerror!n,');)return0;)#inc1ude<stdio.h>intmain()chargrade;scanf(,%cngrade);printf(,Yourscore:");SWitCh(grade)case,A,:printf(,85-100n,)reak;caseB,:printf(',70-84n',)reak;case,C,:printf(,6069n,)reak;case'D,:printf(',<6On,r)5break;defau1t:printf(,enterdataerror!n);return0;#inc1ude<stdio.h>intmain()chargrade;scanf(M%cH,&grade);PriI1tf(”Yourscore:”);switch(grade)case,A,:printf(,85-100nM);break;case,B,:printf(,70-84n',)reak;case,C,:printf(',6069n,)reak;case'D,:printf(,<60n,r)reak;defau1t:printf(,enterdataerror!n,');)return0;)#inc1ude<stdio.h>intmain()chargrade;scanf(M%cH,&grade);printf(,Yourscore:'*);switch(grade)case,A,:printf(',85-100nM);break;case'B,:printf(,70-84n',)reak;case'C':Printf(“6069n");brcak;case'D,:printf(,<6On,)5break;defau1t:printf(',enterdataerror!n);)return0;)> SWitCh语句的作用是根据表达式的值,使流程跳转到不同的语句> SWitCh语句的一般形式:switch(表达式)case常量1:语句1case常量2:语句2 i case常量n:语句ndefau1t:语句n+1)> SWitCh语句的作用是根据表达式的值,使流程跳转到不同的语句> SWitCh语句的一般形式:switch(表达式)case常量1:语句1case常量2:语句21,icase常量n:语句ndefau1t:语句n+1)scanf(M%cH,&grade);printf(,Yourscore:'*);switch(grade)case,A,:printf(',85-100nM);break;case'B,:Printfr7084n”);break;case'C':Printf("6069n");brcak;case'D,:printf(',<6On,)5break;defau1t:printf(',enterdataerror!n);)scanf(,%c,grade);PrintfeYO1IrSCOre:”);switch(grade)case,A,:printf(,85-100n,)reak;case'B,:printf(,70-84n',)reak;case,C,:printf(',60-69n,)reak;case'D,:printf(',<6On,)5break;defau1t:printf(,enterdataerror!n,');scanf(,*%cn,grade);PrintfrYOUrSCOre:”);switch(grade)case,At:case,Bt:case'C':Printf("6069'n");break;case'D,:printf(,<6On,r)5break;defau1t:printf(',enterdataerror!n,');)例4.7编写程序,用SWitCh语句处理菜单命令。>解题思路:在许多应用程序中,用菜单对流程进行控制,例如从键盘输入一个,A,或k字符,就会执行A操作,输入一个,或3字符,就会执行B操作,等等。#inc1ude<stdio.h>intnain()voidaction1(intent),action2(int,int);charch;inta=15,b=23;ch=getchar();switch(ch)case,a,:caseA,:action1(a,b);break;case'b,:case'B':action2(a,b);break;defau1t:putchar(a,);)return0;)#inc1ude<stdio.h>intmain()voidaction1(int,int),action2(int,int);charch;inta=15,b=23;ch=getchar();switch(ch)case,a,:caseA,:action1(a,b);break;case,b,:caseB,:action2(a,b);break;defau1t:PiItCharca');)return0;)#inc1ude<stdio.h>intmain()voidaction1(intjnt),action2(int,it);charch;inta=15,b=23;ch=getchar();switch(ch)case,a,:casetA,:action1(a,b);break;case,b,:case'B':action2(a,b);break;defau1t:putchar(ta,);)return0;)>这是一个非常简单的示意程序>实际应用中,所指定的操作可能比较复杂: A:输入全班学生各门课的成绩 B:计算并输出每个学生各门课的平均成绩 C:计算并输出各门课的全班平均成绩 D:对全班学生的平均成绩由高到低排序并输出可以按以上思路编写程序,把各action函数设计成不同的功能以实现各要求

    注意事项

    本文(C程序设计教案102课时——Switch语句.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开