900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 高中计算机编程语句 高中信息技术程序设计知识点.doc

高中计算机编程语句 高中信息技术程序设计知识点.doc

时间:2020-10-09 05:58:35

相关推荐

高中计算机编程语句 高中信息技术程序设计知识点.doc

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

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

基础知识

基本概念

程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;

数据类型、常量、变量、表达式;

对象、属性、方法、事件。

VB的基本数据类型

数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)

字符串型:String(类型符$)

逻辑型:Boolean

VB运算符

算术运算符:^(乘方)(-(取负数)(*(乘)、/(除)(mod(求余数)、\(整除)(+(加)、-(减)

关系运算符:>、<、=、>=、<=、<>

逻辑运算符:NOT(非)(AND(与)(OR(或)

表达式

算术表达式,其结果为数值。如: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

函数

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

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

例:已知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

VB语句的书写规则

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

一条语句可以写在多行上,续行符为空格后跟下划线;

多条语句可以写在一行上,语句间必须用冒号分隔;

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

程序结构

VB程序的一般结构

事件过程通用过程Private Sub 对象名_事件名

End SubPrivate | static | publick Sub 过程名

End Sub程序的三种基本结构

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

顺序结构

循环结构(控制语句)

FORI=1TO9

循环体

NEXTI

分支结构(控制语句)

块结构IF语句

单行IF语句

常用语句

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

(1)组成符号

起始框

结束框

处理框流程线

判断框输入框

输出框(2)典型示例(略)

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

主要算法:

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

例:求100以内奇数的和

S=0

For k=1 To 100 Step 2

S=S+k

Next k

Print “S=”;S

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

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

S=0

For k=100 To 1 Step -5

S=S+1

Next k

Print “S=”;S

累乘器,如:计算10!

例:求10!

S=1

For k=1 To 10

S=S*k

Next k

Print “S=”;S

交换两个变量的值

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。