C++快速入门课件.ppt

  1. 1、本文档共1095页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C快速入门课件

程序设计与C语言(A);培养目标;课程简介;课程简介;课程简介;课程简介;课程简介;课程简介;实验;教材;考核;第一章 绪论;1.1计算机语言的发展;机器语言;汇编语言;高级语言;高级语言;高级语言发展: ;面向对象的语言;面向对象的语言;语言的鸿沟;程序的目的:用于数学计算 主要工作:设计求解问题的过程 缺点:对于庞大、复杂的程序难以开发和维护;二、程序设计方法的发展历程 ——面向过程的结构化程序设计方法;      ;优点: 有效地将一个较复杂的程序系统设计任务分解成许多易于控制和处理的子任务,便于开发和维护。;缺点:可重用性差、数据安全性差、难以开发图形界面的应用 把数据和处理数据的过程分离为相互独立的实体。 当数据结构改变时,所有相关的处理过程都要进行相应的修改。 每一种相对于老问题的新方法都要带来额外的开销。 图形用户界面的应用,很难用过程来描述和实现,开发和维护都很困难。;三、程序设计方法的发展历程 ——面向对象的方法;优点: 程序模块间的关系更为简单,程序模块的独立性、数据的安全性就有了良好的保障。 通过继承与多态性,可以大大提高程序的可重用性,使得软件的开发和维护都更为方便。;1.2.2面向对象的基本概念 ——对象;面向对象方法中的对象: 是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。对象由一组属性和一组行为构成。 属性:用来描述对象静态特征的数据项。 行为:用来描述对象动态特征的操作序列。;面向对象的基本概念 ——类;面向对象方法中的类 具有相同属性和服务的一组对象的集合 为属于该类的全部对象提供了抽象的描述,包括属性和行为两个主要部分。 类与对象的关系: 犹如模具与铸件之间的关系,一个属于某类的对象称为该类的一个实例。;面向对象的基本概念 ——封装;封装;面向对象的基本概念 ——继承;    ;面向对象的基本概念 ——多态性;面向对象的软件工程;;系统分析;设计;编程;测试;维护;1.4信息的表示和存储;信息的分类;1.4.1计算机的数字系统;;1.4.2不同进位计数制间的转换 ——R 进制→十进制;不同进位计数制间的转换 ——十进制→ R 进制;不同进位计数制间的转换 ——十进制→ R 进制;不同进位计数制间的转换 ——二、八、十六进制的相互转换;1.4.3信息的存储单位;1.4.4二进制数的编码表示: --原码;二进制数的编码表示:反码;二进制数的编码表示:补码;二进制数的编码表示:补码;小数的表示方法;非数值信息的表示;1.5程序的开发过程;基本术语;基本术语 ——三种不同类型的翻译程序;基本术语 ——三种不同类型的翻译程序;程序的开发过程;程序开发过程: ;作业;第二章 C++简单程序设计;本章主要内容;2.1.1 C++语言的产生; ; ;2.1.2 C++的特点;2.1.3 C++程序实例—例2-1;C++程序实例;2.1.4C++字符集;2.1.5词法记号; ;2.2基本数据类型和表达式 ;C++的数据类型一般分为如下几种:;数据类型修饰符:; 类型 所占位数 数的范围 int 16 -32768 ~ 32767 short [int] 16 -32768 ~ 32767 long [int] 32 -2147483648 ~ 2147483647 unsigned [int] 16 0 ~ 65535 unsigned short 16 0 ~ 65535 unsigned long

文档评论(0)

dmdt5055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档