好文档 - 专业文书写作范文服务资料分享网站

高中信息技术程序设计知识点

天下 分享 时间: 加入收藏 我要投稿 点赞

仅供个人参考

高中《信息技术》程序设计知识点

一、 基础知识

1. 基本概念<要求:了解>

? 程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制; ? 数据类型、常量、变量、表达式; ? 对象、属性、方法、事件。

2. VB的基本数据类型<要求:记忆>

? 数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#) ? 字符串型:String(类型符$) ? 逻辑型:Boolean

3. VB运算符<要求:会用>

(1) 算术运算符:^(乘方)?-(取负数)?*(乘)、/(除)?mod(求余数)、\\(整除)?+(加)、-(减) (2) 关系运算符:>、<、=、>=、<=、<> (3) 逻辑运算符:NOT(非)?AND(与)?OR(或)

4. 表达式<要求:会写、会计算>

? ? ? ?

算术表达式,其结果为数值。如:5*(2^3-4)mod 7

字符表达式,其结果为字符串。如:”What”&”is your name?” 关系表达式,其结果为True(真)或Flase(假) 。如:3/2<>3\\2

逻辑表达式,其结果为True(真)或Flase(假) 。如:”abc”<=”A” and int(-1.2)=-2

5. 函数<要求:掌握书写格式、会运用>

函数格式 Int(x) Fix(x) Abs(x) Sqr(x) Sin(x) Cos(x) Rnd 函数功能 取不大于x的整数部分 取x的整数部分 (截尾函数) 取x的绝对值 取x的算术平方根 计算x的正弦值 计算x的余弦值 随机产生一个(0,1)内的纯小数 函数格式 RGB(r,g,b) Val(s) Str(n) InputBox() Msgbox(s) LoadPicture(f) 函数功能 按指定的值生成颜色 将数字串s转换成数值 将数值s转换成字符串 输入数据 输出数据 加载图片 6. 变量<要求:理解变量的用途和特点,会定义变量的类型,会使用变量>

变量用于存储数据,其特点是“读之不尽,新来旧去”。不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型。

例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值

DIM x As Single, y As single ‘ 定义二个单精度变量x,y 语句也可写为DIM x!, y!

x=inputBox(“a=”,”输入变量的值”,0) 不得用于商业用途

仅供个人参考

If (x>=0) Then y=x Else y= -x MsgBox y

7. VB语句的书写规则

? ? ? ?

语句不区分字母大小写,每行字符最多255个;

一条语句可以写在多行上,续行符为空格后跟下划线; 多条语句可以写在一行上,语句间必须用冒号分隔;

注释语句以单引号开头,可单独占一行或放在其它语句末尾。

二、 程序结构<要求:理解记忆>

1. VB程序的一般结构 事件过程 Private Sub 对象名_事件名 End Sub 通用过程 Private | static | publick Sub 过程名 End Sub 2. 程序的三种基本结构

运行程序时,按照程序代码的执行顺序分为三种情况:①顺序:从始至终依次执行各条语句;②循环:反复多次地执行磨一组语句;③分支:根据是否满足指定的条件决定执行哪一组语句。因此,相应的程序结构分为以下三种。

(1) 顺序结构 (2) 循环结构(控制语句) FOR I=1 TO 9 循环体 NEXT I (3) 分支结构(控制语句)

块结构IF语句 IF 条件 THEN 语句组1 ELSE 语句组2 END IF 单行IF语句

IF 条件 THEN 语句 或

IF 条件 THEN 语句1 ELSE 语句2 3. 常用语句 语句定义符 End Option Explcit Dim Radomize 功能 结束程序 强制变量声明 变量声明 初始化随机种子 语句定义符 FOR--TO / NEXT IF--THEN/ ELSE Exit For 功能 循环结构 分支结构 退出For循环 4. 流程图

(1)组成符号 不得用于商业用途

仅供个人参考

起始框 结束框 流程线 输入框 处理框 判断框 输出框 (2)典型示例(略)

1)分段函数 2)比较大小 3)求n个数的和 4)求n!

三、 主要算法:<要求:会应用>

1. 累加器,如:计算N个数的和

例:求100以内奇数的和 S=0

For k=1 To 100 Step 2 S=S+k Next k

Print “S=”;S

2. 计数器,如:统计输入数据的个数,满足某种条件的数据个数,分类计数。

例:求[1,100]内有多少个5的倍数 S=0

For k=100 To 1 Step -5 S=S+1 Next k

Print “S=”;S

3. 累乘器,如:计算10!

例:求10! S=1

For k=1 To 10 S=S*k Next k

Print “S=”;S

4. 交换两个变量的值

例:从文本框输入变量a和b的值,然后交换它们的值。

a= Val(Text1.text) : b= Val(Text2.text) c=a : a=b : b=c

Text1.text=a : Text2.text=b

5. 求最值,如:给定一组数据,求其中的最大值与最小值。 6. 产生[m,n]之间的一个随机整数

例:随机产生10个两位数,并输出其中最大者。 Max=0

For k=1 To 10

N=10+Fix(Rnd*100) If Max

不得用于商业用途

高中信息技术程序设计知识点

仅供个人参考高中《信息技术》程序设计知识点一、基础知识1.基本概念?程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;?数据类型、常量、变量、表达式;?对象、属性、方法、事件。2.VB的基本数据类型?数值类型:Integer、Lo
推荐度:
点击下载文档文档为doc格式
3d33e3ml2775cln2z0an3ef8l940h6007v3
领取福利

微信扫码领取福利

微信扫码分享