算法与程序设计知识点提要.pdf
《算法与程序设计知识点提要.pdf》由会员分享,可在线阅读,更多相关《算法与程序设计知识点提要.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品资料 可编辑修改 算法与程序设计知识点提要 1、算法:解题方法的精确描述,即解题方法步骤化。2、算法的特征 有穷性:一个算法的执行步骤是有限的 确定性:算法中的每个步骤必须有确切的含义 可行性:算法的每个步骤是可行的,是实际能做的 有 0 个或多个输入 有 1 个或多个输出 3、算法表示:自然语言:自然语言是指人们 日常生活 中使用的语言,如汉语、英语、法语等 都是自然语言。用自然语言描述算法符合我们的表达习惯,并且容易理解。流程图:流程图(Flow Chart)也称程序框 图,它是算法的一种 图形化表示方法。用流程图描述算法 与自然语言描述相比,用流程图描述算法形象、直观,更容 易理解。
2、伪代码:伪代码(Pseudocode)是介于自然语言和计算机程序语言之间的一种算精品资料 可编辑修改 法描述。它也是专业软件开发人员描述算法的一种常用方法。计算机语言:利用程序设计语言如 Visual Basic、C、C+、Pascal等编制程序,实现算法。4、对象:在VB中,我们总是和对象打交道。新建一个窗体就是新建了一个窗 体对象;从工具箱中,将一个控件拖放到窗体上,实际上也生成了一个对象。5、属性:对象的属性是用来描述对象的外部特征的。在 VB中,窗体(Form)对象的属性有名称、标题(Caption)、字体(Font)、背景颜色(BackColor);按钮对象的属性有按钮名称、提示、背
3、景颜色等,对象的属性可在“属性”面板 中设置。代码中属性的引用方法为:对象名属性名=属性值 或变量=对象名.属性名 例如,Form1.Caption=你的体重标准吗?n=val(Text1.Text)6、方法:方法是一个对象允许其他对象与之交互的方式,它表明了一个对象所 具有的能力。轉WT F*户百轉:f 一 q*-窗体对业 V-丈本柜対家 1 -按擁对id 精品资料 可编辑修改 代码中调用对象的方法可以用:对象名.方法名 参数列表 例如:Form1.Cls 擦除窗体 List1.AddItem n(i)将幸运学号加入列表框中 7、类:现实生活中,我们通常会把具有共同性质的事物划分成一类,得出
4、一个 抽象的概念“类”。在面向对象程序设计中我们也用这种方法,往往把具有共同属性、方法或事 件的对象归为“类”。类是在对象之上的抽象,是对象的模板;对象是类的具体 化,称类的实例。当我们说“标签”的时候,指的是标签类;当我们说某个标签 的时候,指的是标签类的一个实例。VB 工具箱中的类是可视类,设计程序时,将它们直接拖放到窗体上就可以 生成类的实例(对象)。使用 VB 进行程序设计的方便之处就在于 VB 给我们定义了许许多多的类,从窗体、工具栏、状态栏、命令按钮、图片框、单选框、复选框到时钟、文件、文件夹、驱动器、滚动条、旋转按钮等等,我们在程序设计中用到的类,一般它 都提供了,这大大方便了程
5、序的编写。编写一般的程序,我们只需要生成相应类 的实例(即生成对象)就可以实现想要的功能。8、事件和事件过程:VB 为窗体和大多数控件都规定了一组事件,当应用程序 被启动后,VB 随时准备捕获各种事件。一旦发生了某个事件,VB 就会执行与 该事件相联系的事件过程;执行完后,VB 将等待下一个事件的发生。常用的事件有 Load(载入事件,如 Form_load)、Click(单击事件,如 精品资料 可编辑修改 Command1_Click)、Change(改变事件,如 Text1_Change)等。如用户用 鼠标单击按钮(CommandButton)就触发了 Click 事件,程序就会执行 Cl
6、ick 事件过程(即以下代码中的 Sub 和 End Sub 之间的语句)。Private Sub Command1_Click()Dim r As Double r=Val(Text1.Text)Text2.Text=Str(2*3.14*r)End Sub 9、赋值语句 VB 中赋值语句用“=”来实现,如:a=b 将 b 的值赋给变量 a N=1 将 1 赋给 N 赋值语句“=”后面可以是常量、变量或表达式。赋值语句中的“=”与数学中的“=”是不同的!如:N=N+1 这里的意义是将 N 的值加 1 后重新赋给 N,结果 N 的值比原值增加了 1。10、注释语句 注释是以单引号()开头的一串
7、文字,可以出现在程序中需要说明的位置 上,通过这一串文字,对附近的程序段进行简要的说明,增加程序的可读性。注 释对程序的执行效果没有任何影响,程序运行时自动跳过注释。精品资料 可编辑修改 在 VB 里,注释语句有两种,一种是用“Rem”关键字,还有一种是利用 单引号“”,例如:定义 a 为字符串变量 Rem 定义 a 为字符串变量 以上两句的作用是一致的,但 Rem 语句必须单独占一行。11、变量 变量应该先声明后使用。VB 中变量声明的方法是:Dim As 例如,Dim N As Integer 声明变量 N 为整型 还可以在一行中定义多个变量,如:Dim dtmBeginTime As D
8、ate,dtmEndTime As Date Dim a,b,c As integer 变量名可以简单地用 i、j、k 等单个字母表示,也可以包含比较复杂的信息描述,如 intTimeCost 和 intWordCount,表示打字所花时间和输入的字符数。尽管变量命名可 以有很大范围的自由度,但是还必须遵守以下几个约定:1.必须以字母或汉字开头,而不能以数字或其他字符开头。2.只能由字母、汉字、数字和下画线组成,不能含有小数点、空格等字符。3.字符个数不超过 255 个。4.变量名不能使用 VB 中的保留字。如 Print、Sub、End 等 5.VB 不区分变量名中字母的大小写。如 HELL
9、O 和 Hello 是同一个变量。6.为增加程序的可读性,变量名最好取有意义的名称,建议前面加上类型缩写,如 strA。12、常量 如果程序中多次用到同一个常量,往往用一个有意义的符号表示,这种常量称为符号精品资料 可编辑修改 常 量;代表常量的符号称为“常量名”,其定义形式如下:Con st 常量名As 类型=表达式 如:Const PI=3.1415926 Const strA=abcde 13、数据类型-4。的盈州鹫型 取他趁国 整型 liucucr-32768-32767 -Zi474S64S 214748S647 草輔度型 Single 血 ft:-3.402823E38-I.401
10、298E 一 45 ift:1.401298E 一 45-3.4O2823L38 理椿厘型 Double M ft:L7976134E10S-一 4.940656458E 一 i24 正耗:454(Mi5fi45Hh-324,7V7fi93)34H3fiS Stnug 宅戕字将仁0-65535 不立长字特皋:0 20忆+字捋 苇岔型 BtKJcfin rut 或 Eal就 日期型 ate 10(1 L 1 9999.1231 整型、长整型、单精度和双精度都属于数值型,它们表示数值的范围是不同 的。其中,单精度和双精度又合称为浮点型。字符串型数据是指用括起来的一串字符。女卩欢迎进入VB世界!、V
11、isual Basic 1234 都是字符串类型。文本框里输入的是字符串类型。布尔型又称逻辑型,常用于表示逻辑判断的结果,如“真/假”、“是/非”等,其值为True或False,分别表示逻辑真和逻辑假。VB中也常用数值0表 示假值,一 1表示真值。日期型数据专门用来处理日期和时间。VB采用一对“#”把日期和时间的 精品资料 可编辑修改 值括起来,如#2003/08/20#表示2003年8月20日。14、常用函数(1)常用数学函数 精品资料 可编辑修改 函数 功能 实例 结果 Abs(x)求 x 的绝对值 Abs(-4.6)4.6 Sqr(x)求 x 的平方根 Sqr(9)3 Si n(x)求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序设计 知识点 提要
限制150内