第五章基本控制结构.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章基本控制结构

第5章 基本控制结构 (时间:9次课,18学时) 第5章 基本控制结构 学习目的与要求: Visual Basic的基本控制结构是指在使用结构化的程序设计语言来把相关的命令按照一定的控制结构组成命令的序列,主要包括:顺序结构、选择结构和循环结构。本章的内容是使读者初步认识结构化程序设计语言,了解结构化程序设计语言的有关特点,掌握Visual Basic进行程序开发的一般过程。 第5章 基本控制结构 5.1 控制结构概述 5.2 顺序结构 5.3 选择结构 5.4 循环结构 5.5 上 机 实 训 5.6 本章习题 5.1 控制结构概述 5.1.1算法 1.算法的概念 算法:指用计算机解决某一问题的方法和步骤。 算法分为两类: 数值算法:用于解决一般数学解析方法难以解决的问题,如:求超越方程的根、求定积分、解微分方程等。 非数值算法:用于对非数值信息进行查找、排序等。 5.1.1算法 2.算法的特征 确定性:指算法的每个步骤都应确切无误,没有歧义。 可行性:指算法的每个步骤必须是计算机能够有效执行、可以实现的,并可得到确定的结果。 有穷性:指一个算法应该在有限的时间和步骤内可以执行完毕的。 输入性:指一个算法可以有0或多个输入数据。 输出性:指一个算法必须有一个或多个输出结果。 5.1.1算法 3.算法的评价 主要评价指标是:算法是否正确、运行的效率、 占用系统资源的多少。 4.算法的描述 一般常用流程框图来描述算法。 5.1.1算法 5.基本算法结构 “结构化程序设计方法”规定算法有三种基本结构:顺序结构、选择结构和循环结构。 5.1.2 程序设计规则 1.VB代码书写规则 2.语句书写规则 3.程序的注释方式 5.2 顺序结构 程序的执行都是按照程序代码的书写顺序,从上到下一条一条的执行,这种结构称为“顺序结构”。顺序结构是最简单的一种结构,该结构按语句排列的先后顺序执行,不会跳过某一条语句或者不按照顺序执行。一般的程序设计语言中,顺序结构主要由赋值语句、输入/输出语句等构成。 5.2.1 赋值语句 赋值语句是任何程序设计中最基本的语句,赋值语句都时顺序执行的。赋值语句的形式为: [let] 变量名 = 表达式 它的作用是计算右边表达式的值,然后赋给左边的变量,表达式的类型应该与变量名的类型一致。其中的let保留字可以省略。 5.2.1 赋值语句 例如: x=2 把2赋给x y=x*3 计算x*3的值,得6,把6赋给y x=x+1 计算x+1的值,得3,把3赋给x a= Hello 把“Hello”赋给a Text1.Text=你好! 把“你好!”赋给Text1的Text属性 5.2.1 赋值语句 在使用赋值语句时需要注意以下几点: 当表达式为数值型而与变量精度不同时,强制转换成左边变量的精度; 当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,但当表达式中有非数字字符或空串,则出错。 任何非字符类型赋值给字符类型,自动转换为字符类型; 当逻辑型赋值给数值型时,True转换为 -1,False转换为0;反之,非0转换为True,0转换为False; 赋值号左边的变量只能是变量,不能是常量、常数符号、表达式,否则报错; 不能在一句赋值语句中,同时给各变量赋值; 在条件表达式中出现的 = 是等号,系统会根据 = 号的位置,自动判断是否为赋值号; N=N+1 是累加中常见的赋值语句,表示将N变量中的值加1后再赋值给N。 5.2.2 输入数据 编写程序的目的是为了让计算机能为我们完成设定的工作,因此就必须对它下达命令,并将需要处理的数据输入给计算机,然后计算机把处理的信息反馈回来,报告任务是否完成。以上就是所谓的人机对话或交互功能,尤其是在Windows 操作里需要进行更多的输入工作,例如需要填写各种各样的表格,设置程序的重要参数,把数据输入给计算机等。 1.使用文本框输入数据 一个程序如果没有输入操作,必然缺乏灵活性。接收用户输入数据的最直接的方法就是使用文本框。 2.使用inputbox输入数据 InputBox函数用于接受用户键盘输入的数据,也称为输入框。 语法: InputBox(对话框字符串s [,标题s] [,文本框字符串s] [,横坐标值n] [,纵坐标值n] [帮助文件s,帮助主题号n]) 5.2.2 输出数据 1.使用标签控件输出

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档