《程序的选择结构》说课稿
- 格式:doc
- 大小:40.00 KB
- 文档页数:3
第二节《程序的选择结构》教学设计【案例背景】初中信息技术教育的目标是:发展学生积极学习和探究信息技术的兴趣,巩固良好的信息意识和健康负责的信息技术使用习惯,提高信息处理能力,强化学生使用信息技术支持各种学习和解决各类问题的意识与能力。
然而,今年我市的中招考试改革,新增了VB程序设计和机器人,所以老师们在现实教学中要迎接更多的挑战:教学内容的范围比以前更广泛了、课时远远不够、教学软硬件资源缺乏等诸多问题。
因此,如何进行更有效地开展新课程教学,成为老师们迫切解决的话题。
本教案例从“猜数游戏”出发,激生起学生的好奇心,进而引发学生主动学习。
让原本枯燥无味的VB程序设计,在游戏的环境下,激发学生的思考与探索思维。
【教材分析】“程序的选择结构”这一节内容是河南科学技术出版社的《程序设计和机器人》第三章第二节程序的流程控制《程序的选择结构》的内容。
本节课的主要知识点是掌握程序的选择结构,if语句的用法。
用选择结构编写简单的程序,解决具体问题。
通过本课的学习,让学生在按照一定的流程去解决问题,去体会程序设计的思想,也为多分支选择结构的学习打下基础。
【学生分析】本节课的教学对象是初二学生,通过前几节课的学习,学生已经基本熟悉了VB编程环境,掌握了设计程序界面的操作方法。
他们又是在充满好奇的年龄,学生如果能完成“猜数游戏”的程序,就会产生强烈的成就感。
所以只要教师引导得当,一定能激发学生的学习热情,达到良好的教学效果。
【教学目标分析】1、知识与技能:(1)了解选择结构的概念。
(2)掌握if语句的功能、语法格式、执行过程和使用方法。
(3)窗体、文本框控件、按钮控件及标签控件属性的理解。
(4)能够利用选择结构进行程序设计、解决较复杂问题。
2、方法与过程(1)利用设计一个猜数字的游戏使学生了解选择结构程序的编写方法。
(2)利用设计一个猜数字的游戏加深学生对控件属性的的理解。
3、情感态度与价值观通过趣味性教学,使同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。
《选择结构》说课稿一、说教材《选择结构》是教育科学出版社高中选修教材《算法与程序设计》中第二章第三节第二小节的内容。
本课继《顺序结构》以后,本节课的内容与前面的顺序结构、后面的循环结构构成了程序设计的三种结构,通过本课的学习,同学们提升了分析问题和解决问题的能力,为后面的学习打下基础,同时也为同学们利用程序解决简单问题作好铺垫。
二、说学情(1)同学们普遍认为选修教材《算法与程序设计》难度较大,教材中很多难以理解的语句和函数,较枯燥乏味,和现实生活联系不是很紧密,久而久之便对信息技术课程的学习失去了兴趣。
(2)学生对信息技术这门课普遍不够重视,单纯用传统的讲授法难以实现教学目标。
基于此创设情境,激发学生兴趣,消除他们对程序设计的“恐惧”心理,调动他们学习和探究的主动性、积极性,显得尤其重要。
三、说教学目标根据教学内容的地位和特点及学生总体情况,我确定了以下教学目标(1)知识与技能目标1) 理解选择结构的含义2) 掌握if语句中两种分支结构的语法格式3) 能够运用if语句两种分支结构解决实际问题(2)方法与过程目标1) 通过基于问题情境的探究和合作,在学生交流、师生交流、人机交流、学生活动等过程中,培养学生的逻辑思维能力和解决问题的主动性。
2) 能够根据实际问题的需要,选择适当的程序结构,实现分析问题、解决问题的目的,并能对问题解决的过程与结果进行评价。
(3)情感与价值观目标1) 让学生在自主解决问题的过程中培养学生积极主动的学习态度,勇于质疑,不断创新的精神,为今后学会自主学习打下良好的基础。
2) 通过小组协作和主题探究活动,培养学生协作学习的意识和集体荣誉感。
四、说教学重点、难点教学重点:if 语句两种分支选择结构的语法结构和功能教学难点:灵活运用if条件语句解决简单的实际问题五、说教法本堂课从生活中常见的趣味游戏开始,通过一个生活化的选择结构实例为学生设置问题情境,引导学生在具体任务的驱动下通过分组协作解决问题,在解决问题的过程中获取新知,并产生利用所学知识解决生活实际问题的愿望。
《选择结构程序设计》说课稿各位评委老师大家好:我今天说课的题目是《选择结构程序设计》,我将从以下几个方面进行说课:一、教材分析选择结构程序设计是初中信息技术课程中计算思维模块,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用Python程序设计语言编写程序。
本课是湖北教育出版社信息技术第七单元Python程序设计(下)第25课《打鱼还是晒网》的内容,其目的是让学生使用Python语言进行选择结构程序设计。
在前面的教学内容中,学生已能读懂程序三种基本结构,能用流程图在描述算法,进行简单的顺序结构程序设计方法,本课将运用计算机解决问题的一般方法出发,让学生根据选择结构相关实例分析问题、描述算法、最后进行改写和调试程序。
同时在本课中,学生进一步理解程序设计的基本方法,能够为后续三种结构综合应用的学习奠定基础。
本课教材内容包括条件、单分支、双分支和多分支if语句的python语言代码格式并包含各类实例的综合应用。
内容较多,然而结合实际教学的需要,这三种选择结构的形式学生在一节课内难以掌握,故本节课将双分支选择结构作为教学内容,并通过描述算法帮助学生搭建从生活问题到程序设计的障碍,从而解决问题。
二、学情分析八年级学生在做某些数学题时已经有了算法的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用贴近日常生活的例子来分析选择结构的话,那么学生就不会对程序设计望而生畏。
三、教学目标根据大纲要求、结合教材的分析理解以及学生的实际情况,我确立了本课的教学目标:知识与技能:1.能用自然语言和流程图描述实际生活问题中的选择结构;2.能改写双分支同类选择结构程序代码,测试运行从而解决问题。
过程与方法:1.体验用自然语言、流程图等方法描述算法的过程。
2.通过对生活中同类问题的对比,启发学生应用规律解决问题的方法。
程序的选择结构(一)教材分析使用教材:广东教育出版社出版的《算法与程序设计》(选修1)。
本节课的教学内容是2.3节“程序的选择结构”第二部分内容的第二节课。
对于教材2.3节的教学内容,学生都很感兴趣(因为属于算法的三大结构之一,学生对能用代码编写出来的程序还是感到新奇,故能比较好的吸引学生的学习兴趣),但是对其中相关的知识点,学生的认识还是很模糊的,尤其是条件语句的编写,大多数同学缺乏实践经验,因此如何引导学生学会使用条件语句来控制选择结构成为本节课的重点;而难点在于如何实现多个条件语句的编写,即条件语句的嵌套,并在掌握条件语句的基础上发现有问题程序的解决方法,成功调试运行。
这节课是下节课(2.3节)“程序的选择结构”中第三部分内容——多重选择语句的基础,只有真正落实好了教学,才能为后面课程开展打好坚实的基础。
(二)学生分析教学对象为高二的学生,在前面的教学中,他们已经学习过程序的顺序结构,(通过本课程前面的学习,)对程序结构方面有了一定的概念,但是还是处于兴趣大、认识模糊,实践少的范畴之内。
(三)学习目标1、知识与技能①能够顺畅阅读条件语句程序,充分理解条件语句的意义;②掌握条件语句的书写格式、功能和执行过程;③掌握程序调试、运行、查漏的方法。
2、过程与方法①掌握使用条件语句编写程序的主要方法。
②掌握使用条件语句嵌套来实现程序选择功能的主要方法。
③体验通过查找问题条件语句掌握条件语句编制的主要过程。
3、情感态度与价值观①培养学生遇到问题,通过自主学习寻找办法解决问题的能力;②帮助学生体验计算机解决问题的过程,获取成功的快乐;③认识程序编写的多元性,帮助其建立根据需求来编写语句的概念。
(四)教学重点分析①掌握使用条件语句编写程序的主要方法。
②能够读懂条件语句,理解条件语句执行的过程及实现的功能。
③掌握程序调试、运行、查漏的方法。
(五)教学难点分析①掌握使用条件语句编写程序的主要方法。
②掌握使用条件语句嵌套来实现程序选择功能的主要方法。
程序的选择结构教案编写教师:付虹杨实际授课教师: ___________________实际授课日期:Then End if Else The n Then Else Else End if教学过程教师活动学生活动设计意图格式2:又叫块IfIf条件ThenElse 2>EndI 语句组1>语句组说明:新课讲授(1)条件可以是算术表达式、关系表达式或逻辑表达式等。
表达式都会得到两种可能:非真即假,True或False。
(2)格式2中的if与end if 必须成对出现,缺一不可。
(3)在书写时,格式1中的<语句组>可以有多条语句,如果有多条语句则必须写在一行,而且语句之间用冒号“:”分隔开。
格式2中的<语句组>中的多条语句,则需分行书写。
(4)将If、Else和End If 语句左对齐,而<语句组1>和<语句组2>向右缩进若干空格,以使程序结构更加清楚,便于阅读和查错。
4、条件语句的执行过程当条件成立时,执行Then后面的语句组1,否则执行语句组2选择结构的流程图如下所示:5、下面我们共同运用选择结构来解决问题:例1、选择题将鼠标价钱大竞猜的程序补充完整。
Dim a As Si nglea=I nputBox(“请输入您猜的价钱”)____ a=20_Print"猜对了"__Print “猜错了”学生边看课件,边听教师讲解选择结构的基本格式。
注意事项,及程序的执行过程。
学生运用选择结构将鼠标价钱大竞猜程序补充完整。
进一步理解选择结构的用法、格式、功能。
让学生熟练掌握双分支选择结构的两种基本格式及相互转换。
将该程序转换成另一种格式:Dim a As In tegera=I nputbox ("请输入您猜的价钱”)If a=20 The n Print "猜对了”ElsePrint “猜错了”End if[教学后记]:新课讲授教师活动学生活动设计意图找学生完成两 种格式的转 换。
程序的基本结构 ---- 选择结构一、教材分析教材选自教科版《算法与程序设计》第二章第三节,上课时,把教材的导入例子作了的简单的处理,以一个有奖竞猜程序作为导入,既能引起学生的学习兴趣又能使学生更易理解条件语句的执行。
至于多种选择语句,先用有奖竞猜做简单讲解,再用另一道根据学生分数判断该成绩是属于哪一个等级的题目作为实践,从而与学生的学习更有联系,提高学习兴趣。
二、学情分析学生已掌握算法的概念及描述方法,定义常量与变量的方法,并且体验了可视化编程,为本节的学习打下了基础。
三、教学目标1、知识与技能理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句的使用方法,能够编写简单的选择结构的程序,以解决生活中的一些计算问题。
2、过程与方法本节从简单的问题入手,通过有奖竞猜程序,让学生明白条件选取择语句的执行流程及使用方法。
进而再做类似的练习,加强学生的理解,课程安排形成循序渐进的梯度,充分挖掘学生潜力。
3、情感态度和价值观程序设计选取的题目都是生活中遇到的例子,加强学生利用本学科解决日学生活中的问题的意识。
四、重点难点1、教学重点(1)条件选择语句的使用(2)程序条件选择结构的执行流程(3)会使用条件语句编写程序解决简单的应用题2、教学难点:利用分支结构解决生活中的问题。
五、教学方法:自主探究、讲授、观察、展示、分组六、教学过程创设情境导入新课:猜价格游戏。
"看商品猜价格"的游戏,下面我们也来模拟玩一下这个游戏。
在这个VB 所编的程序中,能够对所输入的价格进行判断给出结果从而展示游戏者是否猜对价格。
那么,这节课我们就来解密并优化这个程序,这就是我们这节课要学习的内容--程序的选择结构(条件语句)。
新课教学:壱、定义:这种先根据条件做出判断,再决定执行哪一种操作的结构称为分支结构,也称为选择结构.二、单分支结构1、编写程序:手机价格竞猜:某商场举行活动,猜对手机价格就会奖励你一部智能手机。
程序的选择结构单位:房山区教师进修学校姓名:付绪建学科:信息技术《程序的选择结构》教学设计一、指导思想:让学生亲身感受计算机程序解决问题的过程,了解用高级语言编程工具解决问题的基本方法,感悟计算机程序设计的思想,了解计算机程序设计的基本流程,激发学生对信息技术的求知欲,提高其学习兴趣,形成积极主动学习信息技术的态度,将信息技术应用到其它学科而解决其问题的方法,同时引导学生了解更多有关程序设计的基础知识。
二、背景分析:1.教学内容的分析本节内容是选择结构程序设计的第一次课,在这一节之前学生学习了顺序结构程序设计的基本方法,对程序的执行过程有了一个总体的印象,并且熟练掌握了基本的输入输出语句以及程序书写的一般格式,对顺序结构程序的流程有了较深程度的了解。
在上一节课中我以数学当中学生熟知的求解一元二次方程为例,让学生在不对判别式进行判断的情况下编程去求解其根,学生很顺利的写出了程序,而在本节课中,还以该题为例,加上对判别式进行判断,询问学生该如何处理,从而引出条件语句的讲解。
因为是条件语句的第一堂课,怕学生一下子接受不了,因此将if语句当中的else子句省去,只讲if……then……end if结构,等学生熟悉以后,再自然加入else子句。
2.学生情况的分析因为我校处于边远农村,经济相对落后,学生信息技术水平参差不齐,落差很大,有的高一学生上高中前从来没有摸过键盘,更不用谈程序设计了,课堂上如果要照顾好这部分学生,那么课的进度根本就开不下去,但是又不能不考虑这部分学生,于是我就将这部分学生逐个分散到各个小组,安排操作熟练程度中等的同学专门帮助他们,为什么不安排操作娴熟的同学来帮他们呢?因为这些同学动手迅速并且不屑于解说其中详细的步骤,他们的这种态度会影响受帮同学的情绪和心态,不利于他们学习,因此安排操作熟练程度中等的同学来帮助他们,这样,帮人的同学很有成就感,而被帮的同学也感到自已在不断的进步,于人于己都有好处。
选择结构程序设计说课稿选择结构程序设计说课稿我说课的题目是《选择结构程序设计》,下面我从教材分析、学情分析、教学目标、教学重难点、教学方法、教学资源、教学过程七方面来进行说课。
一、说教材《选择结构程序设计》是电子工业出版社出版的《Visual Basic 6.0程序设计》第二章第五节的内容。
在此之前,学生已学习了顺序结构程序设计,为本节课的内容做好了铺垫,同时本节课知识是学好多分支结构的基础,它在整个教材中起着承上启下的作用。
是学生掌握程序设计的基础。
二、学情分析本节课的教学对象中职专业计算机二年级的学生,经过前几节课的学习,学生在顺序结构的学习中已经熟练掌握控件的添加、属性的设置、动作的实现等内容,对于VB程序的建立、运行、调试过程也有了多次实践经验,这些内容的学习和掌握为本节课的学习奠定了一定的基础。
三、说教学目标:根据教材结构与内容分析,考虑到已有的认知结构心理特征,我制定如下教学目标:知识目标:1、掌握IF语句的格式2、掌握IF语句的执行流程3、学会使用IF语句编写简单的选择结构程序,解决实际问题。
能力目标:培养学生自主探索、自主学习的能力和动手操作能力。
情感目标:通过小组合作,培养学生团结合作能力;让学生在解决解决问题的过程中,体验成功的快乐。
四、说重点难点本着新课标,在吃透教材的基础上,我确立了如下的教学重点、难点。
教学重点:IF语句的格式和执行流程。
教学难点:使用IF语句编写程序解决实际问题。
五、说教学方法1、说教法结合教材特点和学生的认知规律,本课我主要采用“创设情境法”、“任务驱动法”、教学方法。
2、说学法本课教给学生的学法是“发现问题――分析问题――解决问题”。
故此课教学过程中,让学生带着学习任务通过自主学习、课堂讨论、相互合作等方式,使学生在完成任务的过程中不知不觉实现知识的传递、迁移和融合。
六、教学资源:VB演示程序、多媒体课件、学案、Microsoft Visual Basic 6.0中文版软件、计算机网络机房、网络广播教学软件。
《程序的选择结构》说课稿
学科:信息技术
单位:延庆三中
*****
时间:2011-5
《程序的选择》说课稿
各位评委老师大家好:
我今天说课的题目是:《程序的选择结构》,我将从以下几方面进行说课
一、教学背景
1.教材分析:
算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。
“选择结构”是广东省出版集团广东教育出版社出版的普通高中课程标准实验教科书、算法与程序设计第二章第三节的内容。
主要内容是用选择结构编写简单的程序解决具体问题。
用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前提后提出的。
通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。
2.学情分析
经过前几节课的学习,学生在顺序结构的学习中已经熟练掌握控件的添加、属性的设置、动作的实现等内容,对于VB程序的建立、运行、调试过程也有了多次实践经验,这些内容的学习和掌握为本节课的学习奠定了一定的基础。
高一的学生在数学课中已经有了算法的基础,学生对事物的分析、综合能力及独立思考能力、分析解决问题的能力都有了一定的水平,在教师的有效引导下,有能力进行自我探究,如果用一种学生比较感兴趣的,能够贴近学生日常生活的例子来分析选择结构的话,那么学生会比较感兴趣。
二、教学资源:根据教学内容和学生实际,在教学资源方面做如下准备
1.资源:VB演示程序、学案、FTP共享资源
2.技术准备:计算机网络机房、多媒体广播网、Microsoft Visual Basic 6.0中文版
根据《大纲》的要求、结合教材的分析理解以及学生的实际情况,我确立了本课的教学目标:三、教学目标
1.知识与技能:
理解程序选择结构中的条件选择语句的执行流程,掌握条件选择语句的使用方法,能够编写简单的选择结构的程序,以解决生活中的一些计算问题。
2.过程与方法:
在发现、分析、解决实际问题中,培养学生关注生活的意识,促进学生对问题解决方法的理解,学会选择结构解决实际问题,提高应用技术的能力。
3.情感态度与价值观:
程序设计选取的题目都是生活中遇到的例子,加强学生利用本学科解决日学生活中的问题的意识,同学们保持高涨的学习兴趣,在操作的同时获得成功的喜悦。
这样的目标设计更多的关注学生的学习过程和情感体验,立足教学目标多元化,在学习过程中发展各方面的能力。
4.教学重点、难点
本着《大纲》,在吃透教材的基础上,确立本节课的
教学重点:学生学会使用VB语言的If分支语句,掌握程序条件选择结构的执行流程,能够编写简单程序解决实际问题。
突出重点:从“公园门票”实例引入新课,通过小组讨论,分析问题,提出问题,教师介绍IF语句,小组合作探究画出流程图并根据流程图写出程序,小组成员共同调试程序。
然后给出两个生活中的问题情境:电话费问题、居民用水分段计费问题和学生成绩评定问题,学生小组分析讨论,独立完成程序,教师不断鼓励学生,使学生的设计思想得到承认,增强学生独立设计程序的积极性。
根据教材特点,结合我校学生的实际情况,我将本节课的
教学难点确定为:对解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。
突破难点:从生活中的选择入手,让学生在合作中理解解决问题的方法和步骤,通过小组共同调试程序过渡到独立完成程序,学生逐渐能够根据问题写出程序代码。
四、教法与学法
1.教法:新课程理念提出教师是学生学习的组织者、引导者、和合作者,根据这一理念本节课我遵循“激、导、探、放”的原则,采用任务驱动的教学方法来组织教学,让学生根据“学案”的提示合作探究,在学生学习的过程中教师引导学生思考,理解了条件语句并尝试调试程序后,放手让学生去做,学生在探究与实践中解决问题。
2.学法:学生作为学习的主体在教学活动中的参与状态和参与度是决定教学效果的重要因素,本节课为了充分发挥学生的主观能动作用,在上述教学方法的指导下,引导学生运用“讨论”、“实践”、“协作”、“探究”、“交流”等方法,使用学案导学,掌握程序的选择结构。
五、教学程序及设想
本节课,为了体现学生是学习活动的主体,我以学生的学为立足点,根据“以兴趣为起点,以活动为载体,让学生在‘玩中学’‘做中学’”的理念,设计了如下的教学程序:(一)、贴近生活发现问题
社会大课堂时到旅游景点发现门票售票问题:票价根据人数的不同而有所不同。
学生用数学方法分析问题,提出:用计算机解决时采用以前学习的顺序结构不能解决,由此引出——程序的选择结构
(二)、合作探究获得新知
利用学案,小组合作认识IF语句,并与老师同学交流学习成果,教师适当讲解,帮助学生理解IF语句。
(三)、设计流程解决问题
学生根据书中流程图示画出实例的流程图,并尝试用IF语句书写程序。
(四)、体验生活正确使用
给出实例(游戏的方法选作):1.生活中鼓励节水,采用分段计费的方法;2.电话费问题;3.学生成绩评定问题(合格、不合格)
(五)、交流提升明确方向
程序及问题交流,强调IF语句的书写格式,继续思考:成绩分段评定(不合格,合格,良好,优秀)为下节课做准备。
六、教学评价:
•同学评价:小组同学就同学间合作探究学习给予评价。
•自我评价:填写自我评价量表
•教师评价:根据课堂表现以及提交的作业给予分数和评定意见。
本课教学设计,我运用信息技术优势,从生活中的实际问题入手,将学生融入到具体的情境中去,使学生产生浓厚的学习兴趣。
采用任务驱动法,激励学生主动参与学习,组织小组协作交流和探究,适当的给予学生有效的指导,为学生的主动学习创设空间,让学生体验到成功的乐趣。
结束语:以上,我仅从教材、学生、教学目标、教法、学法和教学程序以及教学评价上说明了通过本节课的教学,学生“学什么”、“怎么学”,教师“教什么”、“怎么教”,并且阐明了“为什么这样做”。
希望各位对本堂说课提出宝贵意见。