c++绪论3:程序设计语言的发展(jiang)

c++绪论3:程序设计语言的发展(jiang)

ID:24807319

大小:1.65 MB

页数:53页

时间:2018-11-16

c++绪论3:程序设计语言的发展(jiang)_第1页
c++绪论3:程序设计语言的发展(jiang)_第2页
c++绪论3:程序设计语言的发展(jiang)_第3页
c++绪论3:程序设计语言的发展(jiang)_第4页
c++绪论3:程序设计语言的发展(jiang)_第5页
资源描述:

《c++绪论3:程序设计语言的发展(jiang)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2021/9/19计算机高级语言程序设计 (VC++)授课班级:111101-2班任课教师:叶亚琴第一章绪论2021/9/19你将从此开始成为一个计算机学者和计算机能手的成长之旅…Thischapterstartsyouonyourwaytobecomingcomputerliterateandcomputercompetent…2021/9/19计算机专业人员(computerprofessional)受过专门教育,从事计算机技术工作,为开发、维护计算机系统而使用计算机。 如软件工程师、系统分析员、网络管理员。计算机用户(userorend-user)对计算机技术知识不甚或不想了解,但

2、为工作、学习使用或想使用计算机。如现在的你,公司的文员。使用计算机的两类人2021/9/19知识与技能计算机知识(computerliterate)拥有计算机科学的有关知识并理解其应用。计算机技能(computercompetent)掌握计算机使用技术并具有不断更新的能力。2021/9/19计算机语言课程的学习方法(1)和学习自然语言一样:由浅入深、边学边用字短语句子片段记叙文长篇小说关键字表达式语句函数模块大型软件2021/9/19计算机语言课程的学习方法(2)用有限的词汇和语法准确表达思想上下左右东南西北溘庀騳苐2021/9/19计算机语言课程的学习方法(3)对语言的理解和运用依赖于

3、掌握的背景知识成吉思汗张三2021/9/19(1)软件体系结构(2)计算机编程基础(3)程序设计语言的发展(3)面向对象的软件开发过程(4)程序开发过程过程及开发工具本次课的内容2021/9/19绪论1:软件体系结构软件是什么?软件(Software)的概念(1)狭义:计算机程序(Program)(2)广义:计算机程序和相关文档(如:需求规格说明书、软件设计说明书、使用手册)的总称软件的含义根据上下文理解,一般是指计算机程序的集合软件是由一组用“编程语言”编写的程序组成。程序则由指令组成。软件通常由专业编程人员开发,并存放在磁盘、光盘上,或通过因特网在线提供。2021/9/19两类软件软

4、件通常可以分为两类:SystemSoftware(系统软件)ApplicationSoftware(应用软件)应用软件:我用的系统软件:它用的你可以认为应用软件是你用的,而系统软件是计算机用的。2021/9/19SystemSoftware:TheComputer’sBoss功能管理计算机的内部资源,控制硬件的运行,执行各种基本操作。不用于解决各种业务性或专业性的具体问题。2021/9/19最重要的一种系统软件是“操作系统”Windows、Linux、Unix…..ApplicationSoftware:YourServant功能用于提高计算机用户的工作效率和创造力。2021/9/19P

5、C最常用的应用软件是Office系列办公软件和InternetExplorerBrowser(IE浏览器)。QQ杀毒软件绪论2:计算机编程基础计算机程序计算机的工作是用程序来控制的程序是指令的集合。指令是计算机可以识别的命令。2021/9/19计算机程序对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构。对操作的描述。即操作步骤,也就是算法。著名的计算机科学家NikiklausWirth提出了一个公式:程序=数据结构+算法2021/9/19什么样的程序是好的程序?程序有两层含义:一个告诉计算机要做什么的方法;一个让其他人看懂你想要计算机做什么的方法;“优美”的程序能让其他

6、人很快明白甚至欣赏编程者的想法。2021/9/19程序的组成(1)一串指令E.g:教师上课准备顺序执行(2)条件句E.g:“如果”条件执行(3)重复行为E.g:“如果盒子里还有饼干,就一直吃饼干”(4)将一个大问题分解成几个小问题问题分解(5)计算结果2021/9/19程序学习的实质编程就是上述简单概念的组合,其难点在于复杂度;学会如何合理地规划指令序列去完成一个任务(即怎样设计一个程序)是编程学习中最有价值的收获。方法:做好规划流程图2021/9/19计算机程序的表现和实质是什么?(1)程序员(Programmer)看到的程序(2)计算机可执行程序┉┉inta;intb;a=100;b

7、=64;┉┉┉┉66C745EC640066C745E04000┉┉输入、修改编译连接内存2021/9/19绪论3:程序设计语言的发展历史回顾第一台可编程机器设计者:查尔斯·巴贝奇开始于1822年第一位计算机程序员——Ada2021/9/19机器语言与汇编语言由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。计算机发展的初期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿

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

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

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