高中信息技术-【课堂实录】认识程序中的基本元素教学设计学情分析教材分析课后反思_第1页
高中信息技术-【课堂实录】认识程序中的基本元素教学设计学情分析教材分析课后反思_第2页
高中信息技术-【课堂实录】认识程序中的基本元素教学设计学情分析教材分析课后反思_第3页
高中信息技术-【课堂实录】认识程序中的基本元素教学设计学情分析教材分析课后反思_第4页
高中信息技术-【课堂实录】认识程序中的基本元素教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

《认识程序中的基本元素》教学设计一、教学目标知识与技能掌握计算机程序中的常量、变量、运算符、赋值语句能读懂简单的程序过程与方法初步掌握VB中变量的命名规则初步掌握VB的数据类型情感态度与价值观体验计算机高级语言在信息处理过程中的地位和作用培养学生为国产软件做贡献的决心二、教学重难点教学重点常量、变量、数据类型教学难点读懂并修改简单的程序三、教学过程ياخشىمۇسىز(一)引入ياخشىمۇسىز通过维语引入ياخشىمۇسىز引入语:同学们是不是一头雾水了,大家知道我刚才说的是什么吗?是维语中“你好”的意思。刚才听到我喊“上课”,班长立刻明白要喊“起立”,同学们明白要站起来问老师好,这是因为我们在用同一种语言来进行交流,互相了解对方的意思。而当我说出يا,你们就不明白了,这充分说明了掌握一门语言的重要性。ياخشىمۇسىز我们知道要掌握一门语言,要了解它的字、词、句和语法规则,否则是看不懂和听不懂的,同样,计算机语言也有它的基本组成元素和书写规定,要读懂和编写计算机程序,就首先要懂得计算机语言中的这些元素和规则,这节课就让我们来认识一下计算机程序中的基本元素。(二)学习目标展示1.初步认识VB的编程环境;2.初步掌握计算机程序中的常量、变量和数据类型。3.学会在VB编程环境中操作执行计算机程序代码。4.能够修改简单的计算机程序代码。(三)认识VB界面先让学生体验七巧板程序,感受计算机程序的魅力。在体验程序的过程中,让学生思考“如果你是此七巧板程序的设计者,会如何设计,在哪些方面做改进?”,培养学生对程序的整体设计思想。介绍VB程序界面(四)“磨刀不误砍柴工”了解常量、变量的概念以及声明过程了解常见的计算机程序的数据类型PrivateSubCommand1_Click()ConstpiAsSingle=3.1415926PrivateSubCommand1_Click()ConstpiAsSingle=3.1415926DimrAsDoubleDimlAsDoubler=Val(Text1.Text)l=2*pi*rText2.Text=lText3.Text="面积"EndSub(1)尝试列举出你认为的程序中的常量:__________________;(2)尝试列举出你认为的程序中的变量:__________________;(3)指出程序中常量的数据类型是:_____________________;(4)指出程序中变量的数据类型是:_____________________;2.小组讨论交流,完善答案,抽取两个小组,对其答案拍照投影。3.学生对投影的答案作评价,并给出自己的解释。4.老师补充解释常量、变量、数据类型。数据类型类型说明符数据类型类型说明符整数型Integer、long实数型Single、double逻辑型boolean日期型date字符串string常量:指在程序运行过程中始终保持不变的量。声明格式:Const常量名As数据类型=值变量:在程序运行过程中其值可以发生变化的量。声明格式:Dim变量名As数据类型(五)运行程序,理解程序语句的含义1.学生通过用VB运行自主学习单中的程序,尝试理解每句代码的含义。2.让学生试着来解释代码的含义3.老师补充每句话的含义,并讲解赋值语句和运算符。(1)“=”在数学中与计算机程序中的不同含义数学中,从左向右进行计算。计算机程序中,从右向左赋值。算数运算符+、-、*、/与数学中的不同表示方式逻辑运算符Not、and、or(六)修改简单的程序代码学生在运行程序的过程中发现,此程序只实现了圆的周长的求解,而没有实现圆的面积的求解,让学生在理解代码的基础上,尝试修改程序,实现圆的面积的求解。演示学生的成果,并让学生解释如何修改代码。(七)拓展提高让学生在完成圆的周长、面积的求解后,试着通过自己拖拽控件并修改代码,实现球的体积的求解。演示学生的成果,并让学生解释如何修改代码。(八)总结回顾学习目标,学生自检目标的达成情况。(九)布置课下任务思考:在自主学习单中,Text1.text和Text2.text在程序的运行过程中也在变化,它们属于变量吗?Text3.text一直是“面积”,在程序运行的过程中始终没变,属于常量吗?看七巧板的代码,根据本节课所学的常量、变量、数据类型、赋值语句、运算符等程序的基本元素,尝试理解部分语句。学情分析本节课面对的学生是高一学生,高中学生已经具备了信息技术的基本操作技能,而对于程序设计部分,绝大部分学生没有学过,但是学生又对这部分知识抱有极大的兴趣与好奇心。学生在强烈的求知欲望的驱动下,通过模仿、改写例题程序,能够顺利地解决自己所设想的问题,在教学中我们采用任务驱动的方式,任务难度递增的做法,使学生在每一个项目的学习中既学到知识又锻炼了解决问题的能力,学生通过这种方法的锻炼后,能够在各自原有的基础上得到提高,为进一步的深入学习打下基础。效果分析通过本节课的学习,学生掌握了计算机程序的常量、变量、数据类型、赋值语句、运算符等基本元素,能读懂简单的程序,并能根据语句的含义修改简单的代码,并根据要求进行拖拽控件,达到了课前的学习效果预期。教材分析本节课的教学内容是广东教育出版社的高中课程标准实验教材必修《信息技术基础》第四章第一节《编制计算机程序解决问题》的第3课时,认识程序中的基本元素。【地位与作用】:1.用计算机程序解决问题是用计算机进行信息处理的几种方法中的一种,是计算机解决问题的最基本形式,学生通过操作已经编写好的计算机程序,在体验解决实际问题过程中分析并了解其工作过程,对计算机程序的具体作用加以认识。2.本章学习的用计算机程序解决问题也是信息处理的基本方法之一,是使用计算机处理问题的延续。同时,与选修模块《算法与程序设计》相衔接。因此在这里主要是激发学生的学习兴趣。【主要内容】:1.了解计算机程序的工作过程;2.体验计算机程序运行过程及作用;3.初步认识VB的设计界面、熟悉简单的VB程序设计;4.了解程序及代码、算法,剖析程序算法,认识使用计算机解决问题的过程;自主学习单PrivateSubCommand1_Click()ConstPrivateSubCommand1_Click()ConstpiAsSingle=3.1415926DimrAsDoubleDimlAsDoubler=Val(Text1.Text)l=2*pi*rText2.Text=lText3.Text="面积"EndSub常量、变量、数据类型常量:指在程序运行过程中始终保持不变的量。常量:指在程序运行过程中始终保持不变的量。声明格式:Const常量名As数据类型=值变量:在程序运行过程中其值可以发生变化的量。声明格式:Dim变量名As数据类型数据类型类型说明符整数型Integer、long实数型Single、double逻辑型boolean日期型date字符串string尝试列举出你认为的程序中的常量:__________________;尝试列举出你认为的程序中的变量:__________________;指出程序中常量的数据类型是:_____________________;指出程序中变量的数据类型是:_____________________;课后反思课程设计不够全面,不够细化,大的几个环节都想到了,但就是缺乏细节的思考,导致整个课堂下来,没有做到环环相扣,或者说扣得不紧密,衔接生硬。在准备课程的过程中,想法少,前期课程设计不知该如何下手。归根结底是看的教育类的书籍太少,听课少。下一步,我要多看一些教育类的书籍,多听优秀老师讲课,不仅仅局限于自己学科,每个学科、每个老师的讲课都会有值得自己借鉴的点,自己要善于发现。在进行课程设计时,学科融合不够,联系实际不够,不能把新知识与学生已有的知识或是常识做一个贯通。讲课语言太生硬,教学语言不丰富,讲课不够沉稳。以后要在讲课的过程中,多训练自己,让自己更能沉的下去,沉浸在自己的讲

温馨提示

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

评论

0/150

提交评论