!算法与程序设计知识点汇总材料.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《!算法与程序设计知识点汇总材料.doc》由用户(herunzhou)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 化学品泄漏 应急预案 安全生产 安全 消防 电气 安全文件 安全培训 告知卡 风险告知 危险源告知 安全告知 告知卡全套 风险牌
- 资源描述:
-
1、 高中信息技术高中信息技术算法与程序设计算法与程序设计 VBVB(选修)(选修) 知识要点知识要点 相关知识点 (一)算法 1.1.定义定义 相关题解: 1 算法:就是解决问题的方法和步骤。算法是程序设计的“灵魂” , 算法+数据结构程序。 单选题 1、运用计算机程序解决实际问题时,合理的步骤是(B) 。 A、设计算法分析问题编写程序调试程序 B、分析问题设计算法编写程序调试程序 C、分析问题编写程序设计算法调试程序 D、设计算法编写程序分析问题调试程序 2 2算法的描述方法:算法的描述方法: 1 算法的描述:可分多种表达方法,一般用自然语言、流程图和伪 代码进行描述。 2 自然语言描述法:指
2、用人们日常生活中使用的语言(本国语言) , 用自然语言描述符合我们的习惯,且容易理解。 3 流程图描述:也称程序框图,它是算法的一种图形化表示方法。 且描述算法形象、直观,更易理解。 4 伪代码描述法:是介于自然语言和计算机程序语言之间的一种算 法描述。是专业软件开发人员常用方法。 相关题解: 单选题 1、图形符号 在算法流程图描述中表示( D ). A 处理或运算的功能 B 算法的开始或结束 C 用来判断条件是否满足需求 D 输入输出操作 2、图形符号 在算法流程图描述中表示( A ). A 处理或运算的功能 B 算法的开始或结束 C 用来判断条件是否满足需求 D 输入输出操作 3、以下哪个
3、是算法的描述方法? ( A ) A 流程图描述法 B 枚举法 C 顺序法 D 列表法 4、以下哪个是算法的描述方法?( D ) A 顺序法 B 列表法 C 集合法 D 自然语言描述法 5、介于自然语言和计算机语言之间的一种算法描述是下列哪个选 项?(A ) A、伪代码 B、流程图 C、高级语言 D、VB 程序设计语言 (二)程序设计基础 (1)常用高级编程语言:BASIC、VB、Pascal、C、C+、Java 1 面向对象的程序设计语言:面向对象的程序设计语言:其中的对象对象主要是系统设计好的对象, 包括窗体等、控件等 2 控件:控件:是指工具箱中的工具在窗体中画出的、能实现一定功能的 部件
4、,如文本框,命令按钮等。 常用控件常用控件: 控件控件 对象的类型对象的类型 前缀前缀 名字举例名字举例 窗体窗体 Command1 frm frmfind 命令按命令按 钮钮 Command button cmd cmdok 标签标签 Label lbl lblinput 文本框文本框 TextBox tmr tmrClock 若命令按钮若命令按钮(Command)的的Enabled属性设置为属性设置为True时按钮有时按钮有 效,设置为效,设置为 False 时按钮无效时按钮无效 3 对象的属性、方法和事件对象的属性、方法和事件 1 属性属性 属性属性 Name 设置对象的名称 Capti
5、on 决定控件中显示的内容(文字) Text 决定窗体中文本框中显示的内容(初始为空白) Height 决定控件高度 Width 决定控件宽度 TOP 决定控件的靠顶部位置 Left 决定控件的靠左边位置 Font 设置控件中字体格式 BackColor 设置控件背景色 ForeColor 设置控件的前景色 BorderStyle 设置控件的边框风格 Alignment 即标签文字对齐属性: (0)Left Justify 时文本左对齐; (1)Right Justify 时文本右对齐;设置为(2)Center 时文本居中。 AutoSize 设置为 False 时输入控件 Caption 中
6、文字超过控件宽度时超 出部分被裁剪掉,设置为 True 时,控件可水平扩充,以适 应控件 Caption 属性。 Visible 决定控件是否可见 Enabled 决定控件运行时是否有效 对象对象.属性属性值属性属性值 对象中属性可以在设计界面时通过属性窗中设置,也可以在运行时 通过程序代码设置,方法如下 例:给文本框“Txt123”的“Text”属性赋值为字符串“20” ,代码 如下 Txt123.text =”20” 变量对象变量对象.属性属性 如果要获取对象的状态或特性,这时就要读取对象的属性值,方法 如下 例:读取文本框“txt123”的“Text”属性的代码如下 a = txt123
7、.text 2 2 方法方法 对象.方法参数名表 例:Command1.print ”欢迎使用” 该语句使用 print 方法在 Command11 窗体中显示字符串 “欢迎使用” 3 事件及事件驱动事件及事件驱动 事件是对象对外部操作的响应,如在程序执行时,单击命令按钮会 产生一个 Click 事件。如需要命令按钮响应 Click 事件,就把完成 Click 事件功能的代码写到 Click 事件的事件过程中,与事件一一对 应。 事件过程的形式如下: Private Sub 对象_事件名( ) (事件过程代码) End Sub 一个简单的一个简单的 VB 程序程序求圆的面积 Private S
8、ub Command1_Click() 程序开始 Const PI As Single = 3.14 常量说明 Dim r As Single, s As Single 变量说明 r = InputBox(r=, 输入半径) 输入 r 的值 s = PI * r * r 数据处理 Print 圆的面积 s=; s 输出 End Sub 程序结束 相关题解: 单选题 1、下列关于程序设计说法正确的是( B )。 A、程序设计语言的发展经历了机器语言、汇编语言到高级语言的过程,比较流行 的高级语言是 PASCAL, FORTRAN, EXCEL, C+等 B、程序设计就是寻求解决问题的方法,并将其
9、实现步骤编写成计算机可以执行的 程序的过程 C、程序设计语言和计算机语言是同一个概念的两个方面 D、程序设计就是指示计算机如何去解决间题或完成一组可执行指令的过程 2、下列说法错误的是( D ). 输入或输出 判断 处 理 或 运算 连接点 流程线 开始或结束 A、程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机 可以执行的程序的过程 B、程序设计语言的发展经历了机器语言、汇编语言、高级语言的过程 C、 计算机程序就是指计算机如何去解决间题或完成一组可执行指令的过 程 D、程序设计语言和计算机语言是同一概念的两个方面 3、下列不属于程序设计语言中高级语言的是(C) 。 A、BASIC
10、 B、C 语言 C、汇编语言 D、PASCAL 4、程序设计语言的发展历程中,不包括( ) 。 A、自然语言 B、机器语言 C、汇编语言 D、高级语言 一、常量一、常量:批在程序进行过程中不变的量在 VB 中一般分数值常 量与字符常量两种 数值常量:就是数学中说的常数,分整型常量和实型常量两种 整型常量:即整数,指不带小数点的数值如 1、0、 、-10、+35 等都 是合法的整数 实型常量:即实数,指带小数点的数值。 实型常量又分为定点数和浮点数两种。 例:定点数:3.14159 和-6.8,1.99 浮点数:2E6、1E5、88E 例:1.2345103 可表示为 1.2345E3,字母 E
11、 表示底数 10 浮点数就是数学上的科学计数法。 字符串常量:被一对双引号括起来的若干个合法的字符称为字符串 常量。例如:”China”、”Visual Basic”、”18”、”3.1415”等,双引号中 字符,不包括双引号本身。 符号常量:如果多次用到同一个常量,则可用一个有意义的名字表 示这个常量。 二、变量二、变量:在程序执行过程中,其值可以改变的量称为变量 变量命名注意要点:变量命名注意要点:1、必须以字母开头,不能以数字或其他字 符开头。 2、只能由字母、汉字、数字学或下划线组成,不能含有小数点、空 格等字符。 3、最长不超过 255 个字符 4、不能以 VB 保留字作变量名,如语
12、句定义符、函数名等。 5、VB 不区分变量名中字母大小写。如 HELLO 和 Hello 是同一个变 量。 数据及运数据及运算算 (1)常用数据类型:(整型)Integer、 (长整型)Long、 (单精度 型) Single、(双精度型) Double、(字符串型) String、(布尔型) Boolean、 (日期型)Date 其中(整型)Integer、 (长整型)Long、 (单精度型)Single、 (双精度型) Double 属于数值型 表示范围: (整型)Integer (-32768 32767,存储为 16 位 , 2 个字节) (长整型)Long(-21 亿 21 亿,可以
13、表示人口数量) (布尔型)Boolean(True 真、是 或 False 假、非) (字符串型)String(定长字符串:065535 个字符,不定长字符 串:020 亿个字符) 字符串型数据是指用 “ ”括起来的一串字符。如“欢迎进入 VB 世 界!”、“ Visual Basic” 、“1234 ”都是字符串类型。 (日期型)Date(100/1/19999/12/31) 日期型数据专门用来处理日期和时间。VB 采用一对“#”把日期和 时间的值括起来,如#2003/08/20#表示 2003 年 8 月 20 日。 (2)常量和变量的命名、声明及赋值 符号常量的声明:Const 常量名
14、As 常量类型 = 常量值 如:Const pi As Single = 3.14159 常量名为 pi 变量的声明: Dim As 如:Dim a As Integer 定义一个 整型变量,变量名为 a 变量的赋值 VB 中使用 Let 语句给变量赋值,其形式如下: Let 变量 = 表达式 其中,方括号 表示这部分内容是可选的, 通常可以省略该关键字。 例题例题 Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer Dim str As String Let a = 54 Let b = 114
15、c = a + b str = Hello World Print a=; a, b=; b, c=; c Print str End Sub VB 语言中,下列数据类型说明符中表示整型的是(B) 。 A、Boolean B、Integer C、Date D、String 数据的输出数据的输出 程序中运算得到的结果,除可以使用文本框和标签显示外,对于大 批量的数据更适合用 Pint 方法输出,格式如下 对象 . Pint 表达式列表 例题:例题: Private Sub Command1_Click() Dim x As Single, y As Single Command11.Print
16、-61; -34 Command11.Print 9 * 2; 12 Command11.Print This is; a book x = 3: y = 4 Print x=; x, y=; y End Sub 注意:注意:Print 方法方法 相关题解: 单选题 在 VB 语言中,下列合法的变量名是(B) 。 A、34ab B、ab34 C、*abc D、cc 下列选项中属于字符串常量的是( ) 。 A、ab B、a+b C、1235 D、1235 在 VB 语言中,下列合法的变量名是( ) 。 A、aa B、a*b C、7ab D、dim 运算符运算符 1、 算术运算:+ 加 - 减 *
17、乘 指数 例:22 = 4 / (浮点)除 例:5 / 2 = 2.5 整除 例: 5 2 = 2 Mod 求余数 例:5 Mod 2 = 1 相关题解 单选题 1、分析下列程序: Private Sub Command1_Click() s=113 + 11 Mod 3 Print s End Sub 当单击窗体时 s 的值是( A ). A、5 B、6 C、4 D、3 关系运算关系运算 字符串比较时按字符的字符串比较时按字符的 ASCII 一一比较,数字一一比较,数字大大 写字母写字母小写字母小写字母 = 赋值 小于号 不等于 大于号 = 大于等于号 2 结果为 True(真或是) 相关题
18、解 单选题 1、下面表达式的值是 false 的有( C ). A、969 n97 B、Int(4.99) len(basic) C、str(2000) 2 逻辑运算逻辑运算 Not(取反)(取反)And(与)(与) Or(或)(或) 运算结果为布尔型(Boolean)True 或 False 逻辑运算符的优先级为:No And Or 1、下列逻辑表达式的值为“假”的是(A) 。 A、2 + 4 8 B、3 + 12 = 15 C、5 0 And 4 3 D、10 / 5 7 B、8 / 4 3 And 3 2 D、4 + 11 20 3、已知 A,B,C,D 是简单变量,且都已有互不相同的值
19、,执行 语句 A=C: D=B 后,下列 关系表达式逻辑值为“真”的是(A) 。 A、C=A B、A=B C、D=C D、B=C 日期运算符与日期表达式日期运算符与日期表达式 日期表达式是用日期运算符“+”或“-”将算式表达式、日期型常 量、日期型变量、日期函数等连接起来的式子,如表达式 “ #2003/09/01# +30 ” 的 运 算 结 果 是 “ 2003-10-1 ” ; 表 达 式 “#2003/10/20# - #2003/10/10#”的运算结果为整数 10 相关题解 单选题 1、设 a=2, b=3,在 VB 中,表达式 ab Or b3 值是:( A ) A、False
20、B、True C、-1 D、1 字符运算字符运算 字符串连接符为“+”和“ 数; Tab(9); 平方; Tab(18); 立方; Tab(27); 平方根 Print Tab(1); a; Tab(9); a * a; Tab(18); a * a * a; Tab(27); Sqr(a) Print Tab(1); b; Tab(9); b * b; Tab(18); b * b * b; Tab(27); Sqr(b) End Sub 用户交互函数用户交互函数 VB 提供提供 InputBox( )和和 MsgBox( )函数用于人机交互函数用于人机交互 InputBox( )其语法格式
21、为:其语法格式为: InputBox( 提示提示,标题,标题,默认值,默认值,X 坐标坐标,Y 坐标坐标) MsgBox( ) 其语法格式为:其语法格式为: MsgBox(提示信息提示信息,按钮,按钮,标题,标题 ) 相关题解 单选题 1、Visual Basic 中,下列( A )函数是求绝对值的。 A、ABS(X) B、SQR(X) C、INT(X) D、GN(X) 2、表达式 Abs(-3.6)*sqr(100)的值是( C )。 A、-36 B、360 C、36 D、-360 3、下列( A )数据类型不是数值型。 A、Date B、Single C、Double D、Integer
22、4、下列函数中,返回值是字符串的是 ( A ). A、Mid B、Instr C、Val D、Len 5、下列( A )函数返回系统的当前时间。 A、time() B、date() C、day() D、year() 6、代数表达式 2 2 1 gt 表达式后错误的是( D ) A、g*t*t/2 B、1/2*g*t2 C、g*t2/2 D、gt2/2 7、数学式子 ab ba 4 2 在 VB 中的正确写法是: ( ) A、 (2*a+b)/4*a B 、(2*a+b)/(4ab) C 、(2a+b)(4ab) D 、(2*a+b)/(4*a*b) 8、判断 x 是否在区间a, b上,在 VB
23、 中以哪个逻辑表达式是正确 的?( C ) A 、ax and x=b B、 ax=b C、ax and x=b 综合分析 1、向 n 变量存入 1 个 2 位整数,要使此 2 位数十位和个位上的值分 别存入 x, y 变量。正确的算法是( D ) x、x=Left(n, 1) y=n-x*10 Print x:Print y B、x=Left(n, 1) y=Right(n, 1) Print x:Print y C、x=n/10 y=n-x*10 Print x:Print y D、x=Int(n/10) y=n-x*10 Print x:Print y 2、向 x 变量中输入任意一个小写
展开阅读全文