高中信息技术-信息的编程加工教学设计学情分析教材分析课后反思_第1页
高中信息技术-信息的编程加工教学设计学情分析教材分析课后反思_第2页
高中信息技术-信息的编程加工教学设计学情分析教材分析课后反思_第3页
高中信息技术-信息的编程加工教学设计学情分析教材分析课后反思_第4页
高中信息技术-信息的编程加工教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3.2《信息的编程加工》学案学习目标:1、知识与技能:了解编程是解决实际问题的一个重要途径。体验简单的程序设计过程。培养对一般程序稍做修改的能力。2、过程与方法:体验完整的程序设计过程,知道利用计算机解决问题的步骤,从而了解计算机加工信息的内在体制。3、情感态度价值观:体验程序设计的独特魅力,激发学习编程的兴趣,培养与他人合作交流的意识和习惯,培养逻辑思维能力、创新精神和解决实际问题的能力。重难点: 重点:体验利用程序进行信息加工的主要过程 难点:程序的设计过程,理解简单的程序算法,学会简单的程序设计语句。学习环境:机房,VB6.0组织方式:讨论合作,体验探究学习方法:学案导学,自主学习,合作探究导学过程:【导学一】体验程序设计的基本流程步骤一:开始——程序——VisualBasic6.0,在“新建工程”对话框中选择“标准EXE”,然后单击“打开”按钮,建立标准EXE工程。步骤二:使用工具箱中的----Label控件在窗体内拖动鼠标,添加标签控件。通过设置属性栏中该控件的“Caption”属性,设置标签将要显示的文字内容,注意观察窗体中的标签控件的变化。步骤三:使用工具箱中的----CommandButton控件在窗体内拖动鼠标,添加命令控制按钮控件。通过设置属性栏中将该控件的“Caption”属性,设置按钮上将要显示的文字。注意观察窗体中按钮的变化。步骤四:使用工具箱中的----Textbox控件在窗体内拖动鼠标,添加文本框控件。通过清空属性栏中该控件的“text”属性,将该文本框内的默认文字删除掉。注意观察窗体中文本框的变化。步骤五:点击选中工作区中的form1窗体对象,通过设置属性栏中form1的Picture属性来更换窗体的背景图片。步骤六:打开并复制源代码.txt文件中的程序代码,双击按钮控件,将代码粘贴到弹出的代码编辑窗口。步骤七:试着根据下面参考资料里对各种控件以及相关属性的介绍,美化丰富自己的程序界面。步骤八:点击VB顶部的运行按钮,观察运行结果。并执行菜单栏中的“文件”--〉“生成工程1.exe”命令,生成可执行文件。步骤九:提交本组的作品。比比哪个小组的作品更美观、更合理。============================================参考资料=================================================一、常用控件一览表:图标按钮控件名称说明描述图片框通过代码执行画图的任务,也可用于图片和文字显示,占用资源较多。标签显示文本信息,其中的文字不允许用户更改,一般用于提示性文字的展示。文本框提供一个区域来输入或显示文本内容,其中的文字可以通过程序代码动态修改。命令按钮当被点击时触发其内部代码运行,进而完成相应功能。直线工具主要用于勾画直线。形状工具主要用于勾画矩形、圆角矩形和圆等基本形状。二、常见属性简介:属性名说明Name控件名称Caption控件上显示的文字或标题Backcolor控件的背景颜色Forecolor控件的前景颜色,比如出现在控件上的文字颜色就需要通过该属性调整。Picture显示图片,可以用在图片框,按钮,窗体等控件上作为背景,美化程序界面。Text文本框内的文字内容Font控件上显示的文字的字体设置。三、说明:当需要在程序运行过程中动态修改某控件的属性时,可以通过以下格式实现:

