《算法与程序设计》知识点文档格式.docx

上传人:b****2 文档编号:14700803 上传时间:2022-10-24 格式:DOCX 页数:18 大小:39.57KB
下载 相关 举报
《算法与程序设计》知识点文档格式.docx_第1页
第1页 / 共18页
《算法与程序设计》知识点文档格式.docx_第2页
第2页 / 共18页
《算法与程序设计》知识点文档格式.docx_第3页
第3页 / 共18页
《算法与程序设计》知识点文档格式.docx_第4页
第4页 / 共18页
《算法与程序设计》知识点文档格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

《算法与程序设计》知识点文档格式.docx

《《算法与程序设计》知识点文档格式.docx》由会员分享,可在线阅读,更多相关《《算法与程序设计》知识点文档格式.docx(18页珍藏版)》请在冰豆网上搜索。

《算法与程序设计》知识点文档格式.docx

流程图描述:

也称程序框图,它是算法的一种图形化表示方法。

且描述算法形象、直观,更易理解。

伪代码描述法:

是介于自然语言和计算机程序语言之间的一种算法描述。

是专业软件开发人员常用方法。

(二)程序设计基础常用高级编程语言:

BASIC、VB、Pascal、C、C+、Java面向对象的程序设计语言:

其中的对象主要是系统设计好的对象,包括窗体等、控件等控件:

是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。

常用控件:

控件对象的类型名字举例窗体FormForm1命令按钮CommandbuttonCommand1标签LabelLabel1文本框TextBoxText1对象的属性、方法和事件1、属性属性Name设置对象的名称Caption决定控件中显示的内容(文字)Text决定窗体中文本框中显示的内容(初始为空白)Height决定控件高度Width决定控件宽度TOP决定控件的靠顶部位置Left决定控件的靠左边位置Font设置控件中字体格式BackColor设置控件背景色ForeColor设置控件的前景色BorderStyle设置控件的边框风格Visible决定控件是否可见Enabled决定控件运行时是否有效对象名.属性名属性值对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置,方法如下例:

给文本框“Txt123”的“Text”属性赋值为字符串“20”,代码如下Txt123.text=”20”变量对象名.属性名如果要获取对象的状态或特性,这时就要读取对象的属性值,方法如下例:

读取文本框“txt123”的“Text”属性的代码如下a=txt123.text读取字符(或a=Val(txt123.text)读取数值)2、方法对象.方法参数名表例:

form.print”欢迎使用”该语句使用print方法在form1窗体中显示字符串“欢迎使用”3、事件及事件驱动事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会产生一个Click事件。

如需要命令按钮响应Click事件,就把完成Click事件功能的代码写到Click事件的事件过程中,与事件一一对应。

事件过程的形式如下:

PrivateSub对象_事件名()(事件过程代码)EndSub一个简单的VB程序求圆的周长和面积PrivateSubCommand1_Click()DimrAsSingle定义r为单精度型DimcAsSingle定义c为单精度型DimsAsSingle定义s为单精度型r=Val(Text1.Text)输入半径r,变量r为数值型,因此输入语句必须加函数Val()c=2*3.14159*r计算周长s=3.14159*r*r计算面积Text2.Text=str(c)输出周长Text3.Text=str(s)输出面积,变量s为数值型,因此输出语句必须加函数str()EndSubPrivateSubCommand2_Click()End退出EndSub(三)、常量:

在程序进行过程中不变的量。

在VB中一般分数值常量与字符常量两种数值常量:

就是数学中说的常数,分整型常量和实型常量两种整型常量:

即整数,指不带小数点的数值如1、0、-10、+35等都是合法的整数实型常量:

即实数,指带小数点的数值。

字符串常量:

被一对双引号括起来的若干个合法的字符称为字符串常量。

例如:

”China”、”VisualBasic”、”18”、”3.1415”等,双引号中字符,不包括双引号本身。

逻辑常量:

包含true和false两个值。

系统常量:

包括VB已定义的常量(如Vbred)和用户定义常量(如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。

Constpi=3.14159)(四)、变量:

在程序执行过程中,其值可以改变的量称为变量变量命名注意要点:

1、必须以字母开头,不能以数字或其他字符开头。

2、只能由字母、数字或下划线组成,不能含有小数点、空格等字符。

3、最长不超过255个字符4、不能以VB保留字作变量名,如语句定义符dim、函数名str等。

5、VB不区分变量名中字母大小写。

如HELLO和Hello是同一个变量。

数据及运算

(1)常用数据类型:

(整型)Integer、(长整型)Long、(单精度型)Single、(双精度型)Double、(字符串型)String、(布尔型)Boolean、(日期型)Date其中(整型)Integer、(长整型)Long、(单精度型)Single、(双精度型)Double属于数值型表示范围:

(整型)Integer(-3276832767,存储为16位,2个字节)(字符串型)String字符串型数据是指用“”括起来的一串字符。

