高中《信息技术》程序设计知识点
1
(信息技术)高中信息技术VB程序设计部分知识点
高中《信息技术》程序设计知识点
一、 基础知识
1. 基本概念<要求:了解>
? 程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制; ? 数据类型、常量、变量、表达式; ? 对象、属性、方法、事件。
2. VB的基本数据类型<要求:记忆>
? 数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#) ? 字符串型:String(类型符$) ? 逻辑型:Boolean
3. VB运算符<要求:会用>
(1) 算术运算符:^(乘方)?-(取负数)?*(乘)、/(除)?mod(求余数)、\\(整除)?+
(加)、-(减)
(2) 关系运算符:>、<、=、>=、<=、<> (3) 逻辑运算符:NOT(非)?AND(和)?OR(或)
4. 表达式<要求:会写、会计算>
? 算术表达式,其结果为数值。如:5*(2^3-4)mod7
? 字符表达式,其结果为字符串。如:”What”&”isyourname?” ? 关系表达式,其结果为True(真)或Flase(假)。如:3/2<>3\\2 ? 逻辑表达式,其结果为
如:”abc”<=”A”andint(-1.2)=-2
True(真)或
Flase(假)。
5. 函数<要求:掌握书写格式、会运用>
函数格式 函数功能 函数格式 RGB(r,g,b) 函数功能 按指定的值生成颜色 将数字串s转换成数值 将数值s转换成字符串 输入数据 输出数据 加载图片 Int(x) Fix(x) 取不大于x的整数部分 取x的整数部分(截尾函数) 取x的绝对值 取x的算术平方根 计算x的正弦值 计算x的余弦值 随机产生壹个(0,1)内的纯小数 Val(s) Str(n) InputBox() Msgbox(s) Abs(x) Sqr(x) Sin(x) Cos(x) Rnd LoadPicture(f) 6. 变量<要求:理解变量的用途和特点,会定义变量的类型,会使用变量>
变量用于存储数据,其特点是“读之不尽,新来旧去”。不同类型的数据要用相应类型的变量存储;壹般于使用变量前应该先定义(声明)该变量的类型。
例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值 DIMxAsSingle,yAssingle‘ 定义二个单精度变量x,y 语句也可写为DIM x!, y! x=inputBox(“a=”,”输入变量的值”,0) If(x>=0)Theny=xElsey=-x MsgBoxy
7. VB语句的书写规则
? 语句不区分字母大小写,每行字符最多255个; ? 壹条语句能够写于多行上,续行符为空格后跟下划线; ? 多条语句能够写于壹行上,语句间必须用冒号分隔; ? 注释语句以单引号开头,可单独占壹行或放于其它语句末尾。
二、 程序结构<要求:理解记忆>
1. VB程序的壹般结构
事件过程 PrivateSub对象名_事件名 EndSub 通用过程 Private|static|publickSub过程名 EndSub 2. 程序的三种基本结构
运行程序时,按照程序代码的执行顺序分为三种情况:①顺序:从始至终依次执行各条语句;②循环:反复多次地执行磨壹组语句;③分支:根据是否满足指定的条件决定执行哪壹组语句。因此,相应的程序结构分为以下三种。
(1) (2)
顺序结构
循环结构(控制语句)
FORI=1TO9 循环体 NEXTI (3)
分支结构(控制语句)
块结构IF语句 单行IF语句
3. 常用语句
语句定义符 End OptionExplcit 功能 结束程序 强制变量声明 语句定义符 FOR--TO/NEXT IF--THEN/ELSE 功能 循环结构 分支结构 Dim Radomize 变量声明 初始化随机种子 ExitFor 退出For循环 4. 流程图
(1)组成符号 起始框 结束框 流程线 输入框 (2)典型示例(略)
1)分段函数2)比较大小3)求n个数的和4)求n!
输出框 判断框 处理框 三、 主要算法:<要求:会应用>
1. 累加器,如:计算N个数的和
例:求100以内奇数的和 S=0
Fork=1To100Step2 S=S+k Nextk Print“S=”;S
2. 计数器,如:统计输入数据的个数,满足某种条件的数据个数,分类计数。
例:求[1,100]内有多少个5的倍数
{信息技术}高中信息技术VB程序设计部分知识点
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)