1 / 22
文档名称:

算法与程序设计知识点.docx

格式:docx   大小:37KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法与程序设计知识点.docx

上传人:1557281760 2022/10/25 文件大小:37 KB

下载得到文件列表

算法与程序设计知识点.docx

文档介绍

文档介绍:该【算法与程序设计知识点 】是由【1557281760】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【算法与程序设计知识点 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第1页
高中信息技术《算法及程序设计VB(选修)》
知识要点
相关知识点
(一)算法

相关题解:
算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法+数据结构=程序。
单选题
1,运用计算机程序解决实际问题时,合理的步骤是()。
A,设计算法→分析问题→编写程序→调试程序
B,分析问题→设计算法→编写程序→调试程序
C,分析问题→编写程序→设计算法→调试程序
D,设计算法→编写程序→分析问题→调试程序
:
算法的描述:可分多种表达方法,一般用自然语言,流程图和伪代码进行描述。
自然语言描述法:指用人们日常生活中运用的语言(本国语言),用自然语言描述符合我们的****惯,且简单理解。
流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象,直观,更易理解。
伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。
输入或输出
推断
处理或运算
开始或结束
(二)程序设计基础
第2页
常用高级编程语言:BASIC,VB,Pascal,C,C++,Java
面对对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等,控件等
控件:是指工具箱中的工具在窗体中画出的,能实现肯定功能的部件,如文本框,命令按钮等。
常用控件:
控件
对象的类型
名字举例
窗体
Form
Form1
命令按钮
Commandbutton
Command1
标签
Label
Label1
文本框
TextBox
Text1
对象的属性,方法和事务
1,属性
属性
Name
设置对象的名称
Caption
确定控件中显示的内容(文字)
Text
确定窗体中文本框中显示的内容(初始为空白)
Height
确定控件高度
Width
确定控件宽度
TOP
确定控件的靠顶部位置
Left
确定控件的靠左边位置
Font
设置控件中字体格式
BackColor
设置控件背景色
ForeColor
设置控件的前景色
BorderStyle
设置控件的边框风格
Visible
确定控件是否可见
Enabled
确定控件运行时是否有效
第3页
=属性值
对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下
例:给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下
=”20”
变量=
假如要获得对象的状态或特性,这时就要读取对象的属性值,方法如下
例:读取文本框“txt123”的“Text”属性的代码如下
a=‘读取字符(或a=Val()’读取数值)
2,方法
[对象].方法[参数名表]
例:”欢迎运用”
该语句运用print方法在form1窗体中显示字符串“欢迎运用”
3,事务及事务驱动
事务是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事务。如须要命令按钮响应Click事务,就把完成Click事务功能的代码写到Click事务的事务过程中,及事务一一对应。
事务过程的形式如下:
PrivateSub对象_事务名()
……………(事务过程代码)
EndSub
一个简单的VB程序
求圆的周长和面积
PrivateSubCommand1_Click()
DimrAsSingle'定义r为单精度型
DimcAsSingle'定义c为单精度型
第5页
DimsAsSingle'定义s为单精度型
r=Val()'输入半径r,变量r为数值型,因此输入语句必需加函数Val()
c=2**r'计算周长
s=*r*r'计算面积
=str(c)'输出周长
=str(s)'输出面积,变量s为数值型,因此输出语句必需加函数str()
EndSub
PrivateSubCommand2_Click()
End'退出
EndSub
(三),常量:在程序进行过程中不变的量。在VB中一般分数值常量及字符常量两种
数值常量:就是数学中说的常数,分整型常量和实型常量两种
整型常量:即整数,指不带小数点的数值如1,0,-10,+35等都是合法的整数
实型常量:即实数,指带小数点的数值。
字符串常量:被一对双引号括起来的若干个合法的字符称为字符串常量。例如:”China”,”VisualBasic”,”18”,””等,双引号中字符,不包括双引号本身。 
逻辑常量:包含true和false两个值。
系统常量:包括VB已定义的常量(如Vbred)和用户定义常量(假如多次用到同一个常量,则可用一个有意义的名字表示这个常量。Constpi=)
(四),变量:在程序执行过程中,其值可以改变的量称为变量
变量命名留意要点:1,必需以字母开头,不能以数字或其他字符开头。
2,只能由字母,数字或下划线组成,不能含有小数点
第5页
,空格等字符。
3,最长不超过255个字符
4,不能以VB保留字作变量名,如语句定义符dim,函数名str等。
5,VB不区分变量名中字母大小写。如HELLO和Hello是同一个变量。
数据及运算
(1)常用数据类型:(整型)Integer,(长整型)Long,(单精度型)Single,(双精度型)Double,(字符串型)String,(布尔型)Boolean,(日期型)Date
其中(整型)Integer,(长整型)Long,(单精度型)Single,(双精度型)Double属于数值型
表示范围:
(整型)Integer(-32768——32767,存储为16位,2个字节)
(字符串型)String字符串型数据是指用“”括起来的一串字符。如“欢迎进入VB世界!”,“VisualBasic”,“1234”都是字符串类型。
(2)常量和变量的命名,声明及赋值
符号常量的声明:Const常量名=常量值
如:Constpi=
变量的声明:
Dim<变量名>As<变量类型>
如:DimaAsInteger定义一个整型变量,变量名为a
变量的赋值
变量名=表达式
例题
PrivateSubForm_Click()
DimaAsInteger,bAsInteger,cAsInteger
Dimstr_1AsString
第6页
a=54:b=114:c=a+b
str_1="HelloWorld"
Printa,b,c
Printstr_1
Endsub
2,VB语言中,下列数据类型说明符中表示字符型的是()。
A,BooleanB,IntegerC,DateD,String
3,在VB语言中,下列合法的变量名是()。
A,34abB,ab34C,*abcD,c\c
4,下列选项中属于字符串常量的是()。
A,abB,a+bC,"1235"D,1235
5,在VB语言中,下列合法的变量名是()。
A,aaB,a*bC,7abD,dim
(五)运算符
算术运算:
+加--减*乘
^幂 例:2^2=4
/(实数)除 例:5/2=
\整除 例:5\2=2
Mod求余数 例:5Mod2=1
单选题
6,分析下列程序:
PrivateSubForm_Click()
s=11\3+11Mod3
Prints
EndSub
当单击窗体时s的值是().
A,5B,6C,4D,3
关系运算
第8页
= 赋值 , < 小于号
<> 不等于 > 大于号
>= 大于等于号 <=小于等于号
留意:关系表达式的运算结果为布尔值True或False
例:3>2结果为True(真或是)
7,下面表达式的值是false的有().
A,"969"<"n97"B,Int()<>len("basic")C,str(2000)<"1997"D,3>2
逻辑运算
Not(取反)And(及)Or(或)
运算结果为布尔型(Boolean)True或False
逻辑运算符的优先级为:Not>And>Or
8,下列逻辑表达式的值为“假”的是()。
A,2+4>8B,3+12=15C,5>0And4>3D,10/5<3
9,下列逻辑表达式的值为“假”的是()。
A,3+5>7B,8/4<4C,5>3And3>2D,4+11>20
10,已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句A=C:D=B后,下列
关系表达式逻辑值为“真”的是()。
A,C=AB,A=BC,D=CD,B=C
11,设a=2,b=3,在VB中,表达式a>bOrb>3值是:()
A,FalseB,TrueC,-1D,1
字符运算
字符串连接符为“+”和“&”
“123”+“45”=“12345”
“123”&“45”=“12345”
123+“45”语法错误
12,VB的字符串运算符是“&”,该运算符主要用于连接两个或更多的字符串。如:"abcd"&
第8页
"efg"连接后的运算结果为:"abcdefg"。那么,"1+2"&"3"的运算结果为:()。
A,33B,6C,"1+23"D,True
运算符的执行顺序
在VB中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级确定,优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运算符优先级如下。
算术运算符>字符串运算符> 关系运算符> 逻辑运算符
13,在VB语言中,表示“a大于0且b小于12”的正确表达式是()。
A,b<12ora>0B,b>12Anda<0C,a>12Ora<0D,a>0Andb<12
(六)常用函数
数学函数
Abs(x)求x的肯定值,例:abs(-)=
Sqr(x)求x的平方根,例:sqr(100)=10
Int(x)求≤x的最大整数例:int()=3int(--)=--4
Rnd()产生[0,1)之间的随机小数(不包括1)
Sin(x)Cos(x)Tan(x)Atn(x)Exp(x)Log(x)
运用三角函数时,参数应是弧度,如数学中sin300应写为:sin(30*)
字符串函数
Len(字符串)求字符串的长度,例:Len(“hello”)=5
Mid(字符串,起始位置,截取长度),例:Mid(“hello”,2,2)=“el”
14,函数mid(C,N1,N2)的作用是从字符串C中N1位开始取出长度为N2的子串。那么,
第9页
Mid("aBcDeFg",3,3)的值为()。
A,aBcB,cdeC,eFgD,cDe
常用转换函数
Val(字符串)将字符串转换为数值,常用于数值的输入语句中。例:Val(“123”)=123
Str(数值)将数值转换为字符串,常用于数值的输出语句中
Chr(在ASCII表中取数值对应的字符)例:chr(65)=”A”
Asc(求字符在ASCII表中的数值)例:asc(“a”)=97
15,VisualBasic中,下列()函数是求肯定值的。
A,ABS(X)B,SQR(X)C,INT(X)D,STR(X)
16,表达式Abs(-)*sqr(100)的值是()。
A,-36B,360C,36D,-360
17,下列()数据类型不是数值型。
A,DateB,SingleC,DoubleD,Integer
18,下列函数中,返回值是字符串的是().
A,MidB,IntC,ValD,Len
19,代数表达式表达式后错误的是()
A,g*t*t/2B,1/2*g*t^2C,g*t^2/2D,gt^2/2
20,数学式子在VB中的正确写法是:()
A,(2*a+b)/4*a*bB,(2*a+b)/(4ab)C,(2a+b)(4ab)D,(2*a+b)/(4*a*b)
21,推断x是否在区间[a,b]上,在VB中以哪个逻辑表达式是正确的()
A,a<xandx<=bB,a<=x<=bC,a<=xandx<=bD,a>xandx<=b
(七)程序设计的顺序结构
第11页
顺序结构:代码依据由上到下的顺序一行一行地执行。程序执行过程中没有分支,没有重复,这种结构称为顺序结构。
例题:交换两个变量中的数据。
PrivateSubcmdS()
DimxAsSingle,yAsSingle
DimmAsSingle
x=Val()
y=Val()
m=x:x=y:y=m'交换数据
=Str(x)
=Str(y)
EndSub
牢记以上代码中的数值型数据的输入和输出语句!!!!
22,以下是一段VB程序:
a=1
b=a+1
c=a+b
它的基本结构属于()
A,顺序结构B,选择结构C,循环结构D,树型结构
23,下列VB程序运行后,变量x的值为().
x=2
Printx+l
Printx+2
A,2B,3C,5D,8
(八)程序设计的分支结构
行If语句
行If是指在一行中写完的If语句。其一般格式为:
格式一:If条件Then语句
执行这种形式的If语句时,首先对条件进行推断。若条件成立,则执行Then后面的语句;若条件不成立,则执行If语句后继程序行的语句

