资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
顺序结构教学设计黄石市第五中学 何丽容一、教材分析1教材所处的地位与作用算法与程序设计是普通高中信息技术课程中选修模块之一,程序的选择结构是教育科学出版社出版的算法与程序设计中第二章第三节的第一部分内容。主要内容是用顺序结构编写简单的程序解决具体问题,在掌握程序编写的步骤前提下学习顺序结构。本节内容主要掌握顺序结构执行流程和赋值语句的运用,学会制作一个“交换器”和“求圆的面积”的程序。通过本节学习,使学生能够运用顺序结构设计编制程序解决问题,提高学生分析和解决问题的能力。2知识与技能要点顺序结构基本思想,顺序结构语句特点,赋值语句运用,编写程序的一般步骤,代码编写的一般步骤。3学科核心素养(1) 理解程序设计的顺序结构基本思想、掌握顺序结构语句特点和赋值语句的运用。(计算思维)(2) 通过“交换器”的制作理解设计程序的一般步骤。学会程序代码编写的一般过程。(计算思维)(3) 培养用算法分析问题的能力,能够使用顺序结构编写简单的程序解决具体问题。(计算思维)(4) 培养学生的逻辑思维能力,促进学生对问题解决方法的理解。(计算思维)(5) 学生利用微课视频的学习,掌握“交换器”的操作步骤,完成作品的创作。(数字化学习与创作)(6) 让学生通过实践,在自主探究解决问题的过程中体验学习的乐趣,在操作的同时获得成功的喜悦,提高学生利用信息技术解决学习、生活问题的能力。(信息意识)4教学重点、难点教学重点:理解程序设计的顺序结构基本思想,掌握顺序结构语句的特点,学会赋值语句的运用。掌握“交换器”和“求圆的面积”的程序编写。教学难点:对顺序结构的理解和应用,解决问题的方法和步骤的理解,并能根据实际问题写出程序代码。二、学情分析经调查,高二的学生已经在数学课上学习算法相关的知识,接触过一些简单的程序,学生在教师的有效引导下,有能力进行自我探究。但由于没有亲身把程序输入到电脑进行体验过,教学过程中教师能够列举生活中的例子来分析顺序结构,让学生通过编写简单的程序来解决学习和生活中的实际问题,从中体会到学习的乐趣和成功的喜悦。 三、教法针对本课的教学目标和高二年级学生的实际情况,我采用的主要教学方法有任务驱动法、创设情境法、合作探究法、讲练结合法。四、学法新课程强调教学要以学生为中心,所以我设计的学法是:创设情境、激发兴趣、布置任务、学生探索。五、教学过程教学环节教师活动学生活动设计意图一、问题提出、导入新课【师】有两瓶液体A和B,A瓶中放着可乐,B瓶中放着雪碧,现在要求互换两个瓶中液体,使得A瓶中放雪碧,B瓶中放可乐。分析算法,并用自然语言描述算法。想一想如何把两瓶的液体进行交换,用自然语言如何进行描述,用赋值语句进行描述。说得非常好,我们怎样才能把这个设计思想记录下来呢?今天我们一起来探讨顺序结构的程序编写。【生】将提供一个空瓶子,再把A瓶的液体倒入C瓶;把B瓶的液体倒入A瓶;把C瓶的液体倒入B瓶。2、赋值语句:C=A;A=B;B=C让学生解决生活中实践问题,引起学生学习兴趣,培养学生观察、分析问题和解决问题的能力,激发学生继续探讨的热情。二、合作探究,获得新知教师演示交换器,思考下面三个问题:1、制作一个程序的步骤是什么?2、“交换器”实现的功能是什么?3、“交换器”的界面如何设计?任务一: 观看界面设计的微课,完成“交换器”的界面设计。(学习微课视频)任务二、设计算法,编写流程图学生完成导学案中的“交换器”流程图的编写程序先运行A语句,再运行B语句1、强调交换思想的三句赋值语句的书写temp = Text1.TextText1.Text = Text2.TextText2.Text = temp2、顺序结构程序运行的特点:按照由上到下的顺序一行一行地执行,程序执行过程中没有分支、没有重复。执行到后一句时,用到前一句的结果。【生】1、 学生利用教师提供的微课自主探究完成“交换器”界面的设计。 2、学生利用自己的已有数学知识完成导学案上的流程图的填写3、学生演示自己设计的程序界面和填写的流程图4、观看流程图,总结出顺序结构程序的 特点。目的是通过学生自主探究,分组讨论完成“交换器”界面的设计。从流程图中理解顺序结构程序执行过程;提高学生的观察和分析问题的能力三、练习反馈,完成代码编写任务三:学生完成“交换器”程序代码的编写。程序编写过程中注意事项及步骤代码编写:Private Sub Command1_Click()Dim As string = = = End Sub1、 变量的声明格式:Dim 变量名 as 数据类型2、3、 注意事项:“交换”的触发应该作用在按钮上文本框1的输入是text1.text代码的输入不分大小写。代码出现问题,应该根据提示修改代码,再进行调试【师】指导学生编写程序,发现问题给学生做出相应的引导。教师总结在学生遇到的常见问题和程序编写书写的格式。强调:1、编写代码一般流程:开始、定义、输入、处理、输出、结束。【生】1、学生互相探究,完成导学案的程序编写2、学生把自己编写好的程序输入到时VB软件中进行调试运行。3、请学生回答自己填写的情况和演示自己编写的程序,并说出编写和运行调试过程中遇到的问题。目的是通过半成品的程序的编写,让学生在实践操作中更好掌握条件语句的应用。学会程序编写的一般过程。学生能从程序的运过程中体会到学习的乐趣和成功的喜悦。同时培养学生分析问题和解决问题的能力。四、课堂练习 ,加深知识的巩固编写一个程序,求圆的面积。(提示:圆的面积S=其中:半径R=5,是3.14,用到print 语句输出)代码编写:Private Sub Command1_Click() Dim As Single Dim As Single R= = Print “圆的面积= ; End Sub【生】学生根据导学案绘制流程图和编写程序并进行调试运行。为了巩固重点知识,加深对难点知识的理解。 五、知识回顾、总结提升1、顺序结构 :程序执行是按照由上到下的顺序一行一行地执行,程序执行过程中没有分支、没有重复.2、设置一个程序软件的步骤: 3、编写程序的一般步骤: 4、编写代码一般流程:【生】课后作业:请完成陶师网上顺序结构的作业让学生总结所学内容,培养学生概括总结能力。 六、板书设计1、设置一个程序软件的步骤:2、顺序结构的特点: 程序执行是按照由上到下的顺序一行一行地执行,程序执行过程中没有分支、没有重复。3、编写程序的一般步骤: 4、编写代码一般流程:七、教学反思通过本节课的学习,大部分学生可以通过自主学习掌握教学内容。本节课的亮点是借助学生现有的数学知识,以解决生活中的问题入口,引导学生从发现问题到解决问题进行探索式学习。利用微课指导学生进行学习,从枯燥无味的理论学习中,体会到了程序设计的乐趣,培养学生解决生活实际问题的能力。不足之处是学生差异问题比较突出,数学知识比较好的学生很容易理解此节课的内容,对基础差的学生和动手能力弱的学生学习此课程就比较困难,教师在今后的教学中应尽量让学得好的同学互相搭配,以此来相互进行辅导和交流;同时在教学任务的设计过程中,可以布置难易不同的任务,使得每一个学生在课堂上都真正学到自己想学的知识。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号