第5章 基本控制结构ppt课件.ppt

第5章 基本控制结构ppt课件.ppt

ID:58700152

大小:429.50 KB

页数:63页

时间:2020-10-04

第5章 基本控制结构ppt课件.ppt_第1页
第5章 基本控制结构ppt课件.ppt_第2页
第5章 基本控制结构ppt课件.ppt_第3页
第5章 基本控制结构ppt课件.ppt_第4页
第5章 基本控制结构ppt课件.ppt_第5页
资源描述:

《第5章 基本控制结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章 基本控制结构(时间:9次课,18学时)第5章 基本控制结构学习目的与要求:VisualBasic的基本控制结构是指在使用结构化的程序设计语言来把相关的命令按照一定的控制结构组成命令的序列,主要包括:顺序结构、选择结构和循环结构。本章的内容是使读者初步认识结构化程序设计语言,了解结构化程序设计语言的有关特点,掌握VisualBasic进行程序开发的一般过程。第5章 基本控制结构5.1控制结构概述5.2顺序结构5.3选择结构5.4循环结构5.5上机实训5.6本章习题5.1控制结构概述计算机可以实现很多功能,但是这些功能都是依靠人事先编制好的程序来进行指导的

2、,所以,程序的编写也就是对功能完成的控制流程。在学习程序设计前我们必须了解算法的基本内容。5.1.1算法1.算法的概念算法:指用计算机解决某一问题的方法和步骤。算法分为两类:数值算法:用于解决一般数学解析方法难以解决的问题,如:求超越方程的根、求定积分、解微分方程等。非数值算法:用于对非数值信息进行查找、排序等。5.1.1算法2.算法的特征确定性:指算法的每个步骤都应确切无误,没有歧义。可行性:指算法的每个步骤必须是计算机能够有效执行、可以实现的,并可得到确定的结果。有穷性:指一个算法应该在有限的时间和步骤内可以执行完毕的。输入性:指一个算法可以有0或多个输入

3、数据。输出性:指一个算法必须有一个或多个输出结果。5.1.1算法3.算法的评价主要评价指标是:算法是否正确、运行的效率、占用系统资源的多少。4.算法的描述一般常用流程框图来描述算法。5.1.1算法5.基本算法结构“结构化程序设计方法”规定算法有三种基本结构:顺序结构、选择结构和循环结构。5.1.2程序设计规则1.VB代码书写规则2.语句书写规则3.程序的注释方式5.2顺序结构程序的执行都是按照程序代码的书写顺序,从上到下一条一条的执行,这种结构称为“顺序结构”。顺序结构是最简单的一种结构,该结构按语句排列的先后顺序执行,不会跳过某一条语句或者不按照顺序执行。一

4、般的程序设计语言中,顺序结构主要由赋值语句、输入/输出语句等构成。5.2.1赋值语句赋值语句是任何程序设计中最基本的语句,赋值语句都时顺序执行的。赋值语句的形式为:[let]变量名=表达式它的作用是计算右边表达式的值,然后赋给左边的变量,表达式的类型应该与变量名的类型一致。其中的let保留字可以省略。5.2.1赋值语句例如:x=2'把2赋给xy=x*3'计算x*3的值,得6,把6赋给yx=x+1'计算x+1的值,得3,把3赋给xa="Hello"'把“Hello”赋给aText1.Text="你好!"'把“你好!”赋给Text1的Text属性5.2.1赋值语句

5、在使用赋值语句时需要注意以下几点:当表达式为数值型而与变量精度不同时,强制转换成左边变量的精度;当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,但当表达式中有非数字字符或空串,则出错。任何非字符类型赋值给字符类型,自动转换为字符类型;当逻辑型赋值给数值型时,True转换为-1,False转换为0;反之,非0转换为True,0转换为False;赋值号左边的变量只能是变量,不能是常量、常数符号、表达式,否则报错;不能在一句赋值语句中,同时给各变量赋值;在条件表达式中出现的=是等号,系统会根据=号的位置,自动判断是否为赋值号;N=N+1是累加中常

6、见的赋值语句,表示将N变量中的值加1后再赋值给N。Now()=x+y'左边是表达式(函数)5=sqr(s)+x+y'左边是常量5.2.2输入数据编写程序的目的是为了让计算机能为我们完成设定的工作,因此就必须对它下达命令,并将需要处理的数据输入给计算机,然后计算机把处理的信息反馈回来,报告任务是否完成。以上就是所谓的人机对话或交互功能,尤其是在Windows操作里需要进行更多的输入工作,例如需要填写各种各样的表格,设置程序的重要参数,把数据输入给计算机等。1.使用文本框输入数据一个程序如果没有输入操作,必然缺乏灵活性。接收用户输入数据的最直接的方法就是使用文本框

7、。例:输出指定范围的3个随机数,范围在文本框内输入。2.使用inputbox输入数据InputBox函数用于接受用户键盘输入的数据,也称为输入框。语法:InputBox(对话框字符串s[,标题s][,文本框字符串s][,横坐标值n][,纵坐标值n][帮助文件s,帮助主题号n])例5-1利用InputBox输入基本工资和营业额,按营业额的5%提成,计算实发工资并显示5.2.2输出数据1.使用标签控件输出最简单的文本显示控件是标签(Label),标签(Label)最常用的功能是区分窗体上不同的项目,每一个标签用来说明禁挨着它的编辑域的信息。这种用途的标签一般在设计

8、时建立,而且显示的说明内容通过属性窗口

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。