第4章 第4节 程序的基本知识2信息的输入、处理与输出 教案 2022-2023学年苏科版初中信息技术八年级_第1页
第4章 第4节 程序的基本知识2信息的输入、处理与输出 教案 2022-2023学年苏科版初中信息技术八年级_第2页
第4章 第4节 程序的基本知识2信息的输入、处理与输出 教案 2022-2023学年苏科版初中信息技术八年级_第3页
第4章 第4节 程序的基本知识2信息的输入、处理与输出 教案 2022-2023学年苏科版初中信息技术八年级_第4页
第4章 第4节 程序的基本知识2信息的输入、处理与输出 教案 2022-2023学年苏科版初中信息技术八年级_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

课题第4节程序的基本知识2信息的输入、处理与输出备课时间上课时间 主备人 复备人编号教材分析《程序基础知识》是2018版江苏省初中《信息技术》教材八年级第4章第4节第2课时的内容。本课时主要学习在程序中如何输入数据、处理数据,并把运算处理后的结果输出。前面章节已经介绍了利用let语句和input函数输入数据,本课时重点学习利用文本框来实现数据的输入,同时也让学生学习如何利用文本框来输出数据。在前面的实例学习中,已经使用过基本的算术运算符,本节课来总结学习运算符和表达式。通过对本课时的学习,让学生掌握基本的数据输入方法,了解基本的运算处理方法和输出方法,对下面进一步学习好VB打好基础。学情分析学生在此之前,已初步了解程序的作用、对VB程序设计有了简单的认识;但对VB程序设计语言语法规则了解甚少,对程序代码中出现的各种要素比较陌生,因此对程序代码本身所要表达的意思还不太清楚,对程序要完成的功能也不太明白。但此时学生的学习积极性比较高,也很愿意动手尝试。教学目标知识与技能:.让学生了解常量、变量及数据类型概念;.掌握VB中输入信息的三种方法;.了解几种常见的运算符与表达式,并使用其对输入的数据进行运算;.掌握利用文本框、标签及Print方法输出信息。过程与方法:..通过前一节课的实例来了解常量、变量及数据类型的概念。过完善总评成绩的程序,引导学生回忆并掌握输入信息的第一种方法一直接赋值,并学习简单的运算符和表达式;通过讨论、实验,掌握inputbox函数的使用;结合属性赋值语句引导学生得出利用文本框控件的文本属性也可以输入信息的方法。在完善实例的过程中同时学习总结里用运算符表达式来处理数据,并用文本框、标签或Print方法来输出结果。情感态度价值观:.1、养成正确的程序设计习惯,培养学生科学严谨、认真细致的学习态度;2、在程序设计过程中,树立正确的版权意识。教学重点1、利用文本框输入输出信息;2、利用表达式对数据进行运算。教学难点利用所学知识编写程序实例。教学过程教师活动学生活动复备栏自主学习问题导入阅读教材,完成以下内容:1、程序一般由哪几个部分组成?(输入信息、处理信息、输出信息)2、不同类型的信息可以由不同类型的数据来表示,你知道有哪些类型的数据?(常量是指具体的数据,变量是用来存放数据的;数据类型有:整型、长整型、单精度、双精度、字符型、逻辑型、日期型等)3、你知道什么是表达式?有哪些?(表达式是用运算符把常量、变量、函数连接起来,并能使计算机识别的式子;可分为“算术表达式、字符串表达式、关系表达式和逻辑表达式等”)4、你会输出信息吗?有哪些方式?(通过VB编程可以输出图片、动画、声音、视频等多种类型的信息,根据给定代码,完善程序。学生思考,与教师一起分析程序处理信息的过程。我们常用文本框、标签和Print窗体方式)【算一算】总评成绩的计算方法为:平时(x)占30%,期中(y)占30%,期末(z)占40%o某同学的平时成绩为86,期中成绩为92,期末成绩为90o求他的总评成绩。完善程序:打开“求总评成绩”文件,切换到代码窗口,根据下列代码,完善程序。PrivateSubCommand1_C1ick()Rem输入信息Letx二86Lety=92Letz=90Rem处理信息Letp=0.3*x+0.3*y+0.4*zRem输出信息PrintPrintPrint”总评成绩为:”;pEndSubPrivateSubCommand2_Click()EndEndSub设计意图:通过完善程序,初步了解程序代码-通过对程序的分析,了解程序处理信息的一般过程。教学过程教师活动学生活动复备栏讲授新课1、直接赋值letx=86lety=92letz=90结论:直接赋值,必须将输入的信息事先编写在程序中。思考:运行上述程序只能得到1位同学的总评成绩,如要计算另一位同学总评成绩,应该怎么做?2、inputbox函数请同学们回忆inputbox函数的格式:inputbox(提示文字[对话框标题][,输入的缺省值])【试一试】利用inputbox函数改写“求总评成绩”程序,实现在程序运行时从键盘输入数据的功能。privatesubcommandl_click()letx=inputbox(请输入平时成绩)lety=inputbox(请输入期中成绩)letz二inputbox(请输入期末成绩)x=val(x):y=val(y):z=val(z)letp=0.3*x+0.3*y+0.4*zprintprintprint总评成绩为:;pendsub思考:为什么要对变量x、y、z求思考,与教师一起分析程序处理信息的过程。1、运用学过的知识,思考解决问题的方法。实践练习,改写出程序代码,验证结果。2、讨论、分析问题的方法。实践练习,改写出程序代码,验证结果。2、讨论、分析val函数在这个程序中的作用。结论:在VB中,借助inputbox函数,在程序运行过程中根据提示从键盘输入信息。3、利用文本控件的文本属性输入信息请同学分析下面这条语句的含义Text3.text=Textl.text+Text2.text思考属性赋值语句的作用,回答问题。结论:由此可见,可以在窗体上加载文本框,程序运行时将信息输入到文本框中,文本框对象的Text属性值就是输入的信息,再用let语句将Text属性值赋给变量。思考属性赋值语句的作用,回答问题。【试一试】将“求总评成绩”程序改写成利用文本框输入数据。实践验证,尝试改写程序。设计意图:通过讨论、分析、实践验证等环节,引导学生得出结论,培养学生分析问题、解决问题的能力。实践验证,尝试改写程序。思考:VB输入信息的三种方法(1)直接赋值总结

温馨提示

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

评论

0/150

提交评论