如“欢迎进入VB世界!

”、“VisualBasic”、“1234”都是字符串类型。

(2)常量和变量的命名、声明及赋值符号常量的声明:

Const常量名=常量值如:

Constpi=3.14159常量名为pi变量的声明:

DimAs如:

DimaAsInteger定义一个整型变量,变量名为a变量的赋值变量名=表达式例题PrivateSubForm_Click()DimaAsInteger,bAsInteger,cAsIntegerDimstr_1AsStringa=54:

b=114:

c=a+bstr_1=HelloWorldPrinta,b,cPrintstr_1Endsub2、VB语言中,下列数据类型说明符中表示字符型的是()。

A、BooleanB、IntegerC、DateD、String3、在VB语言中,下列合法的变量名是()。

A、34abB、ab34C、*abcD、cc4、下列选项中属于字符串常量的是()。

A、abB、a+bC、1235D、12355、在VB语言中,下列合法的变量名是()。

A、aaB、a*bC、7abD、dim(五)运算符算术运算:

+加-减*乘幂例:

22=4/(实数)除例:

5/2=2.5整除例:

52=2Mod求余数例:

5Mod2=1单选题6、分析下列程序:

PrivateSubForm_Click()s=113+11Mod3PrintsEndSub当单击窗体时s的值是().A、5B、6C、4D、3关系运算=赋值、小于号不等于大于号=大于等于号2结果为True(真或是)7、下面表达式的值是false的有().A、969n97B、Int(4.99)len(basic)C、str(2000)2逻辑运算Not(取反)And(与)Or(或)运算结果为布尔型(Boolean)True或False逻辑运算符的优先级为:

NotAndOr8、下列逻辑表达式的值为“假”的是()。

A、2+48B、3+12=15C、50And43D、10/57B、8/43And32D、4+112010、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句A=C:

D=B后,下列关系表达式逻辑值为“真”的是()。

A、C=AB、A=BC、D=CD、B=C11、设a=2,b=3,在VB中,表达式abOrb3值是:

()A、FalseB、TrueC、-1D、1字符运算字符串连接符为“+”和“&

”“123”+“45”=“12345”“123”&

“45”=“12345”123+“45”语法错误12、VB的字符串运算符是“&

”,该运算符主要用于连接两个或更多的字符串。

如:

abcd&

efg连接后的运算结果为:

abcdefg。

那么,1+2&

3的运算结果为:

()。

A、33B、6C、1+23D、True运算符的执行顺序在VB中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。

不同性质的运算符优先级如下。

算术运算符字符串运算符关系运算符逻辑运算符13、在VB语言中,表示“a大于0且b小于12”的正确表达式是()。

A、b0B、b12Anda12Ora0Andb12(六)常用函数数学函数Abs(x)求x的绝对值,例:

abs(-3.6)=3.6Sqr(x)求x的平方根,例:

sqr(100)=10Int(x)求x的最大整数例:

int(3.6)=3int(-3.6)=-4Rnd()产生0,1)之间的随机小数(不包括1)Sin(x)Cos(x)Tan(x)Atn(x)Exp(x)Log(x)使用三角函数时,参数应是弧度,如数学中sin300应写为:

sin(30*3.14159/180)字符串函数Len(字符串)求字符串的长度,例:

Len(“hello”)=5Mid(字符串,起始位置,截取长度),例:

Mid(“hello”,2,2)=“el”14、函数mid(C,N1,N2)的作用是从字符串C中N1位开始取出长度为N2的子串。

那么,Mid(aBcDeFg,3,3)的值为()。

A、aBcB、cdeC、eFgD、cDe常用转换函数Val(字符串)将字符串转换为数值,常用于数值的输入语句中。

例:

Val(“123”)=123Str(数值)将数值转换为字符串,常用于数值的输出语句中Chr(在ASCII表中取数值对应的字符)例:

chr(65)=”A”Asc(求字符在ASCII表中的数值)例:

asc(“a”)=9715、VisualBasic中,下列()函数是求绝对值的。

A、ABS(X)B、SQR(X)C、INT(X)D、STR(X)16、表达式Abs(-3.6)*sqr(100)的值是()。

A、-36B、360C、36D、-36017、下列()数据类型不是数值型。

A、DateB、SingleC、DoubleD、Integer18、下列函数中,返回值是字符串的是().A、MidB、IntC、ValD、Len19、代数表达式表达式后错误的是()A、g*t*t/2B、1/2*g*t2C、g*t2/2D、gt2/220、数学式子在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、axandx=bB、a=x=bC、a=xandxxandx=b(七)程序设计的顺序结构顺序结构:

代码按照由上到下的顺序一行一行地执行。

程序执行过程中没有分支、没有重复,这种结构称为顺序结构。

例题:

交换两个变量中的数据。

PrivateSubcmdSwap_Click()DimxAsSingle,yAsSi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1