最新整理高中信息技术常量、变量、标准函数和表达式.docx
- 格式:docx
- 大小:14.28 KB
- 文档页数:6
高中信息技术新课程标准教材信息技术( 2019 — 2020学年度第二学期 )学校:年级:任课教师:信息技术教案 / 高中信息技术编订:XX文讯教育机构常量、变量、标准函数和表达式教材简介:本教材主要用途为学习本知识能够调动学生的激情与兴趣,对相关教师和学生创造力的开发有促进作用,对教学效果提升有着积极的影响,本教学设计资料适用于高中信息技术科目, 学习后学生能得到全面的发展和提高。
本内容是按照教材的内容进行的编写,可以放心修改调整或直接进行教学使用。
一、课题:二、教学目标:⑴掌握常用的数据类型。
⑵掌握常量、变量的概念及定义符号常量和变量的方法。
⑶掌握调用函数的方法。
⑷掌握算术表达式和字符串表达式。
三、教学的重点和难点:重点:常量、变量和表达式难点:符号常量,算术表达式中运算符的运算顺序四、教学过程:导入新课学习本章第三节时,我们建立了一个求圆的周长和面积的程序,它是用vb语言编制的,其中的代码是由一个个语句构成的,语句中包含了常量、变量、函数、表达式,而这些就是本节课将要学习的vb语言的基础知识。
揭示目标启动多媒体教学系统,向学生广播学习目标(1)掌握常用的数据类型。
(2)掌握常量、变量的概念及定义符号常量和变量的方法。
(3)掌握常用函数。
(4)掌握算术表达式和字符串表达式。
新授内容广播:启动visual basic软件,打开课前准备好的程序。
看下面这一行代码:print "欢迎学习vb语言基础!"这句代码的意思是显示“欢迎学习vb语言基础!”这句话。
显然引号中的内容在程序运行过程中是始终不变的,这在vb中被称为常量。
板书: 1、常量常量就是在程序运行过程中保持不变的量。
运行多媒体教学系统的联机讨论功能,贴出例6-3-1中的代码:'求圆的周长和面积dim radius as singledim peri as singledim area as singleprivate sub cmdcalcu_click()radius = val(txtradius.text) '取得半径值peri = 2 * 3.14159 * radius '计算周长area = 3.14159 * radius * radius '计算面积txtperi.text = str(peri) '输出周长txtarea.text = str(area) '输出面积end subprivate sub cmdclose_click()endend sub提问:请说出其中哪些是常量?学生观察程序代码,在学习小组内相互讨论,得出答案后贴出。
第五部分常量、变量、表达式及函数一、常量与变量:1.1 常量:1.数值型常量:①. 由0 - 9、小数点、正负号构成;②.对于很大的数据一般采用科学记数法形式书写;如:5.12E+12(表示5.12×1012)、5.12E-12(表示5.12×10-12)2.货币型常量:①.由前置(前导)符号“$”开始,如:$1234.12;②.默认采用4位小数,如果多余4位小数,则对多余的位数进行四舍五入;③.不能采用科学记数法表示。
3.字符型常数(字符串):①.用单引号( ' ' )、双引号(" ")、方括号定界( [ ] );如:'abcd'、"abcd"、[abcd];&&注意:定界符必须成对出现②.定界符不能交叉,如:’abcd”、”abcd]都是错误的;③.不包含任何字符的字符串("")叫空串,空串与包含空格的字符串(" ")不同。
4.日期型常量:①.用大括号(花括号)定界,如:{10/08/01};②.分隔符可以用斜杠(/)、连字号(-)、句点(.)、空格;③.日期型常量分为:传统日期格式与严格日期格式。
●传统日期格式:(用SET STRICTDATE TO 0设置)◆月、日用2位数字表示;◆年可用2位,也可以用4位。
如:{10/08/01},{10/08/2001}●严格日期格式:(默认,用SET STRICTDA TE TO [1|2]设置)◆{^yyyy-mm-dd};如:{^2010-06-12}◆书写时大括号内的第一个字符必须是脱字符(^);◆年必须用4位数;◆年月日的次序不能颠倒、不能缺省;5.日期时间型常量:包括日期与时间两个部分,{<日期>,<时间>},如:{^2006-03-08,06:30P}6.逻辑常量:①.用两个(.)定界,如.T.、.Y.;②.逻辑型常量取值有:.T.、.t.、.F.、.f.、.Y.、.y.、.N.、.n.;③.逻辑型常量只占一个字节。
常量、变量、函数与表达式⒈常量常量(consta n t)是指在程序运行过程中保持不变的量,在V isual Basic中,常量一般分为数值常量与字符串常量两种。
⑴数值常量数值常量就是数学中说的常数,数值常量有整型常量和实型常量两种。
整型常量即整数,是指不带小数的数值,如1、0、-10、+107等都是合法的整数。
实型常量即实数,是指带小数的数值。
实型常量又分为定点数和浮点数两种。
定点数:3.14159,-6.8,1.997浮点数:2e6、1e5、88E-18浮点数对应的就是数学上的科学计数法,以幂数形式表示一个实数,例如1234.56可以表示为1.23456×103 。
由于程序中无法表示上标和下标,因此用英文字母"E"(或"e")表示底数10,则1.23456×103可表示为1.23456E3。
⑵字符串常量被一对双引号括起来的若干个合法的字符称为字符串常量。
例如"china"、"V isual Basic"、"18"、"3.14"等。
字符串常量指的是双引号中的字符,不包括双引号本身。
⑶符号常量如果程序中多次用到同一个常量,则可以用一个有意义的名字表示这个常量,称为符号常量,代表常量的符号称为"常量名",常量名的命名方法与后面的变量名一样。
例如,求圆的周长和面积的程序代码:Let r=5Let s=3.14159*r*rLet c=2*3.14159*rPrint"s=";s, "c=";c可以先用Co nst语句定义一个符号常量pi代替3.14159,形式如下:Const常量名[As 类型]=表达式则可以写出如下的程序代码:Constpi As Single=3.14159Let r=5Let s=pi*r*rLet c=2*pi*rPrint"s=";s, "c=";c当常量需要改动时,仅需改动符号常量定义语句。
常量、变量、函数、表达式、数据类型一、常量指在程序运行过程中始终保持不变的常数、字符串等;VB的常量有两大类:内存常量和自定义常量;内存常量是由系统预定义的。
自定义常量的定义语法:const 常量名as类型=表达式例:const pi as single=3.14二、变量可以看作内存中存放数据的存储单元的名称。
程序通过变量名引用变量的值;通过对变量的赋值来实现将某一类型的信息存入存储单元中。
在VB中变量名用英文字母打头,由英文字母、汉字、数字及下划线等字符组成。
变量名不分大小写,但变量名不能与系统已用的其他名称重名。
变量的说明语句格式:Dim 变量As 类型例:Dim r As single,a As integer赋值语句:变量=表达式三、函数:(P29)函数名(参数表)ABS( )SQR( )SIN( )COS( )V AL( )STR( )四、表达式1、算术表达式是由常量、变量、函数及算术运算符、圆括号组成。
算术运算符:+ -* / ^ (乘方) \ (整除) MOD(取余数)例:(a+b)2ab 将表达式转换成程序能接受的表达式,以下转换正确的是()A.(a+b)^2/ab B.(a+b)^2/(ab)C.(a+b)* (a+b)/ (ab) D.(a+b)* (a+b)/ (a*b)字符串运算符:& 用于连接两个或更多的字符串。
它具有自动将非字符串数据转换为字符串的功能。
例如:123&”456”注:123+”456”表达式是不合法的2、关系表达式是由关系运算符等连接常量、变量构成的字符序列,用来对两个数据或表达式进行比较,比较的结果为真则取值为.T.,否则取值为.F.。
即关系表达式的运算结果是逻辑值。
关系运算符:=<> < > >= <=3、逻辑表达式:将多个关系表达式用逻辑运算符连接起来时,该表达式就是逻辑表达式。
逻辑表达式的运算结果是逻辑值。
第44讲P69基本数据类型、常量和变量及常用标准函数在应用程序中,要用到数据(各种类型的常量和变量)、基本运算、标准函数、表达式,以及各种类型的语句。
一、基本数据类型、常量和变量数据是信息的一种记录形式。
应用程序中的数据种类是多种多样的,有的数据用来记录数值信息,例如一本书的页数(一个整数),或某个时刻的温度(一个实数),而有的数据用来记录一封来信的内容(一段文字)。
等等。
在程序中使用的数据可以划分成若干种不同的类型,不同类型的数据,它们的用途、书写规则、在计算机内部的存储格式都是不相同的。
数据总是以如下两种形式出现在程序中:常量和变量。
常量是在程序运行过程中值不变的存储单元或数据;而变量则用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。
1、基本数据类型(先对照数据库中的数据表:效实学生.mdb,看看字段数据类型)VB中常用的基本数据类型见P69表4.1.1:2个字节(16个1)=65535→(-32768~0~32767)整数型Integer范围;4个字节(32个1)=4294967295→(-2147483648~0~2147483647)长整数型Long范围;2、常量常量是指在程序执行过程中其值不能改变的存储单元或数据,它与变量的不同之处在于,程序运行的过程中不能被修改,也不能对常量赋以新值。
例1 下面是各种不同类型的常量。
整数常量: 12 1024 ’有整数型、长整数型;实数常量: 3.1416 -0.25 ’有单精度实数型、双精度实数型;字符串常量: “请输入n 值” 、“A+B=?”、“9+5”、“Good ”、“morning ” “0.618” ’字符串常量实际上是一段内容固定不变的文字,由一对双引号之间的若干个字符的序列组成。
逻辑常量: True False’逻辑类型只有两个常量,其值为真(True)和假(False)。
上面这些直接用数字或字符书写的常量叫直接常量。
常量、变量、标准函数和表达式一、常量和变量常量:程序运行过程中,其值不会改变的量,称为常量。
在程序头部中说明,以CONST引导。
变量:程序运行过程中,其值可改变的量,称为变量。
在程序头部中加以说明,以VAR引导。
如,在[例2、1]中说明的常量PI,变量S、R。
二、标准函数PASCAL语言提供数量非常大的标准函数供我们使用,这些函数有些可以直接调用,有些放在另外的单元(UNIT)中。
PASCAL也提供了大量的标准过程,和标准函数一样供用户直接或间接调用。
如果一个函数或过程不在SYSTEM(即默认调用的单元)中,而在其它单元中话,即在程序头部的第一行正式行中加上USES 单元名;如,如果要使用CLRSCR(清屏过程,在CRT单元中)的话,就必须在程序头部加上:USES CRT;函数的调用:如:A:=ABS(-34),即把-34的绝对值赋给变量A;(注意:函数只能出现在表达式中,即赋值语句中)。
此时:A的数据类型与括号中的参数-34是一致的。
函数的语法中都会说明,这个函数的参数的类型及这个函数的值(结果)的类型。
过程的调用:过程即命令,如:CLRACR;程序运行结果是清屏。
常用标准函数与过程很多,这里只列出最常用的几个。
三、表达式由算术运算符(+,—,*,/)及数字、常量、变量、标准函数所组成的式子中心表达式。
如:5+9; A*B-34*ABS(-34)/INT(B)另外,PASCAL中有两个很有用的运算符,DIV:求商的整数值;MOD:求余数。
如:8 DIV 3 的值是2,10 DIV 3 的值是3;8 MOD 3的值是2,10 MOD 3的值是1;在PASCAL的表达式中,不允许出现我们日常生活中的那种分式或根号等式子,我们必须按照PASCAL的语法把它们改写成PASCAL 表达式。
在PASCAL的表达式中,运算顺序是:()→函数→ *,/,DIV,MOD → +,-如:把下列算式改写成PASCAL表达式:改写为PASCAL表达式为:(x*x+3*y-5*(z-2))/(x-y*y)从上例中可以看出:1、PASCAL表达式中没有分式,只能以除号“/”来隔开;2、PASCAL表达式中的分子与分母应该用括号括开;3、PASCAL表达式中只有小括号,不能有中括号或大括号,小括号可以有很多层;4、PASCAL表达式中没有乘幂,只能用乘法来表达(在FP中有平方函数,所以可以使用SQR函数);5、PASCAL*表达式中任意两个常量、变量、数值、括号、函数之间都必须不能缺省运算符,即乘号必不可少;这些要求希望大家记熟,这是我们编写PASCAL程序的必要基础。
第二章程序设计基础第一节常量、变量的定义一、常量:在程序进行过程中不变的量,在VB中一般分数值常量与字符常量两种。
数值常量:就是数学中说的常数,分整型常量和实型常量两种整型常量:即整数,指不带小数点的数值如1、0、-10、+35等都是合法的整数实型常量:即实数,指带小数点的数值。
实型常量又分为定点数和浮点数两种。
例:定点数:3.14159和-6.8,1.99浮点数:2E6、1E5例:1.2345×103 可表示为1.2345E3,字母E表示底数10浮点数就是数学上的科学计数法。
字符串常量:被一对双引号括起来的若干个合法的字符称为字符串常量。
例如:”China”、”Visual Basic”、”18”、”3.1415”等。
符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。
二、变量:在程序执行过程中,其值可以改变的量称为变量变量命名注意要点:1、必须以字母开头,不能以数字或其他字符开头。
2、只能由字母、汉字、数字学或下划线组成,不能含有小数点、空格等字符。
3、最长不超过255个字符4、不能以VB保留字作变量名,如语句定义符、函数名等。
5、VB不区分变量名中字母大小写。
如HELLO和Hello是同一个变量。
三、常量和变量的定义1、符号常量的声明:Const 常量名[As 常量类型] = 常量值如:Const pi = 3.14 常量名为pi2、变量的声明:Dim <变量名>As <变量类型>如:Dim a As Integer定义一个整型变量,变量名为a3、变量的赋值:变量 = 表达式例:Private Sub Form_Click()Dim a As Integer, b As Integer, c As IntegerDim str As Stringa = 54b = 114c = a + bstr = "Hello World"Print "a="; a, "b="; b, "c="; cPrint strEnd Sub四、运算符例:5 / 2 = 2.5 \ 整除例: 5 \ 2 = 2 Mod 求余数例:5 Mod 2 = 1注意:关系表达式的运算结果为布尔值True 或 False例:3 > 2 结果为 True(真或是)3、逻辑运算Not(取反)And(与) Or(或)运算结果为布尔型(Boolean)True 或 False逻辑运算符的优先级为:Not > And > Or例如:t or true and false4、日期运算符与日期表达式日期表达式是用日期运算符“+”或“-”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子,如表达式“#2003/09/01# +30”的运算结果是“2003-10-1”;表达式“#2003/10/20# - #2003/10/10#”的运算结果为整数105、字符运算字符串连接符为“+”和“&”“123” + “45” = “12345”“123” & “45” = “12345”123 + “45” = 168“123” & 45 = “12345”6、运算符的执行顺序:算术运算符 > 字符串运算符 > 关系运算符 > 逻辑运算符例如:“123”+ 321 &“abcd”=”444abcd”。
最新整理高中信息技术教案常量、变量、标准函数和
表达式
一、课题:常量、变量、标准函数和表达式
二、教学目标:
⑴掌握常用的数据类型。
⑵掌握常量、变量的概念及定义符号常量和变量的方法。
⑶掌握调用函数的方法。
⑷掌握算术表达式和字符串表达式。
三、教学的重点和难点:
重点:常量、变量和表达式
难点:符号常量,算术表达式中运算符的运算顺序
四、教学过程:
导入新课
学习本章第三节时,我们建立了一个求圆的周长和面积的程序,它是用VB 语言编制的,其中的代码是由一个个语句构成的,语句中包含了常量、变量、函数、表达式,而这些就是本节课将要学习的VB语言的基础知识。
揭示目标
启动多媒体教学系统,向学生广播学习目标
(1)掌握常用的数据类型。
(2)掌握常量、变量的概念及定义符号常量和变量的方法。
(3)掌握常用函数。
(4)掌握算术表达式和字符串表达式。
新授内容
广播:启动VisualBasic软件,打开课前准备好的程序。
看下面这一行代码:Print"欢迎学习VB语言基础!"
这句代码的意思是显示“欢迎学习VB语言基础!”这句话。
显然引号中的内容在程序运行过程中是始终不变的,这在VB中被称为常量。
板书:1、常量
常量就是在程序运行过程中保持不变的量。
运行多媒体教学系统的联机讨论功能,贴出例6-3-1中的代码:
求圆的周长和面积
DimRadiusAsSingle
DimPeriAsSingle
DimAreaAsSingle
PrivateSubcmdCalcu_Click()
Radius=Val(txtRadius.Text)取得半径值
Peri=2*3.14159*Radius计算周长
Area=3.14159*Radius*Radius计算面积
txtPeri.Text=Str(Peri)输出周长
txtArea.Text=Str(Area)输出面积
EndSub
PrivateSubcmdClose_Click()
End
EndSub
提问:请说出其中哪些是常量?
学生观察程序代码,在学习小组内相互讨论,得出答案后贴出。
(后面提问。