最近更新

期货从业资格之期货法律法规附答案(培优A卷).. 43页

期货从业资格之期货投资分析(真题汇编) 43页

期货从业资格之期货投资分析题库大全精品(突.. 42页

期货从业资格之期货投资分析题库【含答案】 42页

期货从业资格之期货投资分析精选题库及答案(.. 43页

期货从业资格之期货投资分析大全含精品答案 42页

期货从业资格之期货投资分析包过题库附答案(.. 42页

小学英语教学常规管理要求 (2) 5页

期货从业资格之期货基础知识题库大全带答案(.. 43页

期货从业资格之期货基础知识完整版附答案下载.. 42页

期货从业资格之期货基础知识完整版【轻巧夺冠.. 42页

期货从业资格之期货基础知识大全及参考答案(.. 42页

期货从业资格之期货基础知识包过题库精选 42页

小学英语代词专项练习 (3) 2页

小学英语二年级下册期末考试题 3页

最新期货从业资格之期货投资分析题库大全AB卷.. 42页

最新期货从业资格之期货投资分析包过题库附答.. 42页

最新劳务员之劳务员基础知识内部题库【B卷】 42页

最新劳务员之劳务员专业管理实务大全附答案【.. 41页

(完整版)水池污水处理设备拆除施工方案 5页

生产车间降本增效实施方案 35页

2023年教育项目可行性研究报告 57页

超声波治疗仪操作流程 1页

地藏经英文版SutraOfThePastVowsOfEarthStore.. 68页

l领导干部心理健康知识讲座 185页

中共黑龙江省委省政府历任领导 50页

有趣的动物 28页

静力触探试验记录 6页

道路及附属工程顶管工作井、接收井深基坑施工.. 84页