版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题第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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考物理总复习专题十电磁感应第3讲电磁感应定律的综合应用练习含答案
- 劳务分包合同价款确定技巧
- 2023年华侨生联考英语作文真题
- 广东省肇庆市高中英语 Unit 4 Astronomy the science of the starsReading教案 新人教版必修3
- 九年级化学上册 第1单元 步入化学殿堂 到实验室去 化学实验基本技能训练(一)教案(2)(新版)鲁教版
- 2024年一年级品生下册《班级小公约》教案 未来版
- 2024年九年级化学上册 5.1 质量守恒定律教案(pdf)(新版)新人教版
- 2024-2025学年高中物理 第一章 动量守恒定律 3 动量守恒定律教案 新人教版选择性必修第一册
- 2024年四年级英语下册 Unit 8 What Can You Do Lesson 2教案 陕旅版(三起)
- 山东济南槐荫区2024-2025学年七年级数学第一学期期中考试试题(含答案)
- 反射反应及反射发育的评定
- 软基处理监测及检测方案
- M7.5浆砌石砌筑
- 制浆洗漂详细过程工艺
- 关于河道管理范围内建设项目防洪影响咨询服务费计列的指导意见
- 吉林省义务教育阶段新课程计划表(新)
- 法律顾问服务满意度考核评分表.doc
- 35kV配电系统调试试验方案
- 快递业“最后一公里”配送模式分析——以顺丰快递为例
- 临床用药管理制度
- 多层工业厂房施工组织设计#现浇框架结构
评论
0/150
提交评论