高中信息技术算法及程序设计VB选修.docx

  • 格式:docx
  • 大小:96.27 KB
  • 文档页数:22

高中信息技术《算法与程序设计VB(选修)》知识要点相关知识点(一)算法1.定义相关题解:1 算法:就是解决问题的方法和步骤。

算法是程序设计的“灵魂”,算法+数据结构=程序。

单选题1、运用计算机程序解决实际问题时,合理的步骤是(B)。

A、设计算法→分析问题→编写程序→调试程序B、分析问题→设计算法→编写程序→调试程序C、分析问题→编写程序→设计算法→调试程序D、设计算法→编写程序→分析问题→调试程序2.算法的描述方法:1算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。

2自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。

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

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

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

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

开始或结束输入或输出判断处理或运算连流程线接点相关题解:单选题1 、图形符号 "" 在算法流程图描述中表示 ( B ).A 处理或运算的功能 B输入输出操作C 用来判断条件是否满足需求D算法的开始或结束2、图形符号 ""在算法流程图描述中表示 ( A ).A 处理或运算的功能B 输入输出操作C 用来判断条件是否满足需求D 算法的开始或结束3、以下哪个是算法的描述方法?( A)A 流程图描述法 B枚举法 C 顺序法 D 列表法4、以下哪个是算法的描述方法?( D)A 顺序法B 列表法C 集合法D 自然语言描述法介于自然语言和计算机语言之间的一种算法描述是下列哪个选项?()A、伪代码B、流程图C、高级语言D、 VB 程序设计语言(二)程序设计基础(1)常用高级编程语言: BASIC、 VB、 Pascal 、 C、 C++、Java1 面向对象的程序设计语言:其中的对象主要是系统设计好的对象,包括窗体等、控件等2 控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。

常用控件:控件对象的类型前缀名字举例窗体Form frm frmfind命令按钮Command button cmd cmdok标签Label lbl lblinput文本框TextBox tmr tmrClock若命令按钮 (Command)的 Enabled 属性设置为True 时按钮有效,设置为False 时按钮无效3对象的属性、方法和事件1属性属性Name设置对象的名称Caption决定控件中显示的内容(文字)Text决定窗体中文本框中显示的内容( 初始为空白 )Height决定控件高度Width决定控件宽度TOP决定控件的靠顶部位置Left决定控件的靠左边位置Font设置控件中字体格式BackColor设置控件背景色ForeColor设置控件的前景色BorderStyle设置控件的边框风格Alignment即标签文字对齐属性:(0)Left Justify时文本左对齐; (1)Right Justify 时文本右对齐;设置为(2)Center时文本居中。

AutoSize设置为 False 时输入控件 Caption中文字超过控件宽度时超出部分被裁剪掉,设置为 True 时,控件可水平扩充,以适应控件Caption 属性。

Visible决定控件是否可见Enabled决定控件运行时是否有效对象 . 属性=属性值对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时通过程序代码设置, 方法如下例:给文本框“Txt123 ”的“ Text ”属性赋值为字符串“20”,代码如下Txt123.text =” 20”变量=对象 . 属性如果要取象的状或特性,就要取象的属性,方法如下例:取文本框“ txt123 ”的“ Text ”属性的代如下a = txt123.text2方法[象] . 方法[参数名表]例: form.print” 迎使用”句使用 print 方法在 form1 窗体中示字符串“ 迎使用” 3 事件及事件事件是象外部操作的响,如在程序行,命令按会生一个Click事件。

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

事件程的形式如下:Private Sub象_事件名( )⋯⋯⋯⋯⋯(事件程代)End Sub一个简单的VB程序求圆的周长和面积Private Sub Command1_Click()Dim r As Single' 定 r 精度型Dim c As Single' 定 c 精度型Dim s As Single' 定 s 精度型r = Val(Text1.Text)' 入半径 rc = 2 * 3.14159 * r' 算周s = 3.14159 * r * r' 算面Text2.Text = c' 出周Text3.Text = s' 出面End SubPrivate Sub Command2_Click()End'退出End Sub 相关解:1、下列关于程序法正确的是( B )。

