程序设计初步(VB)复习提纲(A4打印)
- 格式:pdf
- 大小:341.74 KB
- 文档页数:3
第二册第二章: 程序设计初步(VB)复习提纲
1、计算机程序是由人根据一定的需要事先编写的一系列控制计算机工作的命令。
现代电子计算机之父——冯.诺依曼提出“存储程序控制”思想
程序设计语言可以分成机器语言、汇编语言、高级语言等几种。 机器语言由二进制0和1组成,计算机能够直接识别;汇编语言采用易于记忆的符号表示; 高级语言如:VB (Visual Basic )、C 、Java 、Basic 比较接近我们的日常习惯,比较通俗易
懂
2、程序的基本要素(重点)
• 数据类型:数值型、字符串型、布尔型
• 数值型:表示数值大小,可以进行计算
• 数值型分为整型(整数Integer )、单精度型(小数Single )
• 字符串型(String ):表示一串字符,编程时使用" "(英文输入状态下的双引号)
• 布尔型(Boolean ):表示逻辑判断结果:True False
• 常量:固定不变的量,分为数值型常量和字符串型常量
• 变量:可以取不同的值(变量的声明: Dim x As Integer )
• 变量名命名的规定: 1) 以字母或汉字开头 2)
可以是字母、汉字、数字、下划线的组合
3) 4) 5) • • 算术运算符:+ - * /(除) \(整除) mod(求余) ^(乘方):10 mod 4 值为2
• 算术表达式:VB: ((a^2+1)*b+2)/3 转换为数学:
(aa 22+11)×bb +2233
•
关系运算符:= < > >= <= <>(不等于) •
关系表达式:3*2>=6 值为true 2+1<>3 值为false •
逻辑运算符:and(与运算) or (或运算) not (非运算) •
逻辑表达式: • 1+2=3 and 2+2<5 值为true (and 连接的表达式两个同为true ,结果才
为true )
• 1+2>3 and 2+2<5 值为false
• 1+2>3 or 2+2<5 值为true (or 连接的表达式只要一个为true ,结果
就为true )
• not 1+2>3 值为true (not 连接的表达式是false ,结果就是true )
• not 1+1=2 值为false (not 连接的表达式是true ,结果就是false )
• 语句 ① 赋值语句——<变量>=<表达式> 功能:把赋值号右边的表达式的值赋给左边的变量。
例如: n=2 n=n+1 注意:赋值号与数学中的等号是不相同的
② 输出语句——Print <表达式列表>
例如:(1) a=1 b=2 a=a+1 print a , b (2)a=8 b=6 c=a*b print "a="; a print "b="; b print "c="; c
③画圆语句:
circle (圆心坐标),半径 如:circle (300,400), 100
作用:以坐标(300,
400
)为圆心,画一个半径为100的圆
● 函数——VB 中的函数是VB 系统为实现常用的功能而预先编写好的小程序。 ① LoadPicture 函数——LoadPicture ("文件名及其路径")
例如:Form1.Picture= LoadPicture ("C:\GZT.jpg ")
其作用:用于将指定的图形文件装入内存,并把装入的图形赋值给窗体的Picture 属性,从而在窗体上显示该图形。
② 数学函数(需结合例题练习)
Abs( )求绝对值函数 Sqr( )求算术平方根函数
Int( )取整函数(取的整数要比原来的数小) Rnd( )随机函数
Val(X)将字符串中前边的数字符号转换成相应的数值型数据
• 如:Abs(-8) 结果为8
• Sqr(16) 结果为4
• Int(10.8) 结果为10 Int(-10.8) 结果为 -11
• Rnd(1) 随机产生一个0—1之间的数
• Val("-23.8ab ") 结果为-23.8
3、顺序结构——按照由上而下、从左到右的顺序依次逐个语句执行程序的程序结构。(重点)
例如:a=2
b=a*2
Print a, b
a=a+b
Print a, b
● 交换两个变量的值的方法:必须加入第三个变量
书本P68-69 实践
顺序结构流程图
4、分支结构——程序根据条件判断的结果来控制程序应如何继续执行的程序结构(重点)
5、循环结构——可以实现循环体内的语句反复执行的程序设计结构(重点难点)For-Next循环语句的格式:
For <循环变量> = <初值> To <终值> Step <步长>
<循环体>
例
分支结构流程图
循环结构流程图