当前位置:首页 > 信息技术 > 正文内容

8年级下册信息技术 信息的输入、处理与输出 逐字稿-4,082字

  师:在用编程解决实际问题时,程序一般由输入信息、处理信息与输出信息三部分组成。比如在“孙悟空上织女星”程序中,将孙悟空一个筋斗所翻路程存入j,把织女星到地球距离存入ZAD,这就是输入信息;算出孙悟空到织女星要翻的筋斗数并存入n,算出孙悟空到织女星要翻的年数并存入y,这属于处理信息;把算出的结果进行输出就是输出信息。本节课我们就一起来学习这三部分内容。

  首先来看输入信息。在程序中输入的信息是具体的数据,有不同类型,常见的有数值型、字符型、逻辑型、日期型。其中数值型数据又可分为整型、长整型、单精度、双精度。不同类型的信息由不同类型的数据表示。下面我们先来认识常量,常量指具体的数据,它们在程序运行过程中保持不变。

  常量有多种数据类型,比如BYTE把0.618赋给变量a,其中0.618就是数值型常量。常量中被一对半角双引号括起来的文字或符号称为字符型常量。比如上面语句中被双引号括起来的“小名”就是字符型常量。在DB中,字符型常量也称为字符串。除此之外,DB中还有逻辑型常量、日期型常量等。

  在程序中我们还经常用到变量,变量是用来存放数据的,在程序运行过程中其值可以变化。我们不妨把变量看作一个容器。比如执行语句let把1赋给变量a,此时a中存放了数据1。接着执行语句把a + 1的值赋给变量a,那此时变量a中的数据是多少呢?我们先计算表达式a + 1的值,可知a加上1后为2,再把2存入变量a中,原来a中存放的1就会被2替代。这句语句实现了把变量a增1。可见在程序运行过程中,变量的值是可以变化的,具有“新来旧去”的特点。

  变量必须有一个变量名,保留字不能作为变量名,像and、print等。如果把程序中的变量用保留字如print来命名,DB将会提示编译错误。变量名必须以字母开头,由字母、数字及下划线组成。在程序中给变量取名时,最好与其含义相结合,比如“孙悟空上织女星”程序中所有的变量都有其特定的含义。变量的类型与存放在此变量中数据的类型相同,比如let把0.618赋给变量a,此时变量a中存放的是数值型常量0.618,那么变量a的数据类型也为数值型变量;又如把字符串“程序”付给变量b,此时变量b中存放了字符型常量“程序”,那么变量b的数据类型也为字符型变量。我们也可事先定义好变量类型,如dim x as integer表示定义变量x的数据类型为整型。

  在VB中,我们常通过以下几种方式来输入信息:第一种,通过赋值语句直接输入数据,如let把0.618赋给变量a;第二种,通过inputbox函数从键盘输入数据,如利用inputbox函数收集姓名信息并赋给变量n;还有就是利用文本框输入数据,如利用文本框TEXT1输入数据赋给变量m。以上几种输入信息的方式都要通过赋值语句将输入的数据存入到变量中。下面我们结合探究学习中的实例,一起来体验这几种输入信息方式的特点。

  先来看问题描述:计算总评成绩,按照平时占30%,期中占30%,期末占40%。某同学的平时成绩为86,期中成绩为92,期末成绩为90,求他的总评成绩。根据题意可知,求总评成绩的方法为0.3×平时成绩 + 0.3×期中成绩 + 0.4×期末成绩。我们把总评成绩、平时成绩、期中成绩和期末成绩分别用字母来表示,可得到表达式p = 0.3×x + 0.3×y + 0.4×z。

  根据分析可得到对应的流程图,可知本问题的求解过程为顺序结构。根据所呈现的程序界面可知,程序界面中所涉及的对象类型为一个窗体、两个命令按钮,设置的对象属性均为caption属性。下面就一起来阅读程序,找一找其中的输入数据语句。通过观察分析可以发现,这个程序通过把86赋给x、92赋给y、90赋给z这三句语句,分别直接输入了平时成绩、期中成绩和期末成绩,并存入到对应的变量中,然后求得总评成绩存入到变量p中,再输出结果。这个程序实现了一位同学总评成绩的求解。

  如果要处理多位同学的成绩时,则需逐一修改各变量值,因为每位同学的成绩都有可能不同。如何来解决这个问题呢?我们可以利用学过的inputbox函数来解决。利用inputbox函数可以把对话框中输入的数据存入到变量中,再进行计算和输出。我们把输入数据语句中的常量86、92、90分别用inputbox函数来代替。其中提示文字要分别修改为“请输入平时成绩”“请输入期中成绩”“请输入期末成绩”,对话框标题则均为“求总评成绩”。

  利用inputbox函数输入的数据类型为字符型,需要通过val函数将其转换成数值型数据后再计算输出。我们来修改求总评成绩的这个语句,把其中的变量x、y、z分别作为参数放入val函数中即可。利用inputbox函数可通过键盘在对话框中输入数据,数据类型为字符型,计算时需转换成数值型。

  如果这个程序要通过文本框来输入数据又会是怎样的呈现呢?我们需要先来调整程序界面,根据原有的程序界面可知,其中已有的对象为一个窗体,两个命令按钮。调整之后需要新增对象为4个标签、4个文本框。可以设置新增对象的属性,如表中所示,其中文本框的属性text要设为空,让程序运行后所有的文本框显示空白。接下来就可以编写程序了,主要程序代码写入“计算”按钮,程序代码写入“结束”按钮。

>> 点击阅读全文
《8年级下册信息技术 信息的输入、处理与输出 逐字稿-4,082字》.docx
将本文下载保存,方便收藏和打印
导出文档

扫描二维码推送至手机访问。

版权声明:本文由试讲逐字稿网发布,如需转载请注明出处。

本文链接:https://www.26391.com/40.html

分享给朋友: