案例三:选择结构讲解

上传人:鲁** 文档编号:564459175 上传时间:2022-10-19 格式:DOCX 页数:11 大小:64.35KB
返回 下载 相关 举报
案例三:选择结构讲解_第1页
第1页 / 共11页
案例三:选择结构讲解_第2页
第2页 / 共11页
案例三:选择结构讲解_第3页
第3页 / 共11页
案例三:选择结构讲解_第4页
第4页 / 共11页
案例三:选择结构讲解_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《案例三:选择结构讲解》由会员分享,可在线阅读,更多相关《案例三:选择结构讲解(11页珍藏版)》请在金锄头文库上搜索。

1、案例三:选择结构基本信息】作者章小虎课时1课时单位海口华兴学校课标要求】(二)程序设计语言初步1内容标准(1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量 表达式、函数。会使用程序设计语言实现顺序、选择、循环三种控制结构。(2)理解模块化程序设计的基本思想,初步掌握其基本方法。(3)初步掌握调试、运行程序的方法。(4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计的 基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。2活动建议(1)选择实例,根据解决问题的要求分析设计算法,恰当地使用三种控制结构编写源 程序,调试并运行该程序,在过程中

2、体验程序设计语言的逻辑特点。教学分析】算法与程序设计是普通高中信息技术课程中选修模块之一,本模块旨在使学生进一步体 验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设 计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。“选择结构”是教育科学出版社出版的高级中学课程标准实验教科书算法与程序设计 第二章第三节的内容,共分三课时,本课为第二课时。主要内容是用选择结构编写简单的程 序解决具体问题。用选择结构编写简单的程序解决具体问题是在学生已经掌握了程序设计数 据的表示与处理的基础上,理解了顺序结构的前题下提出的。通过本课的学习,可以促进学生对问题解

3、决方法和思想的理解与掌握,从而提升学生的 问题解决能力,让学生在按照一定的流程解决问题的过程中,去体会和理解程序设计的思想, 而且也为多分支选择结构的学习打下基础。教学目标】1知识与技能:(1)掌握分支选择结构实现条件判断控制。(2)能够运用分支选择结构设计编制程序解决问题。(3)培养学生的逻辑思维能力,促进学生对问题解决方法的理解。2过程与方法:(1)通过教师讲解和演示,利用任务驱动,通过学生分组探究,协作学习,在完成一 个个具体的任务的过程中了解常用的文件传输方法;(2)以具体的任务为外驱力,在教师的引导下,通过学生个体的自主探究和相互间的 协作学习,提高学生用算法解决问题的综合应用能力。

4、3情感、态度和价值观:(1)通过完成实践活动,激发学生对信息技术学习与应用的浓厚兴趣,培养学生正确选 择、运用信息技术收集、处理、交流、发布信息的能力。(2)通过小组协同合作交流学习,培养学生互相帮助、团结协作的良好品质;增强学生 协作学习、与人合作交流的意识;形成积极主动地学习和使用信息技术、参与信息活动的态 度。重点难点】教学重点:掌握分支选择结构的格式教学难点:对解决问题的方法和步骤的理解,并能根据实际问题写出代码【教学资源】硬件环境:连接到Internet的多媒体网络教室(每人一机),都安装了 Windows 2000专业版,并 安装了 VB。大屏幕投影仪,音响设备等。软件资源:Fla

5、sh课件、网络教学系统;教学策略】若想使学生主动地获取新知,就要让学生真正有机会、有基础、有能力、有方法的主动 学习。普通高中技术课程标准中强调利用各种条件为学生创设多样化的信息环境,营造良好和 谐的信息氛围,为改善学生学习创造条件。如果学生对学习内容产生兴趣,就能自觉地排除 内外主客观因素的干扰,集中注意力积极主动地投入学习,把学习当成愉快的事情。信息技 术教学大纲中明确指出:知识及技能的传授应以完成典型“任务”为主。确立“任务驱动” 的教学原则。这个原则突出了在“做中学”的思想。在贯彻的时侯,应当注意针对学习内容 明确相应的任务,并且任务的设计要有一定的科学性,要充分体现技能技巧的训练。同

6、时, 任务的设计要具有多样性,让学生根据兴趣自主选择。教师在教学活动中提出问题或活动项 目,引导受教育者开展讨论、研究、探索,并通过信息技术的应用解决问题,受教育者在自 主设计探索、合作研究的过程中,既提高了学习兴趣,又增强了信息技术的综合应用能力。 为了启发学生对本节课知识点的认识,提高技能水平,本课将灵活地运用贴近学生生活实际 的例子去引导学生,引导学生亲身经历知识的发生、发展、形成的认知过程。通过观察、比 较、思考、交流等活动。让学生在潜移默化中领会学习方法。使学生从“学会”到“会学” 最后到“乐学”。教学策略是指在教学过程中,为完成特定的目标,依据教学的主客观条件,特别是学 生的实际,

7、对所选用的教学顺序、教学活动程序、教学组织形式、教学方法和教学媒体等的 总体考虑。因此教师在案例中的描述应该更具有针对性。教学流程 】课前准备:1先编写一个猜单双的程序2课堂上用到的教学课件。步骤教师活动学生活动设计意图创 设教师编写一个可以控制单双的程序让学生 来猜。(程序原理:当金额栏中的数字小于10的 时候,程序根据所猜的的数字自行判断输 赢,当金额栏中的数字大于10的时候,程 序根据所猜的单双自动加一或减去一,使得 结果不正确。)教师在给学生演示的时候输入小于10的数学生观察、思考利用让同学们猜 单双的例子,让同 学们感受可以通 过编写程序来控 制要出的单双数 字,提高学生想学 习程序

8、设计的积情境 激 发 兴 趣字,让学生直观看到可以有输赢,当让学生 来猜的时候,就输入大于10的数字,这样 学生无论猜什么都会输。在和同学们进行互动以后,教师简单说明程 序的原理,告诫学生千万不能参与此类的赌 博活动。极性,同时告诫学 生不能参与此类 赌博游戏。100合 作 探 究 获 取 新 知对不起!你输了*叭I课堂的引入相当精彩。教师精心布了一个局,从教师演示的输赢参半到学生猜数的必输,极大的激发了学生探索程序原理的积极性。通过幸运52的猜商品价格,剖析猜商品价 格的流程图,引出选择结构概念。通过同学们日常 生活中遇到的实 际例子快速拉出 猜商品的流程图, 通过对商品流程 图的分析,自然

9、引 出选择结构的概 念。学生观测思考猜商品价格在同学们热情高涨的时候,教师再次 用学生熟悉的电视节目引入了“判断”的流 程图,过渡自然而有成效。用学生常见的例 子来分析IF语 句,让学生通过观 察、比较、思考、 交流等活动,对选 择结构有了更深 的理解,突破了本 课的重点。围 绕 主 题 协 同 操 作通过对几个中文实例展示分析,引出在vb 中f语句的基本用法。1、单分支结构如果天气冷了,就多穿点衣服If. Then.If. ThenEnd If(先让同学们列举出中文的例子,用如果 就造句子。)让同学们找出中英文的语句的相同点。同时让同学们讨论If . Then.中的省略号代表什么含义。教师在

10、流程图后用中文的范例引出if语句的基本用法教学内容层层深入。教师在学生讨论后,和同学们一起画出单分 支流程图,并说明流程图在解决生活中的问 题的重要性。学生通过对中英 文的语法规则进 行对比后,可以进 一步加深对单分 支结构的理解。通过对流程图的 描述,让学生认识 到流程图在编写 程序中的重要作 用。学生观察、思考开始教师通过对一个 例子的讲解,加深 学生对单分支结 构的理解。同时, 养成良好的编程 习惯。结束学生自由讨论回结合幸运52的“判断”流程图和if 语句的基本用法,帀生共同完成单分支语句 的流程图。教师在VB程序中演示编写一个单分支结构 的例子:Private Sub Command

11、l_Click()If Textl.Text = abc ThenText2.Text =密码正确End IfEnd Sub同时提示编写程序时遵循的一般规则由流程图过渡到简单分支程序的体验。此时教师不妨让学生自己尝试一下输入学生观察比较,思 考通过这个问题的 设计,激发学生对 单分支结构的进 步思考,同时引 出双分支结构。 中文例子的给出 便于学生进行比 较,通过比较熟悉 的中文语法规则 来理解VB中双 分支结构的语法 规则。通过教师与学生 一起来讨论双分 支结构的流程图 后,让学生对双分 支结构有初步的 认识。代码并运行,因为通过教师的层层引入学生学生观察、思考 已经迫不及待的想尝试了。在对

12、程序正常运行后,教师提出问题,如果 输入的密码是错误的,那么将会出现什么情馈况?如果要让程序在密码输入错误时,也要 出现提示,该如何做?应有的同学也会提出写两个单分支进行判断。用教师备课不能光备课本,还要备学拓生,估计学生会提出怎样的问题,教师应灵展活而科学地解答学生提出的各类问题。案例设计者考虑到学生可能会提出与两个单分总支语句,设计了有针对性的教学环节。通过让学生共同结(教师展示两条中文的条件语句,让学生比学生一起参与改参与改写程序,加较那一种比较简洁:写深学生对双分支回1、如果大气冷,就呆在家里;如果大气不结构的理解。冷,就外出游玩。顾2、如果天气冷,就呆在家里;否则,就外出游玩。(在学

13、生进行思考后,教师引出双分支结构的流程图。) %通过让学生编程1设计解决日常生活中的问题,提高学生分析问题,解决问题的能力,突V:破本课难点。两道/语儕/语邯/难易不同的题目,让不同的学生根+ :学生自由练习据自己的情况选结束择,有效的进行分层训练,让不同层次的学生都能够教师讲解双分支结构的语法规则:体验到成功的喜2、双分支结构悦.If. ThenElse通过回顾本课主要内容,以及对学End If生在实际操作过改进程序,与同学们一起改写刚才给出的例 子Private Sub Commandl_Click()If Textl.Text = abc ThenText2.Text 密码正确ElseText2.Text 密码错误End IfEnd Sub学生实践:(选择一个操作)(1) 判断某同学成绩是否及格,要求如下: 在文本框1输入数字,如果大于等于60,则 在文本框2中显示及格,否则就显示不及 格.(2) 如果你买的苹果小于5斤,价格1.5元/ 斤,如果大于等于5斤,则打8折求x斤的 金额教师巡回,观察学生在编写过程中出现的问 题,帮助学生解决问题。(教师提示先可以根据实际问题画出流程图 后,再进行编写程序代码)学生通过练习实践分支语句, 凡固所学理论。知识回顾:分支选择

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号