控件名称.属性名=属性值例如:当需要实现单击按钮修改标签上显示的文字时,可以为按钮控件添加代码:label1.caption=”Hello!”【导学二】理解程序解决问题的内部机制步骤一:执行菜单栏中的“文件”--〉“打开工程”命令,在出现的“打开工程”对话框中,浏览并打开二次函数.vbp。步骤二:在VB集成开发环境窗口右侧的“工程”面板中,双击右图红框部分,打开程序中的窗体对象。步骤三:观察窗体对象上有哪些控件,通过执行菜单栏中“运行”--〉“启动”命令,运行程序,观察程序绘制出的二次函数的图像。步骤四:读懂二次函数图像绘制程序中的程序代码。5710步骤五:小组讨论,充分理解上述代码,发挥集体的力量参加抢答比赛。回答时,不仅要给出正确答案,还要在程序上予以正确演示。【导学三】体验程序处理问题的独特魅力=====================================参考资料====================================================在改造函数解析式的时候,需要用到VB专门的数学函数。以下是这些函数的说明:比如绘制一个非常复杂的函数的图像,就需要将解析式改造成:y=2*x^sin(x^3)VB迷你参考手册VB集成开发环境界面变量与变量的数据类型1、在程序执行过程中,其值可以改变的量称为变量2、常用数据类型:(整型)Integer、(长整型)Long、(单精度型)Single、(双精度型)Double、(字符串型)String等。表示范围:(整型)Integer(-32768——32767)、(长整型)Long(-21亿——21亿)3、变量的声明:Dim<变量名>As<变量类型>如:DimaAsInteger定义一个整型变量,变量名为a4、变量的输出:[对象].Print[变量或常量]算术运算符常用数学函数结构控制For循环变量=初值To终值Step循环变量增量循环体Next循环变量If条件Then语句块1For循环变量=初值To终值Step循环变量增量循环体Next循环变量If条件Then语句块1Else语句块2EndIf学情分析高一年级学生初步具备了计算机基础操作能力,并且随着图形化操作界面的普及,对基于大众信息技术工具的人性化加工或多或少有些接触,然而编程具有一定的专业性,相比WORD等应用软件更难上手一些,相对于其它形式的信息加工,本节内容对于学生而言是一个全新的领域。对于计算机程序代码的认识及编程会具有一定的难度,应该会感到很神秘但也不乏会有畏难情绪。所以我给学生创设了一个“大奖赛”环境,形成一个有序竞争氛围,在这个环境的引导下既使学生体验到学到新知识的快感,又能循序渐进的在不知不觉中突破重点难点。从整个课堂效果来看,能够基本达到预期的效果,枯燥的理论知识变得有声有色起来,学生很快得便能吸收。课堂环境设计成“大奖赛”的环境,每个学生都能够为个人荣誉和集体荣誉而战;提问方式的变换,抢答题和小组争霸赛的方式,使整个课堂形成了一种有序竞争的氛围,也更加彰显了学生的主体地位;同时因为有了具体的成绩而解决了课堂评价的问题;最后理论联系实际,学生用本节课学到的知识对游戏小程序源代码进行修改,使学生能够学以致用。教学内容设计相对过多,即包含编程解决问题的体验,又包含程序设计的详细分析解释,还包含总结练习提高。在课堂时间安排上就显得捉襟见肘,非常仓促。学生的学习过程也相对压力较大。课堂气氛相对活跃,但在处理某些环节的时候,因把控能力问题,会显得课堂秩序略有混乱,教学过程的收和放不能做得心应手。教材分析

本课选自教科版《高中信息技术(必修)》第三章第二节。讲授完“信息获取”单元后,学生想要有效利用获取的信息,就必须对其进行加工。“信息的编程加工”是基于程序设计的自动化信息加工,即针对具体的问题编制专门的程序实现信息加工的自动化。编程加工的初衷是利用计算机的高速运算能力提高信息加工的效率,超越人工信息加工的局限。本课通过利用VB编程解决“描点法”绘制一元二次函数图像y=x2,阐述了用编程实现信息加工的主要过程。通过对本节内容的学习,使学生进一步理解计算机加工信息的内在机制,同时,为学生选修“算法与程序设计”模块做好铺垫。基础练习:1、修改代码使坐标轴颜色为红色,曲线颜色为蓝色?2、怎样修改代码能够使之绘制一次函数y=x的图像。3、修改代码使函数图像变为开口向下的抛物线。4、修改代码使程序仅绘制定义域在[0,10]上的图像。5、使抛物线沿y轴偏移-3个单位,沿x轴偏移+5个单位。进阶练习:1、判断函数的奇偶性。2、将正弦函数的振幅增大6倍。3、考察函数在[-10,3]上的单调性。4、函数与的交点分别位于哪个象限5、对比幂函数指数函数对数函数在[0,10]上的递增速度。教学反思由于本课的理论性和专业性较强,设计之初主要考虑如何才能够更有效的降低学生汲取知识的难度,更有效的实现课堂目标。于是设计了三个环节来逐步引领学生深入程序设计之中,第一个环节以《国王的麦粒》为背景,直观体验编程解决问题的快捷性。第二个环节详细深入细致的分析二次函数图像绘制程序的设计调试过程。第三个环节以智力竞赛的形式,修改二次函数图像绘制程序,从而扩展学生思维,提高学生灵活变通的掌握本节知识。从整个课堂效果来看,达到了预期的效果,枯燥的理论知识变得有声有色起来,学生很快得便能吸收。课堂环境设计成“大奖赛”的环境,每个学生都能够为个人荣誉和集体荣誉而战;提问方式的变换,抢答题和小组争霸赛的方式,使整个课堂形成了一种有序竞争的氛围,也更加彰显了学生的主体地位;同时因为有了具体的成绩而解决了课堂评价的问题;最后理论联系实际,学生用本节课学到的知识对游戏小程序源代码进行修改,使学生能够学以致用。当然,这节课还存在相当多的问题。一是教学内容设计相对过多,即包含编程解决问题的体验,又包含程序设计的详细分析解释,还包含总结练习提高。在课堂时间安排上就显得捉襟见肘,非常仓促。学生的学习过程也相对压力较大。二是这样的设计对老师对课堂的调控提出了更高的要求,一定要有适当的点拔和对学生适时的激励,对学生一定要有“亲和力”,更有助于整个教学目标的完成,否则课堂便很容易失控。知识与技能(1)知道信息加工方式的变化(2)了解信息加工的一般步骤(3)了解计算机信息加工的类型(4)知道计算机信息加工的一般过程(5)理解人工加工信息和利用计算机加工信息的异同(6)知道程序的作用(7)了解信息的编程加工的一般步骤和特点(8)知道人工智能技术的几种典型应用,包括:模式识别、机器翻译等。(9)使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论