switch语句


     
     
     
     
     
     
    公 开 课 教 案
     
     
     
     
     
     
     
    郭建新
     
     
     
     
     
     
     
    C语言教学设计
    分支选择结构(switch语句)
    课    题:分支选择结构(switch 语句)
    教学目标:
    1知识目标:
    2力目标:
    3德育目标:
    教法:
    教学重点:switch 语句般形式应
    教学难点:switch 语句应
    课型:新授课
    课时:1课时(40分钟)
    教学程:
    1导言:前面学if 语句基功实现两分支选择解决实际问题时需分支选择然if语句规嵌套实现分支选择够直观简洁特分支较情况if  语句嵌套层次会更深增加理解难度便修改扩充C 语言提供实现分支选择 switch 语句解决分支选择问题
    2引入新课
    (1)语句格式  :
    switch(表达式) 
           {  case 常量表达式1   语句组1   break
               case 常量表达式2   语句组2   break
                 …   …
               case 常量表达式n   语句组n break
               default 语句组n+1
             }
    (二)语句说明  :
    1 执行程:计算表达式值然次case 中常量表达式值进行较旦发现某匹配值执行该 case 面语句组直执行break 语句止 没匹配值执行 default 面语句组

     
    switch
    表达式
    语句组1
    语句组2
    语句组n
    语句组

    E 1
    E 2
    En
    default
    case
    2表达式 整型字符型枚举型等表达式表达式结果值定整数
    3常量表达式 整数字符等常量
    4语句组 条语句复合语句构成
    5求 switch 面表达式值类型必须case 常量表达式类型相      
    (三)应举例:
    例 1   switch(score)
            {       case    5    printf(Very good)
                     case    4    printf(Good)
                     case    3    printf(Pass)
                     case    2    printf(Fail)
                     default      printf(data error)
              }
    运行结果:score5时输出:
              Very good Good Pass Fail data error
    例子(2)  根输入字母输出字符串
    #include
    main()
    {   int c
        printf(Enter m or n or h or other)
        cgetchar()
        switch(c)
        {  case 'm'  printf(\nGood morning\n)break
            case  'n'  printf(\nGood night\n)  break
            case  'h'  printf(\nHello\n)       break
            default   printf(\n\n)     break
        }
    }
     
    例1请编写程序根输入学生成绩应出相应等级 
    90 100 A   80 89  B 70 79  C   60 69  D 0 60 E     
    main()
         {  int g
            scanf(d\n &g)
            switch(g10)
               { case 10 
                  case 9 printf(A\n)  break
                  case 8 printf(B\n)  break
                  case 7 printf(C\n)  break
                  case 6 printf(D\n)  break 
                 default printf(E\n)
               }
         }
    例2:请编制完成两数四运算程序(输入数值保留两位数)
    main()
      {  float  xy  char op
         scanf(fcf&x&op&y)
         switch(op)
         { case +’ printf( 2f c 2f 4f\nxopyx+y) break
    case-’ printf( 2f c 2f 4f\nxopyxy)  break
    case*’ printf( 2f c 2f 4f\nxopyx*y) break
    case if(y0) printf(数错误\n)
    else  printf( 2f c 2f 4f\nxop yxy)
         }
    }
    巩固练:请语句改写成 switch 语句
             if (a<30) m1      
             else if (a<40) m2
             else if (a<50) m3
             else if (a<60) m4
             else m5              
     

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 3 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    感言语句

    感言语句  已经走到尽头的东西,重生也不过是再一次的消亡。   就像所有的开始,其实都只是一个写好了的结局。   (曾经出奇的害怕失去,认为对于我来说,不要失去的最好办法就是一开始就不要得到。...

    10年前   
    526    0

    DBA常用Sql语句

    查看表空间的名称及大小: SQL>select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_ta...

    5年前   
    1279    0

    个性语句400句

    个性语句400句  1、我们都会在无知的年代做幼稚的事情。  2、想了解我,你还是先研究研究天气吧。  3、走,是为了到达另一种境界。停,是为了欣赏人生。  4、小的不才。大名耶稣小名上帝法号...

    3年前   
    373    0

    毕业留言离别语句

    毕业留言离别语句  没到离别的时候,似乎体味不到离别的艰难;到了离别的时候,却又想到了再见的艰难。亿万个偶然,使我们昔日的同学,又相聚在安大校园。相见时难别亦难,别时容易见更难。   从五湖四...

    12年前   
    489    0

    自我鉴定的语句

    自我鉴定的语句第一篇:自我鉴定的语句自我鉴定的语句以的语句全部在自我鉴定中十分流行好用下面是各种开头、结尾、中间,大家可以根据自己情况灵活选用。开头。学习我在学习上很努力,经常自修到深夜,但是...

    12年前   
    655    0

    英语简历相关语句

    英语简历相关语句Useful Expressions for English Resumes 一、说明应聘职位Stating Your Job Objective1、A responsible...

    9年前   
    537    0

    经典爱情语句

    经典爱情语句  ・那是您的企业,不是我的。我未来的事业和理想,我要自己去创造!   ・幸福,我也想要幸福啊。   ・不要跟他走,我不能没有你。   ・你知道吗?我是不能没有她,如果没有她,我就...

    12年前   
    700    0

    情人节语句

    情人节语句  情如鱼水是夫妻双方最高的追求,然则大家都轻易犯壹个错误,即总认为自己是水,对方是鱼。  婚姻不是1+1=2,而是0.5+0.5=1.即:两小我各削去自己的个性和缺点,然后凑合在壹...

    9年前   
    501    0

    晚会用语句

    晚会用语句  1:没有松风的秋,雁去长空;没有飞雪的冬,乍暖还寒。一夜高风凋碧树,凋不了青春不灭的火焰;满地余寒露凝香,凝不住你绝美的年华。  2:在这烛光与微笑构成的舞台,在这笑声与歌声汇成...

    10年前   
    579    0

    分手语句

    分手语句  你走的那天,我决定不掉泪,迎着风撑着眼帘用力不眨眼…  也曾想过爱你一生……可有人说两个好人未必会生活在一块儿,我现在相信了!  感情已欠费,爱情已停机,诺言是空号,信任已关机,关...

    11年前   
    730    0

    空间励志语句

    空间励志语句  我们要为快乐而生活,为自信而前行,为辉煌而攀登,为理想而奋斗,为事业而尽力,为祖国而献身,这样才不枉此生。  我坚信那美丽的彩虹和那耀眼的光明,总在风雨之后。  微笑总在风雨后...

    11年前   
    564    0

    情话短信语句

    情话短信语句  1.你知道我现在最想成为什么吗?我最想成为一只大鸟,好大好大的鸟,一飞就飞到你的身边  2.我如此盛大无声的思念仍然抵不过我们之间的明日隔天涯。  3.一分钟就能让一个人心碎,...

    10年前   
    520    0

    感人表白语句

    感人表白语句  你永远也看不到我最寂寞时的样子,因为你不在我身边的时候,我才最寂寞。你永远看不到我最幸福时的样子,因为在最寂寞时收到你短信,我才最幸福!  亲爱的,没有我的日子里你一个人还好吗...

    10年前   
    424    0

    爱与被爱的经典语句

    爱与被爱的经典语句  对于爱情,一样,苛刻,要求完美,就算不是完美,却也要达到心中想要的理想爱情,如果没有遇到,情愿,就这样寂寞下去,和自己寂寞下去。  明白的人懂得放弃,真情的人懂得牺牲,幸...

    12年前   
    744    0

    英语句型结构大全

    主语:可以作主语的成分有名词(如boy),主格代词(如you),数词,动词不定式,动名词等。主语一般

    5年前   
    3668    0

    英语句子专项练习

    英语句子专项练习 一、变一般疑问句的方法: 如果句子中有be动词、can、 may、 would、 will 就把他们提前, 大小写互变 ,句号变问号, 读时用升调 ,一人称变二人称。 ...

    11年前   
    9787    0

    心情烦的经典语句

    心情烦的经典语句  觉得生活好难,难的让我有点喘不过气来。  看你消失在昏暗的巷口,昨天所有的承诺抛在脑后,你说过从来不会有天长和地久。  人生的烦恼是自找的。不是烦恼离不开你,而是你撇不下它...

    8年前   
    481    0

    关于情人节的语句

    关于情人节的语句  自从有了你,我就成了“没心没肝”的人,因为我的心、我的肝都被你“偷走”了...这个情人节,能让我和我的心、肝团员一下吗?  遇到你之前,世界是一片荒原,遇到你之后,世界是一...

    11年前   
    473    0

    爱的幸福经典语句

    爱的幸福经典语句  相爱也是一种付出,是无怨无悔心甘情愿无所索求的为心爱的人付出一切。  相爱是一种缘分,人海茫茫中遇见你,在烟波浩瀚的岁月长河中我们能相逢,这本身就是上帝的恩赐。  爱情归于...

    10年前   
    482    0

    听课评课语句汇总

    听课评课语句汇总  优点:强调读书姿势等学习习惯,授课内容准备充分,讲课耐心细致,循循善诱。建议:有些问题可以针对差生重点检查,及时得到反馈。  优点:通过观察图片导入新课,在授课过程中与学生...

    12年前   
    687    0