您现在的位置:首页 >>资源共享 信息浏览

    公开课-If语句——判定成绩等级-李红
    • 发布日期:2018-11-23
    • 来源:本站

     

    教师

     

    学科

    计算机

    课题

    If语句——判定成绩等级

    课时

    1课时

    时间

    2018.11.23上午第3

    地点

    5501机房

    教学

    目标

    1掌握If语句的格式;

    2.理解If语句的执行过程;

    3.学会使用If语句结合窗体解决选择结构问题,培养学生分析、解决问题的能力

    4通过小组合作,培养学生的责任感和团队协作精神。

    教学

    重点

    1掌握If语句的格式;

    2.理解If语句的执行过程;

    3.使用If语句结合窗体解决选择结构问题。

    教学

    难点

    使用If语句解决选择结构问题

    课前

    准备

    教师

    1.制作课件、录制操作视频;

    2.上传课程资料到泛雅网络平台。

    学生

    组长组织组员归纳C语言中if语句的各种格式

    教学

    环节

         

    教师

    活动

    学生

    活动

    创设情境

    引入任务

    创设情境:学考成绩评定展示。

     

    任务要求:文本框中输入一个百分制的成绩,用对话框给出相应等级的判定。

    1)判定是否及格。(及格提示:恭喜您,及格了!,不及格提示:很遗憾,不及格。)

    2)判定成绩等级。(<60:不及格、6080:良好,81100:优秀,>100:输入错误。)

    创设情境

    激发学习

    兴趣

     

    引入任务

    体验情境

     

     

     

    观察任务

    分析任务

    明确知识

    师生共同分析所需知识点。

    1.界面设计——窗体(标签、文本框、按钮)

    2.代码设计——选择结构(If语句)

    帮助学生分析任务

    思考解决方法

    学习新知

    实施任务

    1.界面设计

    在窗体上放置1个“标签”控件,1个“文本框”控件,3个“按钮”控件。主要属性设置如下表所示。

    控件类型

    名称

    标题

    标签

    Label0

    判定成绩等级

    Label2

    输入一个百分制成绩:

    文本框

    txtCJ

     

    按钮

    cmdJG

    及格判定

    cmdDJ

    等级判定

    cmdExit

    退出

     

    2.代码设计

    选择结构:根据给定的条件P判断,由判断结果来确定执行A分支还是B分支。

    VBAIf语句格式

    1单分支

    格式1

    If 条件表达式 Then 语句块

    格式2

    If 条件表达式 Then

    语句块

    End If

    ·执行过程:当条件表达式结果为True,执行Then后的语句块;否则,结束单分支结构语句,执行后面的语句。

    ·语句块:多条语句用冒号隔开。

    2)双分支

    格式1

    If 条件表达式 Then 语句块1 Else 语句块2

    格式2

    If 条件表达式 Then

    语句块1

    Else

    语句块2

    End If

    ·执行过程:当条件表达式结果为True,执行语句块1;否则,执行语句块2

     

     

     

    巡视学生操作、指导

     

     

     

     

     

     

     

    播放课件

     

     

     

     

     

    引导学生找出与Cif语句的不同

     

    强调格式

     

     

     

     

     

     

     

     

     

     

     

     

    学生操作

     

     

     

     

     

     

     

     

    学生观看

    做好笔记

     

     

     

     

    发现区别

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    学习新知

    实施任务

    自我测试:及格判定。

    编写“及格判定”按钮代码。

     

    3)多分支

    If 条件表达式1 Then

       语句块1

    ElseIf 条件表达式2 Then

         语句块2

    ElseIf 条件表达式n Then

         语句块n

    [Else

        语句块n+1 ]

    End If

    执行过程:顺次判断条件表达式1~n,遇到第一个结果为True的条件时,执行其下面的语句块,然后跳出多分支结构语句。如果列出的所有条件都不满足,有Else语句,则执行其下的语句块n+1,没有Else语句,则不执行任何语句块,直接结束多分支结构语句。

     

    编写“等级判定”、“退出”按钮代码。

    讲解分析

    巡视辅导

     

    播放课件

    分析讲解

     

    帮助学生写出“等级判定”代码

     

     

     

     

     

     

     

     

     

     

     

    巡视辅导

    完成测试

    小组实施

     

    学生观看

    做好笔记

     

    分析出“等级判定”代码

     

     

     

     

     

     

     

     

     

     

     

    小组实施

    展示作品

    交流评价

    任务

    评价

    自我评价、小组评价、教师评价

    评价

    展示、评价

    总结归纳

    布置作业

    小结:

    1If语句的格式及执行过程

    2If语句结合窗体解决选择结构问题

    作业:

    1.输入购书数量及单价,如果购买10本以上,就打八折,否则不打折,计算并输出购书金额。

    2.出租车为分段计费,其收费标准为:里程在3km以内(含3km)收费13.00元;里程在315km之间(含15km)的收费标准为2.30/km;里程超过15km后,加收基本单价50%的费用,即3.45/km。设计程序,根据输入框中输入的任意里程数,计算出乘客应付的出租车费。

    3.预习:P.177  Select  Case

     

    小结

     

     

    布置

    提示

     

    自我小结

     

     

    记录

    课后完成作业