案例三选择结构
- 格式:doc
- 大小:33.00 KB
- 文档页数:8
【教学课题】选择结构【适用年级】普通高中一年级【所用教材】教科版《算法与程序设计》【学情分析】教学对象为高一年级的学生,通过前面VB语言基础和顺序结构的学习,学生已具备学习选择结构的基础。
【教材分析】选择结构是建立在顺序结构的基础上,又为后续学习循环结构作了铺垫,是教材中的重点之一。
教材着重分析飞船是否升空的程序例题,并没有系统介绍if 语句的格式和功能,教师应根据具体情况进行适当的补充。
【教学目标】1、知识和技能:(1)掌握IF 语句的格式和功能。
(2)会画IF 语句的流程图。
(3)学会用IF 语句解决日常生活中实际问题。
2、过程和方法:经历分析、归纳、实践,掌握IF 语句的格式和功能3、情感态度与价值观:(1)通过完善和编写程序,培养学生严谨的思维习惯。
(2)培养学生对程序设计的兴趣和设计程序解决实际问题的能力。
(3)培养学生热爱生活的积极心态,树立正确的人生观。
【教学重点】1、选择结构的格式和功能。
2、选择结构在实际生活中的应用。
【教学难点】运用IF 语句解决实际问题。
【主要教法】讲解、启发、演示【主要学法】自主探究、模仿、实践、协作【教学用具】微机房多媒体演示系统【教学过程】一、创设情境,激发兴趣1.教师由“神五”的发射成功引出第一宇宙速度问题,即:当飞船达到什么速度时,才可能绕地球做匀速圆周运动?2.学生通过讨论、查找资料给出第一宇宙速度为7.91千米/秒。
3.教师给出问题:如何实现输入飞船速度,程序判断飞船能否升空?请分析并给出流程图。
4.和学生一起讨论画出飞船运行状态流程图。
二、合作讨论,学习新知1.教师归纳得出选择结构的概念,即:根据不同条件来决定程序执行走向的结构,称为选择结构。
2.教师先给出例句,和学生一起分析每行语句的含义,然后归纳出IF 语句的格式:三、利用新知,解决问题1. 老师给出“判断飞船能否升空”VB 程序的半成品,让学生完善程序。
2. 教师演示如何在窗体显示飞船升空图片,学生模仿。
生活中选择结构的例子
餐厅菜单选择:当你在餐厅吃饭时,通常会面对一个菜单,你需要根据自己的口味和饥饿程度选择合适的菜品。
交通路线选择:当你要去某个目的地时,可能有多条不同的交通路线可供选择,你可以根据交通状况、时间和方便程度来做出选择。
购物决策:当你要购买某个商品时,可能会有多个品牌、不同的功能和价格范围可供选择,你可以通过比较它们的特点和价格来做出决策。
旅游目的地选择:当你计划一次旅行时,你需要选择一个目的地。
你可以考虑到旅行预算、时间、兴趣和偏好等因素来决定最终的目的地。
学校专业选择:当你准备申请大学或选择专业时,你可以考虑自己的兴趣、职业前景、学科知识等因素来做出最佳的选择。
穿衣打扮选择:每天早上,你需要根据天气、场合和个人喜好来选择穿什么衣服,以便感到舒适并符合场合要求。
时间管理:当你有多个任务需要完成时,你需要根据任务的优先级、紧急程度和所需时间来选择先后顺序。
饮食选择:在选择每天的饮食时,你可以根据营养需求、饮食偏好和特殊需求(如素食、无麸质等)来选择食物。
休闲活动选择:当你有空闲时间时,你可以选择进行何种休闲活动,如看电影、阅读书籍、锻炼身体或与朋友聚会等。
假期安排选择:在安排假期时,你可以选择是去海滩度假、登山旅行、文化之旅或其他类型的休闲活动,根据个人喜好和预算来做出决策。
选择结构3种基本形式选择的三重奏咱这一辈子啊,就像走在岔路口,到处都是选择。
选择结构呢,有三种基本形式,就像咱生活里那些常见的事儿一样。
先说说顺序结构,这就好比早上起床穿衣服,得先穿上内衣再穿外衣,一步一步来,按部就班。
这是最直白、最简单的方式,就像一条直直的路,没有拐弯抹角。
接着是分支结构,这可有趣了。
就像我有次去商场买衣服,我兜里就只有一百块钱。
我看到一件漂亮的连衣裙,要八十块,可同时我又看到一件酷酷的T 恤只要五十块。
我心里就开始纠结啦,这就是分支结构。
如果我买了连衣裙,那我可能就没钱吃午饭了;要是买T 恤呢,我还能剩下点钱去买个小零食。
我在那两件衣服面前站了好久,心里像有两个小人在打架。
一个说:“买裙子吧,穿上你就是小仙女。
” 另一个说:“T 恤多实用啊,还能省点钱。
” 最后我一咬牙,还是选了T 恤,毕竟肚子饿的感觉可不好受啊。
再说说循环结构。
我减肥的时候就有这种体验。
我计划每天做五十个仰卧起坐,第一天,我鼓足了劲做完了,累得气喘吁吁。
第二天,想到还要做,心里有点犯怵,但还是坚持做了。
就这样,一天又一天,每天都重复做着仰卧起坐这个动作,这就是循环。
有时候真想放弃,可是看看镜子里的自己,又有了动力。
不断地重复这个过程,期待着有一天能穿上那些漂亮的小码衣服。
生活中的选择无处不在,这些选择结构就像隐藏在背后的小秘密,悄悄地影响着我们的每一个决定。
从每天早上吃什么,到未来要做什么工作,选择的形式一直在发挥作用。
就像我选择写这篇关于选择结构的文章一样,也是一种选择呢。
不管是顺序的按部就班,还是分支的纠结犹豫,亦或是循环的坚持重复,都是我们生活的一部分。
这就是选择结构在生活中的模样,实实在在又充满趣味。
信息技术课程中的问题设计以“选择结构”一课为例-教育技术学论文信息技术课程中的问题设计以“选择结构”一课为例曹丽丽(江苏省盐城中学,224001)摘要:“选择结构”是教育科学出版社出版的高中信息技术选修教材《算法与程序设计》第二章第三节的内容。
传统的教学方法是教师详细讲授基本语句,再举例说明选择结构的应用。
这种教学模式把程序设计变成了语言学习,不利于培养学生的算法思想、创新意识和创新能力。
基于问题教学法的“选择结构”的学习,由学生已经完成的顺序结构程序出发,引导学生分析算法中的破绽,通过生活中实例的类比,引出用“选择结构”解决判断类问题。
关键词:问题教学法选择结构教学案例“选择结构”是教育科学出版社出版的高中信息技术选修教材《算法与程序设计》第二章第三节内容,我采用问题教学法,由学生已经完成的顺序结构程序出发,引导学生分析算法中的破绽;通过生活实例的类比,引出用“选择结构”解决带条件的问题。
这节课的教学目标是:(1)知识与技能。
根据问题建立合适、正确的“条件”;理解选择结构的执行过程,并用其解决实际问题;培养学生的逻辑思维能力,促进学生对算法的理解。
(2)过程和方法。
以具体的问题为外驱力,通过教师的引导、学生的自主探究和协作学习,提高学生设计算法解决问题的综合应用能力。
(3)情感态度与价值观。
通过比较、探究、讨论、交流等多种教学活动,激发学生学习程序设计的兴趣和热情,感受编程的乐趣,形成积极主动地学习信息技术的态度。
这节课的教学重点是使用If语句,掌握用选择结构程序解决实际问题;教学难点是对算法的理解,能根据实际问题写出程序代码。
我通过设计有价值的、科学性的问题,让学生在解决问题的过程中,感受知识、领会知识、运用知识,最终白我构建知识。
让学生摆脱被动地接受教师“灌输”的知识,把教学过程看成是学生独立自主地分析问题、解决问题的过程,从而让一切学习活动回归学习的本质。
一、初问——承前启后由学生已经接触过的教学问题引入,能比较容易分析出原有算法的缺陷。
引出第三选择的案例第三选择是指在面临两个相互对立的选项时,出现的第三种解决方案。
它是一种创新思维方式,能够打破二元对立,提供更多的选择和可能性。
下面列举了十个关于第三选择的案例。
1. 案例一:在电视购物中,消费者通常只能选择购买或者不购买,但某公司推出了一种全新的服务,即试用期购买。
消费者可以在试用一段时间后再决定是否购买,从而避免了购买后后悔的情况。
2. 案例二:在某公司的招聘过程中,通常只有面试和笔试两个环节。
但为了更全面地了解应聘者,该公司增加了一个第三个环节,即小组讨论。
通过小组讨论,公司可以更好地评估应聘者的团队合作能力和沟通能力。
3. 案例三:在某城市的交通管理中,通常只有私家车和公共交通两种选择。
为了减少交通拥堵和环境污染,该城市引入了共享单车作为第三种选择,给市民提供了更加灵活和环保的出行方式。
4. 案例四:在某电商平台的支付方式中,通常只有在线支付和货到付款两种方式。
为了提高用户体验和方便用户,该平台引入了第三种支付方式,即信用卡支付,为用户提供了更多的选择。
5. 案例五:在某公司的员工福利中,通常只有健康保险和养老金两种选择。
为了满足员工的多样化需求,该公司引入了第三种福利选择,即弹性工作制度,让员工可以根据自己的情况选择更灵活的工作时间。
6. 案例六:在某学校的教育模式中,通常只有传统课堂教学和在线教育两种选择。
为了提高学生的学习效果和兴趣,该学校引入了第三种教学模式,即实践教学,让学生通过实地考察和实际操作来加深对知识的理解。
7. 案例七:在某社交媒体平台的隐私设置中,通常只有公开和私密两种选择。
为了保护用户的个人信息和隐私,该平台引入了第三种隐私设置,即朋友圈可见,只有被用户添加为好友的人才能看到用户的动态。
8. 案例八:在某公司的产品定价策略中,通常只有高价和低价两种选择。
为了满足不同消费群体的需求,该公司引入了第三种定价策略,即中等价位,既保证了产品的质量,又能够吸引更多的消费者。
案例三:选择结构
【基本信息】
【课标要求】
(二)程序设计语言初步
1.内容标准
(1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、表达式、函数。
会使用程序设计语言实现顺序、选择、循环三种控制结构。
(2)理解模块化程序设计的基本思想,初步掌握其基本方法。
(3)初步掌握调试、运行程序的方法。
(4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计的基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。
2.活动建议
(1)选择实例,根据解决问题的要求分析设计算法,恰当地使用三种控制结构编写源程序,调试并运行该程序,在过程中体验程序设计语言的逻辑特点。
【教学分析】
算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。
“选择结构”是教育科学出版社出版的高级中学课程标准实验教科书《算法与程序设计》第二章第三节的内容,共分三课时,本课为第二课时。
主要内容是用选择结构编写简单的程序解决具体问题。
用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数据的表示与处理的基础上,理解了顺序结构的前题下提出的。
通过本课的学习,可以促进学生对问题解决方法和思想的理解与掌握,从而提升学生的问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想,而且也为多分支选择结构的学习打下基础。
【教学目标】
1.知识与技能:
(1)掌握分支选择结构实现条件判断控制。
(2)能够运用分支选择结构设计编制程序解决问题。
(3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。
2.过程与方法:
(1)通过教师讲解和演示,利用任务驱动,通过学生分组探究,协作学习,在完成一个个具体的任务的过程中了解常用的文件传输方法;
(2)以具体的任务为外驱力,在教师的引导下,通过学生个体的自主探究和相互间的协作学习,提高学生用算法解决问题的综合应用能力。
3.情感、态度和价值观:
(1)通过完成实践活动,激发学生对信息技术学习与应用的浓厚兴趣,培养学生正确选择、运用信息技术收集、处理、交流、发布信息的能力。
(2)通过小组协同合作交流学习,培养学生互相帮助、团结协作的良好品质;增强学生协作学习、与人合作交流的意识;形成积极主动地学习和使用信息技术、参与信息活动的态度。
【重点难点】
教学重点:掌握分支选择结构的格式
教学难点:对解决问题的方法和步骤的理解,并能根据实际问题写出代码。
【教学资源】
硬件环境:
连接到Internet 的多媒体网络教室(每人一机),都安装了Windows 2000专业版,并安装了VB。
大屏幕投影仪,音响设备等。
软件资源:
Flash课件、网络教学系统;
【教学策略】
若想使学生主动地获取新知,就要让学生真正有机会、有基础、有能力、有方法的主动学习。
普通高中技术课程标准中强调利用各种条件为学生创设多样化的信息环境,营造良好和谐的信息氛围,为改善学生学习创造条件。
如果学生对学习内容产生兴趣,就能自觉地排除内外主客观因素的干扰,集中注意力积极主动地投入学习,把学习当成愉快的事情。
信息技术教学大纲中明确指出:知识及技能的传授应以完成典型“任务”为主。
确立“任务驱动”的教学原则。
这个原则突出了在“做中学”的思想。
在贯彻的时侯,应当注意针对学习内容明确相应的任务,并且任务的设计要有一定的科学性,要充分体现技能技巧的训练。
同时,任务的设计要具有多样性,让学生根据兴趣自主选择。
教师在教学活动中提出问题或活动项目,引导受教育者开展讨论、研究、探索,并通过信息技术的应用解决问题,受教育者在自主设计探索、合作研究的过程中,既提高了学习兴趣,又增强了信息技术的综合应用能力。
为了启发学生对本节课知识点的认识,提高技能水平,本课将灵活地运用贴近学生生活实际的例子去引导学生,引导学生亲身经历知识的发生、发展、形成的认知过程。
通过观察、比较、思考、交流等活动。
让学生在潜移默化中领会学习方法。
使学生从“学会”到“会学”最后到“乐学”。
『教学策略是指在教学过程中,为完成特定的目标,依据教学的主客观条件,特别是学生的实际,对所选用的教学顺序、教学活动程序、教学组织形式、教学方法和教学媒体等的总体考虑。
因此教师在案例中的描述应该更具有针对性。
』
【教学流程】
课前准备:
1.先编写一个猜单双的程序。
2.课堂上用到的教学课件。
通过对整个教学过程的认真回顾,学生都能够完全理解选择结构的基本语法的特点,绝大部学生也能够利用所学的知识编写程序解决实际生活中的问题,而且在整个课时量上也并不算少。
之所以没有把其他选择结构在本节课上讲,是因为如果设计内容过多,学生反而不能够很清晰,深刻的理解。
因此,为了让学生能够有更多的时间去体验、去操作、去发现问题,解决问题,只是在本节课中讲解了单分支结构和双分支结构。
事实证明,如此设计是可行而且也是必要的,只有给学生多一点操作实践的时间,学生才能真正的理解本课的内容。
【案例分析】
这个案例的优点十分鲜明,精彩的引入和层层深入的语法分析始终将学生牢牢地控制在学习过程之中。
具体分析如下:
1.好的开始是成功的一半
教师一开始使用的猜单双的例子充满悬念,一下子吸引了学生的注意力,激发了学生探究程序内部秘密的动机。
并且通过揭示赌博的原理帮助学生建立正确的价值观。
2.环环相扣、步步深入
教师在激发起学生的探索动机后,考虑到学生的现有知识还不足以完成程序的编写,于是使用幸运52的例子一方面保持学生的兴趣,另一方面分析分支的流程图。
接着分析单分支的语法结构、流程图、多分支的语法结构,教学流程紧凑,使学生始终处于积极思考的状态。
3.从学生出发
课堂的内容丰富,如猜单双、幸运52、中文语法表达和密码判断等都来自学生的生活。
学生在教师的引导下认识和理解相关的概念和原理,同时必将更加关注常见生活现象背后所蕴藏的丰富内涵。
【专家点评】
本课教学过程以创设情境激发兴趣、合作探究获取新知、围绕主题协同操作、练习反馈、应用拓展、总结回顾等环节层层展开,环环相扣、生动流畅。
课的开始,教师以学生感兴趣的“猜单双数”的编程游戏引入,牢牢抓住学生的注意力,学生在“为什么总是猜不对”的疑问中,自然进入对分支结构的理解。
在单分支结构和双分支结构的讲解中,教师巧妙避开生涩的程序代码而从生活中类似的语句入手,随后再沿用同一个输入“密码”问题,从单分支结构到双分支结构,引导学生运用简单VB代码实现问题解决,进而通过两道练习题巩固对分支结构的理解。
本课教学设计看似普通的却有实效的。
一个问题释疑的同时新的问题孕育其中,透过教师设计的一个个问题或障碍,让人看到了学生思维的层层深入和体验成功的喜悦。
然而,课中学生的思考和操作体验都没有离开教师设定的轨道,学生的思维和想像力没有打开,开放度不够。
(海南省教育研究培训院段青)。