欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年算法与程序设计VB-复习知识点 .pdf

    • 资源ID:25195777       资源大小:79.39KB        全文页数:8页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年算法与程序设计VB-复习知识点 .pdf

    学习必备欢迎下载高中信息技术算法与程序设计VB (选修)知识要点相关知识点(一)算法1. 定义相关题解:1 算法: 就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法 +数据结构程序。单选题1、下列关于算法说法不正确的是( A ) A、算法独立于任何具体的语言,BASIC 算法只能用BASIC 语言来实现B、解决问题的过程就是实现算法的过程C、算法是程序设计的“灵魂”D、其它三项都正确2算法的描述方法:1 算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。2 自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。3 流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。4 伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。(二)程序设计基础(1)常用高级编程语言:BASIC 、VB、Pascal、C、 C+、Java1 面向对象的程序设计语言:其中的 对象 主要是系统设计好的对象,包括窗体等、控件等2 控件: 是指工具箱中的工具在窗体中画出的、能实现一定功能的部件,如文本框,命令按钮等。3 对象的属性、方法和事件事件过程的形式如下:Private Sub 对象 _事件名 ( ) (事件过程代码)End Sub 一、常量:批在程序进行过程中不变的量在VB 中一般分 数值常量 与字符常量 两种数值常量: 就是数学中说的常数,分整型常量 和实型常量 两种整型常量: 即整数,指不带小数点的数值如1、0、 、-10、+35 等都是合法的整数输入或输出判断处理或运算连接点流程线开始或结束精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 8 页学习必备欢迎下载实型常量: 即实数,指带小数点的数值。实型常量 又分为 定点数 和浮点 数两种。例:定点数:3.14159 和-6.8,1.99 浮点数: 2E6、1E5、88E例: 1.2345103 可表示为 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 属于数值型(2)常量和变量的命名、声明及赋值符号常量的声明:Const 常量名As 常量类型 = 常量值如: Const pi As Single = 3.14159 常量名为 pi变量的声明 :Dim As 如: Dim a As Integer 定义一个整型变量,变量名为a变量的赋值VB 中使用 Let 语句给变量赋值,其形式如下:Let 变量= 表达式其中,方括号表示这部分内容是可选的,通常可以省略该关键字。例题Dim a As Integer, b As Integer, c As Integer Let a = 54 Let b = 114 c = a + b 数据的输出程序中运算得到的结果,除可以使用文本框和标签显示外,对于大批量的数据更适合用Pint 方法输出,格式如下对象 . Pint 表达式列表 注意: Print 方法运算符1、 算术运算:+ 加- 减* 乘精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 8 页学习必备欢迎下载 指数例: 22 = 4/ (浮点)除例: 5 / 2 = 2.5 整除例:5 2 = 2Mod 求余数例: 5 Mod 2 = 1关系运算=赋值、小于号不等于大于号=大于等于号 2 结果为True(真或是 )逻辑运算Not(取反) And(与)Or(或)运算结果为布尔型(Boolean)True 或 False 逻辑运算符的优先级为:No And Or 日期运算符与日期表达式日期表达式是用日期运算符“+”或“ -”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子,如表达式“#2003/09/01# +30”的运算结果是“2003-10-1 ” ;表达式“#2003/10/20# - #2003/10/10# ”的运算结果为整数10字符运算字符串连接符为“+”和“ &”“ 123” + “ 45” = “ 12345 ”“ 123” & “ 45” = “ 12345 ”123 + “ 45” = 168“ 123” + 45 = 168 运算符的执行顺序在 VB 中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定, 优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运算符优先级如下。算术运算符 字符串运算符 关系运算符 逻辑运算符常用函数数学函数Abs(x) 求 x 的绝对值,例:abs(-3.6) = 3.6Sqr(x) 求 x 的平方根,例:sqr(100) = 10Int(x) 求 x 的最大整数例: int(3.6) = 3 int(-3.6) = -4Rnd(x)产生 0,1)之间的随机数 (不包括 1)Sin(x) Cos(x) Tan(x) Atn(x) Exp(x) Log(x) 使 用 三 角 函 数 时 , 参 数 应 是 弧 度 , 如 数 学 中sin300应 写 为 :精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 8 页学习必备欢迎下载sin(30*3.14159/180) 字符串函数Len(字符串 ) 求字符串的长度,例: Len( “ hello” ) = 5Left( 字符串,截取长度) 截取字符串左边部分,例:Left(“ hello” ,2) = “ he”Mid( 字符串,起始位置,截取长度) ,例: Mid( “ hello” ,2,2) = “ el ”其他:Right ( 字符串 ,长度 )截取字符串右边部分。例: Right (“ hello” ,2) = “ lo ” String(数值,字符 )生成指定长度与指定字符的字符串,例:String(3,” 9” ) = ” 999”常用转换函数Val(字符串 ) 将字符串转换为数值Str(数值 ) 将数值转换为字符串Chr(字符代码 ) Asc(字符 ) Tab 定位函数的使用用户交互函数VB 提供 InputBox( )和 MsgBox( )函数用于人机交互InputBox( )其语法格式为:InputBox( 提示,标题 ,默认值 ,X 坐标,Y 坐标) MsgBox( ) 其语法格式为:MsgBox(提示信息 ,按钮 ,标题 )程序设计的顺序结构顺序结构:代码按照由上到下的顺序一行一行地执行。程序执行过程中没有分支、没有重复,这种结构称为顺序结构。下列 VB 程序运行后,变量x 的值为 ( A ). x=2 Print x+l Print x+2 A、2 B、3 C、5 D、8 程序设计的分支结构行 If 语句行 If 是指在一行中写完的If 语句。其一般格式为:格式一: If 条件 Then 语句执行这种形式的If 语句时,首先对条件进行判断。若条件成立,则执行Then 后面的语句;若条件不成立,则执行If 语句后继程序行的语句格式二: If 条件 Then 语句 1Else 语句 2例题:输入三个不相同的数,求出其中最小数。Private Sub Form_Click() Dim a As Single, b As Single, c As Single Dim Min As Single 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 8 页学习必备欢迎下载a = InputBox( 输入 a, 输入框 ) b = InputBox( 输入 b, 输入框 ) c = InputBox( 输入 c, 输入框 ) If a b Then Min = a Else Min = b If c = 60 ThenLabel1.Caption = 及格 End IfIf a 0 时, y=4x+1) 。Private Sub Form_Click() Dim x As Single Dim y As Single x = Val(InputBox( 请输入变量x) If x = 0 Theny = 3 * x + 1 Else y = 4 * x + 1 End If Print y=; y End Sub 程序设计的循环结构精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 8 页学习必备欢迎下载一、For-Next 循环For 循环变量一般形式是:For 循环变量 =初值 To 终值 Step循环变量增量循环体Next 循环变量例题 1:求 s1+2+3+4.+100 Private Sub Form_Click() Dim i As Integer Dim sum As Integer sum = 0 For i = 1 To 100 sum = sum + i 循环体Next i Print sum=; sum End Sub 例题 2:Step循环变量增量Private Sub Form_Click() For j = 3 To 15 Step 2 Print j Next j End Sub 循环变量的初值、终值、循环变量增量都是数值型。其中要重复执行的操作称为循环体,增量可正可负,如果没有设置Step,则增量的缺省值为1 1、 循环变量取初值;2、 循环变量与终值比较,没有超过终值转3,否则循结束,接着执行循环语句的后继语句;3、 执行一次循环体4、 循环变量增加一个增量5、 重复步骤24。以上可以看出,For-Next 循环变量是一种当型循环。说明( a)For 语句与 Next 语句必须成对出现,而且它们当中的 “循环变量” 必须是同一个变量,如上例中均为I。( b)当循环变量为正时,循环变量超过终值,是指循环变量的值大于终值时;若为负,则是指循环变量的值小于终值。二、DoLoop 循环A P 入口出口精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 8 页学习必备欢迎下载For-Next 循环的次数是确定的, 但是有的问题只知道循环结束的条件,重复执行的次数事先并不知道,这是需要Do-Loop 循环格式一:Do While 条件循环体Loop 例题:求最大公约数Private Sub Command1_Click() Dim a As Integer Dim b As Integer Dim r As Integer a = Val(Text1.Text) b = Val(Text2.Text) r = a Mod b Do While r 0 a = b b = r r = a Mod b LoopText3.Text = Str(b) End Sub Private Sub Command2_Click() End End Sub 当 VB 执行 Do While-Loop 循环时,先判断指定的条件是否为真,若条件为真,执行循环体,条件为假时退出循环。格式二:Do 循环体Loop Until 条件这种循环的执行过程如图所示。进入循环体后,先执行一次循环体A,然后再检查条件 P 是否成立。如果不成立,就重复执行循环体A, 直到条件 P 成立退出循环体。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 8 页学习必备欢迎下载例题:如果我国人口每年以平均1.5%的速度增长,问多少年后我国人口达到或超过 15 亿?设现在人口为12.3亿。Private Sub Form_Click() Dim p As Single Dim r As Single Dim n As Integer p = 1230000000# r = 0.015 n = 0 Do p = p * (1 + r) n = n + 1 Loop Until p = 1500000000# Print n; 年后 , 人口 =; p End Sub A P N 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 8 页

    注意事项

    本文(2022年算法与程序设计VB-复习知识点 .pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开