网站地图 | vip会员 | 优质课网_收录全国及各省市最新优质课视频,说课视频,名师课例实录,高效课堂教学视频,观摩展示公开示范课视频,教学大赛视频!

在线播放:沪科版高一信息技术选修一算法与程序设计-选择结构—if…else…end if语句-四川省优课

联系本站客服加+微信号15139388181 或QQ:983228566点击这里给我发消息
视频简介:

沪科版高一信息技术选修一算法与程序设计-选择结构—if…else…end if语句-四川省优课

视频标签:算法与程序设计,选择结构,if语句

所属栏目:信息技术优质课视频

视频课题:沪科版高一信息技术选修一算法与程序设计-选择结构—if…else…end if语句-四川省优课

本视频配套资料的教学设计、课件 /课堂实录及教案下载可联本站系客服

《选择结构》教学设计 
 
课程名称 选择结构——if…else…end if语句 
学校名称 
教学对象 
高一·15班 科目 
信息技术 
时间 2019.5.20 
一、教材分析与学生分析 
教材分析: 
算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。 
“选择结构”是上海科技教育出版社出版的普通高中课程标准实验教科书,是算法与程序设计第二章第三节的内容。本节主要内容是用选择结构编写简单的程序来解决具体的问题。 
通过本课的学习,可以促进学生对问题解决方法和思想的理解和掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,从而为后面多分支选择结构的学习打下基础。 
学生分析: 
高一的学生在数学课中已经有了算法和程序设计的基础,学生对事物的分析、综合能力以及独立思考能力、分析能力都有了一定的水平,在教师有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子分析选择结构的话,那么学生会比较感兴趣。 二、教学目标 
①知识与技能:学生能理解选择结构的基本概念;学生学会用VB中的条件语句实现选择控制结构。 
②过程与方法:学生经过实践与验证、分析归纳掌握IF双分支语句的格式与功能。 ③情感态度与价值观:运用半成品加工策略,完善程序,发展学生思想思维的逻辑性及严谨的学习态度。 三、教学重难点 
 
                    
             
                    
                            教学重点:熟悉if双分支语句的格式;会使用VB语言中的if双分支语句。 教学难点:能利用if双分支语句来解决实际问题。 四、教学方法 
任务驱动法、演示法、讲授法、小组合作探究 五、教学媒体 
 VB6.0、PPT课件、云课堂 六、教学过程 
1、设计情境,引入新课 
玩猜价格游戏。通过程序,引导学生进入课堂 
 
通过云课堂软件将程序实例发送到学生机,让学生通过游戏增强对学习内容的兴趣。 
同学们在选择价格的时候,是根据竞猜程序的提示而改变价格的高低的,这里存在一个价格判断的条件。 
         
教师活动:由竞猜价格实例引出选择结构的一般流程图,讲解选择结构。 选择结构流程图  
 
                    
             
                    
                                     
那么在VB中是如何实现简单的选择结构的呢?我们今天就一起来学习If…Else…End If分支语句。 2、合作探究,获得新知 任务:求一个数的绝对值。 
师:求一个数的绝对值可以分为几种情况? 
生:两种情况,一种是自身<0,绝对值等于它的相反数;另一种是自身>=0时,绝对值就等于它本身。 
师:非常好,所以要求一个数的绝对值首先就是要判断它与0的关系,如果它小于0,绝对值就等于它的相反数,否则就等于它本身。 
师:如果设这个数为X,它的绝对值为Y,那么就可以得到以下数学模型: 
 
请同学们试着写出它的自然语言描述的算法: ①输入一个数X(X=val(text1)); 
②判断条件X<0是否成立,如果条件成立执行第③步,否则执行第④步;  ③计算绝对值Y=-X,跳转到第⑤步执行;  ④计算绝对值Y=X,跳转到第⑤步执行; ⑤输出绝对值Y(text2=Y); ⑥结束 
如果我们把自然语言描述的算法再用流程图给大家展示出来,肯定就更直观、
 
                    
             
                    
                            更形象。 
 
