程序设计和数据库基础

程序设计和数据库基础

ID:42276537

大小:621.06 KB

页数:49页

时间:2019-09-11

程序设计和数据库基础_第1页
程序设计和数据库基础_第2页
程序设计和数据库基础_第3页
程序设计和数据库基础_第4页
程序设计和数据库基础_第5页
资源描述:

《程序设计和数据库基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章程序设计和数据库基础7.1认识程序7.2常用程序设计语言简介7.3程序设计方法、算法和数据结构7.4软件工程的基本知识7.5数据库的相关概念及发展历史7.6关系型数据库系统概述7.7关系型数据库Access2003的使用7.8本章小结7.9习题上一章总目录7.1认识程序7.1.1一则生活实例7.1.2程序设计的基本过程7.1.3程序设计的相关概念7.1.1一则生活实例(广义概念)是办事的规则和先后次序,比如:工作程序、司法程序等。术语:程序就是计算机为完成序某一个任务所必须执行的一系列指令的集合。以银行存取款的ATM机流程为例,说明程序设计语

2、言的执行(操作)过程。利用计算机程序设计工具编写完整的程序自动执行的,称这种程序设计工具为程序设计语言。计算机程序使用程序设计语言编写的用来使计算机完成特定任务的一段文字、文章,即:用计算机能理解的语言告诉计算机如何工作,比如:文字处理程序Word,电子表格处理程序Excel,ATM(自动柜员机)的自动帐务处理程序……节目录7.1.2程序设计的基本过程基本程序设计步骤如下:1.问题分析⑴问题的性质分析;⑵输入/输出数据;⑶数学模型或常用方法的选择2.算法设计算法(Algorithm)是计算机解决一个问题而采取的具体方法和步骤,或者对解题步骤的描述。

3、3.流程的设计画流程图。4.流程的描述及源代码的编制选择一种程序设计语言。5.调试与运行通过在计算机系统环境下运行找出语法错误、编辑错误或逻辑错误,逐一调试,再运行,再纠错,再调试,直至能够正确地运行得到预期的结果。节目录分析问题设计程序(总体设计和详细设计)程序编码以及编辑、编译和连接测试程序编写程序文档黑盒测试白盒测试找出程序中的错误7.1.3程序设计的相关概念1.程序的执行过程以C程序为例:配有“翻译”:编译程序或解释程序,“源程序”→“目标程序”。2.程序设计风格考虑因素:⑴源程序文档化;⑵语句的结构;⑶输入和输出格式3.Writh公式程序

4、=数据结构+算法标准化公式(完善后的):程序=数据结构+算法+程序设计方法+语言工具及程序编制环境节目录编辑编译连接执行7.2常用程序设计语言简介高级程序设计语言介绍7.2.1C语言7.2.2VisualBasic最早广泛使用的高级语言,应用于科学计算FORTRAN(FORmulaTRANslator)应用于商业事务处理领域COBOL(COmmonBusinessOrientedLanguage)通用算法语言ALGOL(ALGOrithmicLanguage)第一个结构化程序设计语言:PASCAL面向初学者,简单易学的BASIC语言节目录.节目录5

5、254565860626466687072747678808284868890929496AdaALGOL60ALGOL68PascalModula-2CPLBCPLBCC++JavaLISPCOBOLFORTRAN77PL/1Simula67Smalltalk80BASICANSI-BASICQBASICVBFORTRAN90PROLOG7.2.1C语言C语言发展过程产生背景产生过程时间:1972~1973地点:美国贝尔实验室目的:UNIX操作系统设计人:Ken.Thompson和Dennis.M.RitchieC标准标准C:K&R合著《TheC

6、ProgrammingLanguage》ANSIC:1983年87ANSIC:1987年1990年国际标准的ANSIC节目录C语言特点语言简洁、紧凑、灵活运算符和数据类型丰富程序设计结构化、模块化生成目标代码质量高可移植性好节目录C程序设计集成开发主界面节目录C程序格式和结构特点:/*E.g.7-2TheFirstCProgram*/#includeMain(){Printf(“ThisisthefirstCprogram.”);}节目录参见P275结构特点函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main(

7、)程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。程序语句C程序由语句组成用“;”作为语句终止符注释/**/为注释,不能嵌套不产生编译代码节目录C程序开发步骤:节目录file.exe7.2.2VisualBasicBasi语言是指BeginnersAll–purposeSymbolicInstructionCode(初学者符号代码),产生于20世纪60年代的美国大学校园。该语言语法规则简洁明了,容易理解和掌握,使用性强,被公认为最理想的初学者学习程序设计的入门语言。20世纪90年代初,微软推出了Windows环境下的第四代编

8、程语言----面向对象的VisualBasic(可视化Basic)语言,多年来不断升级换代、完善功能,目前使用较多的版本是

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

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

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