A、程序言的展了机器言、言到高言的程,比流行的高言是PASCAL, FORTRAN, EXCEL, C++等B、程序就是求解决的方法,并将其步写成算机可以行的程序的程C、程序言和算机言是同一个概念的两个方面D、程序就是指示算机如何去解决或完成一可行指令的程2、下列法的是( D ) .A、程序就是求解决的方法,并将其步写成算机可以行的程序的程B、程序言的展了机器言、言、高言的程C、计算机程序就是指计算机如何去解决间题或完成一组可执行指令的过程D、程序设计语言和计算机语言是同一概念的两个方面下列不属于程序设计语言中高级语言的是(C)。

A、 BASIC B 、 C语言 C 、汇编语言 D 、 PASCAL程序设计语言的发展历程中,不包括()。

A、自然语言 B 、机器语言C、汇编语言 D 、高级语言一、常量:批在程序进行过程中不变的量在VB中一般分数值常量与字符常量两种数值常量:就是数学中说的常数,分整型常量和实型常量两种整型常量:即整数,指不带小数点的数值如1、 0、、 -10 、+35 等都是合法的整数实型常量:即实数,指带小数点的数值。

实型常量又分为定点数和浮点数两种。

例:定点数: 3.14159 和 -6.8 , 1.99浮点数: 2E6、 1E5、 88E例: 1.2345 ×103可表示为 1.2345E3 ,字母 E 表示底数 10浮点数就是数学上的科学计数法。

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

例如:” China ”、” Visual Basic ”、” 18”、” 3.1415 ”等,双引号中字符,不包括双引号本身。

符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。

二、变量:在程序执行过程中,其值可以改变的量称为变量变量命名注意要点:1、必须以字母开头, 不能以数字或其他字符开头。

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

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

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

如HELLO和 Hello是同一个变量。

数据及运算(1)常用数据类型:(整型)Integer、(长整型)Long、(单精度型)Single 、(双精度型)Double 、(字符串型) String 、(布尔型) Boolean 、(日期型) Date其中 ( 整型 )Integer、(长整型)Long、(单精度型)Single、(双精度型)Double 属于数值型表示范围:( 整型 )Integer(-32768——32767,存储为16位,2个字节)( 长整型 ) Long(-21 亿—— 21 亿,可以表示人口数量)( 布尔型) Boolean(True真、是或False假、非)(字符串型)String(定长字符串:0—— 65535 个字符,不定长字符串:0—— 20 亿个字符 )字符串型数据是指用“ ”括起来的一串字符。

如“欢迎进入VB 世界!”、“ Visual Basic ”、“ 1234 ”都是字符串类型。

(日期型) Date ( 100/1/1 —— 9999/12/31 )日期型数据专门用来处理日期和时间。

VB采用一对“ #”把日期和时间的值括起来,(2)常量和变量的命名、声明及赋值符号常量的声明:Const常量名[As常量类型] =常量值如: Const pi As Single = 3.14159常量名为pi变量的声明:Dim < 变量名 >As < 变量类型 >如: Dim a As Integer定义一个整型变量,变量名为a变量的赋值VB 中使用 Let 语句给变量赋值,其形式如下:[Let]变量 =表达式其中,方括号[] 表示这部分内容是可选的,通常可以省略该关键字。

...........例题Private Sub Form_Click()Dim a As Integer, b As Integer, c As IntegerDim str As StringLet a = 54Let b = 114c = a + bstr = "Hello World"Print "a="; a, "b="; b, "c="; cPrint strEnd SubVB 语言中,下列数据类型说明符中表示整型的是(B)。

A、 BooleanB、 IntegerC、 DateD、 String数据的输出程序中运算得到的结果,除可以使用文本框和标签显示外,对于大批量的数据更适合用Pint 方法输出,格式如下[ 对象 ] . Pint [表达式列表]例题:Private Sub Form_Click()Dim x As Single, y As SingleForm1.Print -61; -34Form1.Print9 * 2; 12Form1.Print "This is"; "a book"x = 3: y = 4Print "x="; x, "y="; yEnd Sub注意: Print方法相关题解:单选题A、 34ab B 、 ab34 C 、 *abc D、c\c下列选项中属于字符串常量的是()。