师生交流:讨论程序中的代码。  
Private Sub Command1_Click()    Dim X,Y As double        X = Val(text1)        If X < 0 Then  
Y=-X Else    
Y=X  
       End If        Text2 =Y    End Sub 
 引出知识点:通过实例展示分析,引出在VB中If…Else…End If语句的基本用法。学生试着分析If…Else…End If语句的执行流程。   
 
                    
             
                    
                            名称 语法格式 执行流程 
选择结构 If…Else…End If 
If  条件 Then 
语句块1 Else 语句块2 End If  
如果条件成立,执行语句块1,执行完后跳过语句块2,跳到End If 后面继续执行;如果条件不成立,则跳过语句块1去执行语句块2,执行完后跳到End If 后面继续执行。󰀀 
问1:对于同一个数,这两条路径或者说语句块1和语句块2会不会都执行? 生:学生回答(    ) 
师:非常正确,根据条件是否成立只能选择其中一条路径执行,另外一条路径不执行。二者只能选其一。 
问2:Else之后能不能再直接跟条件,比如Else X>=0 ? 生:学生回答(   ) 
师:Else 之后不能再直接跟条件,因为Else本身已包含X>=0的含义。 3、练习反馈,应用拓展──屏幕演示 
练习任务:航空行李托运费的计算。航空公司规定:每位乘客最多可以免费携带20公斤行李,如果行李重量超过规定限制,超过部分按每公斤10元收费。请同学帮助航空公司编写一个计算行李托运费的程序。 (1)问题分析: 
 学生自主完成 
(2)算法设计(师生互动) 
①输入乘客的行李重量X(X=val(text1)); 
②判断条件X<=20是否成立,如果条件成立执行第③步,否则执行第④步;  ③计算行李的寄存费Y=0,跳转到第⑤步执行;  ④行李的寄存费Y=(X-20)*10,跳转到第⑤步执行; ⑤输出行李的寄存费(text2 =Y); ⑥结束 
(3)程序设计 
      生:小组合作完成。 
(4)程序代码编写,解决问题(上机实践) 
      师生互动:学生编写程序代码,教师指导教学。    Private Sub Command1_Click() 
 
                    
             
                    
                                    Dim x,y As Single        x = Val(text1)        If X<=20 Then             Y=0        Else  
            Y=(X-20)*10        End If          Text2 =y    End Sub 
   师:指出学习的重点──If…Else…End If。 4、知识回顾,总结提升 
1、课堂小结──指出本节课程的知识点 
If 条件 Then 
                语句块1              Else                 语句块2 
End If 
    2、分段函数       选择结构 七、板书设计 选择结构 
      ——If...else...end if语句 八、教学反思 
因为学生对计算机的掌握水平不同,动手能力不同,兴趣程度不同,我们该如何更好地引导他们取长补短,互助学习。解决方法是,在教学中应尽量让不同层次的同学互相搭配,以此来相互进行辅导和交流;另外在教学过程中教师还要尽量多的到下面去巡视辅导,回答个别同学的不同问题,从而解决所存在的差异问题;最后,还要善于帮助学生进行归纳总结。

视频来源:优质课网 www.youzhik.com -----更多视频请在本页面顶部搜索栏输入“算法与程序设计,选择结构,if语句”其中的单个词或词组,搜索以字数为3-6之间的关键词为宜,切记!注意不要输入“科目或年级等文字”。本视频标题为“沪科版高一信息技术选修一算法与程序设计-选择结构—if…else…end&#160;if语句-四川省优课”,所属分类为“信息技术优质课视频”,如果喜欢或者认为本视频“沪科版高一信息技术选修一算法与程序设计-选择结构—if…else…end&#160;if语句-四川省优课”很给力,您可以一键点击视频下方的百度分享按钮,以分享给更多的人观看。优质课网 的成长和发展,离不开您的支持,感谢您的关注和支持!有问题请【点此联系客服QQ:983228566】 -----

优质课说课大赛视频
关闭
15139388181 微信:15139388181
QQ:983228566
点击这里给我发消息
点击这里给我发消息
点击这里给我发消息
优质课网_手机微信
加入vip会员
如何观看本站视频