欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C++程序设计教程1.ppt

    • 资源ID:80598391       资源大小:206KB        全文页数:13页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C++程序设计教程1.ppt

    C+程序设计教程(第二版)第一章 概述 Chapter 1 Introduction清华大学出版社 钱 能1.1 程序设计语言语言是人类创造的工具,用来表达意思,交流思想。程序设计(编程)语言是人类与计算机交流的工具。w直接采用0和1的序列作为机器指令来编程汇编语言高级编程语言1.2 C+前史w1970年,AT&T的Bell实验室的D.Ritchie和K.Thompson共同发明了C语言。它充分结合了汇编语言和高级语言的优点,高效而灵活,又容易移植。w20世纪70年代中期,Bjarne Stroustrup以C语言为背景,以Simula思想为基础,将C语言改良为带类的C语言,最终该语言被命名为C+语言。1.3 C+wC语言存在可维护性、可扩展性和安全性的缺点。程序设计语言需要数据类型的扩展能力wC+可以进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计,并正在完善以模板为特点的泛型程序设计。1.4 C+编程流程w1.4.1 编程过程编辑(edit)编译(compile)链接(link)调试(debug)1.5 程序与算法w程序从静态上说,是以某种语言为工具编制出来的动作序列,它表达了人的系统性思维。从动态上说,它是一系列逐一执行的操作。w计算机程序是用计算机语言所要求的规范描述出来的一系列动作,它表达了程序员要求计算机执行的操作。w算法是求解特定问题的一组有限的操作序列目的性w算法是有求解目的之动作序列,算法必需有运算结果抽象性w算法比程序抽象层次高一些,算法甚至不在乎用什么编程语言来实现研究性w算法多用于理论研究,描述算法的目的是沟通人们的思想,而不是实现w程序算法数据结构强调编程中数据结构的描述应相对算法而独立程序所反映的操作序列依赖于抽象层级更高的数据结构,而不是直接对应于单纯空间上的原始数据1.6 过程化程序设计w1.6.1 基于过程的程序设计程序设计采用从上而下,逐步细分的方法展开,即过程化程序设计方法将复杂的过程简单地按功能分层从而达到解决问题的目的,这种思想就是过程化程序设计的思想w1.6.2 结构化程序设计描述任何实体的操作序列只需用“顺序、选择、重复”这三种基本控制结构,而且这三种基本结构对描述任何问题都是足够的。程序设计中的各个过程体和组成部分应以模块来表示。每个模块其内聚性越强,外联性越少,则模块独立性越好。w内聚性:模块内部所涉及的功能越单一越好w外联性:模块间的联系越少越好1.7 对象化程序设计w抽象数据类型就是描述一个共同的规范,它描述数据的组织和相关的操作,反映了问题的抽象模型。w数据类型就是数据组织和其操作的捆绑性。w程序算法抽象数据类型算法基于抽象数据类型,是作用在抽象数据类型实体化的程序中的行为序列程序的行为表现为分层的过程结构与对象定义的集合

    注意事项

    本文(C++程序设计教程1.ppt)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开