第二章 循环经济的理论基础

第二章 循环经济的理论基础

ID:43216974

大小:1.03 MB

页数:38页

时间:2019-10-03

第二章 循环经济的理论基础_第1页
第二章 循环经济的理论基础_第2页
第二章 循环经济的理论基础_第3页
第二章 循环经济的理论基础_第4页
第二章 循环经济的理论基础_第5页
资源描述:

《第二章 循环经济的理论基础》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机应用基础胡珊87332136-831hushan@mail.sysu.edu.cn中山大学中山医学院计算机中心1本课程主要授课内容第八章程序设计基础2本节内容第一节VB程序设计语言概述程序和程序设计语言VB的安装和启动建立简单的应用程序管理工程使用帮助系统3第一节VB程序设计语言简介什么是程序?程序=数据结构+算法在编写一个程序时,需要对两个方面进行描述:(1)对数据的描述(数据流):指定数据的类型和数据的结构。(不同的语言对数据的定义不同,我们将学习VisualBasic语言的数据类型和数据结构)(2)对操作的描

2、述(控制流):指定操作的步骤,既算法。(算法具有通用性,它脱离于语言之外,是程序设计的灵魂)41)有穷性——应含有有限的操作步骤,不能是无限的。2)唯一性——每一个步骤都是确定的,只有一个涵义,不可以有二义性。3)有零个或多个输入——在执行算法时需要从外界获取必要的信息。4)有一个或多个输出——算法执行的目的就是为了求解,“解”就是输出的信息。没有输出的算法是没有意义的。5)正确性——每一个步骤应当被有效的执行,并得到确定的结果。算法算法的特性:5算法的表示:(描述算法的工具)端点:表示程序的转向,常用来表示程序的开始和

3、结束。处理:操作的功能判断:单入口多出口,表明判断的条件流线:表示程序的执行方向和顺序。数据:表示数据的名称、类型和用途等。(2)N-S图:全部算法写在一个大的矩形框中,没有指向箭头。特点:由基本结构按顺序组成,易读、易画。(1)流程图:用一些图框表示各种操作的算法。特点:直观、形象、易于理解。(3)PAD图(问题分析图,ProblemAnalysisDiagram)是近年来在软件开发中被广泛使用的一种算法的图形表示法。特点:可展现算法的层次结构,直观易懂。TF当〈条件〉满足算法6例1:输入三个数,然后输出最大的数。算法

4、可以写成:(1)输入A,B,C;(2)若A>B,则A->MAX;若AMAX。(3)若C>MAX,则C->MAX。(4)输出MAX,MAX既是最大数。7结构化的程序设计的思想是:按照自顶向下的原则,把问题逐层分解。先从总体出发,把问题分解成若干个大块,每一大块代表一个大任务,在此基础上再对每个大块细化,即将大任务变成若干个小任务,这一过程叫做逐步求精,直到每个小任务都能够用基本结构(顺序、选择、循环)表示为止。在划分模块的过程中,应保证模块的单入口和单出口、完整性和独立性,这种设计方法称为结构化程序设计。可以

5、采用结构化程序设计的语言有:FORTRANPASCALCBASIC等结构化的程序设计方法8程序设计语言什么是程序设计语言(programminglanguage)?就是一系列对计算机可以进行操作的规则。按照这些规则,人们可以编写程序与计算机进行信息交流。因此程序设计语言实际上是人与计算机进行信息交流的工具,是实现算法的工具。1、面向机器的语言(低级语言)机器语言(0/1组成的机器代码)汇编语言(汇编指令加地址)101011110011011101100110……MOVA,47ADDA,BHALT……2、脱离机器的语言(高

6、级语言)9高级语言与低级语言的区别:1)简洁性:高级语言的一个语句相当于低级语言的许多语句,程序员只需花费少量时间就可以完成许多工作。2)可移植性:高级语言与机器无关,在一台计算机上运行的程序只需稍加修改或不修改就可以在另一台计算机上运行。程序员无须花费大量时间了解所使用计算机的内部结构,而是将精力放在程序算法的设计和实现上。3)易读性:这对于需要维护和改进的程序而言,不管是编制者还是其他人员都十分重要。程序设计语言10面向过程的程序设计语言适合于能按照程序设计的顺序执行的算法面向对象的程序设计语言将系统中所有的资源看成

7、“对象”,使用对象来描述程序中的实体。程序设计针对对象可能发生的事件编写程序。程序的执行顺序取决于事件发生的先后。程序设计语言11“Visual”指的是开发图形用户界面(GUI)的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象加到屏幕上的一点即可。“Basic”指的是BASIC(BeginnersAll-purposeSymbolicInstructionCode——初学者通用指令码)语言,一种在计算技术发展历史上应用得最为广泛的语言。VisualBasic在原有BASIC语言的基础上进一步发展

8、,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。VisualBasic(简称VB)是一种可视化的、面向对象和采用事件驱动方式的结构化程序设计语言。什么是VB程序设计语言12VB的功能特点可视化的设计工具面向对象的程序设计事件驱动程序运行交互式的应用程序开发过程例1:简单的动画演示13V

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

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

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