计算机基础-07.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.翻译 计算机实现程序设计语言的方法 第一种方法:对程序进行翻译 第二种方法:对程序进行解释 源程序 翻译程序 目标程序 (A语言) (B语言) (翻译) 汇编语言 汇编程序 机器语言 高级语言 编译程序 汇编(机器)语言 源程序 解释程序 无 编译程序的组成: 信 息 表 管 理 程 序 错 误 检 查 和 处 理 程 序 源 程 序 词法 分析 程序 语法 分析 程序 语义 分析 程序 中间 代码 生成 代码 优化 程序 目标 代码 生成 目标代码 3.编程模式 程序设计语言的划分: 线性尺度:划分为不同的代 第一至四代:问题在人符合计算机特征的环境里 被解决 第五代:问题在计算机符合人的特征的环境里被 解决 程序设计模式:沿着不同的可以选择的程序设计 过程 1950 1960 1970 1980 1990 2000 面向对象模式 Smalltalk C++ VB JAVA C# 过程式模式 机器语言 FORTRAN COBOL ALGOL BASIC APL Pascal Ada C 说明式模式 GPSS Prolog ML 函数式模式 LISP Scheme 程序设计模式的演变: 过程式模式(命令型模式):把算法表示为命令 的序列 说明式模式:要求程序员描述要解决的问题,而 不是解决该问题的算法,如天气预报 函数式模式:程序可以看成是可以接受输入和产 生输出的实体 面向对象模式:一个软件系统就是对象的集合 标识符: 允许给程序中的数据和其他对象命名 4.共同概念 相同点 不同点 C 第一个字符必须是字母或下划线 有的C前8个有效 C++ 前32个有效 C# 把保留字用作标识符,前面加@ JAVA 也可以是$,没有限制 数据类型: 定义了一系列值及应用于这些值的一系列操作 简单数据类型:整数类型、实数类型、字符类型、 布尔类型 复合数据类型:数组、记录 相同点 不同点 C 浮点、布尔、字符 int/unsigned int/short int/unsigned short int/long int/unsigned long C++ 整型int,短整型short,长整型long C# Sbyte/Byte/Short/ushort/Int/uint/Long/Ulong/引用类型,指针类型 JAVA 类、接口、byte/short/int/long 变量: 存储单元的名字 变量声明:char c; int num; double result; 变量初始化:char C=‘z’; int num=12; double result=256782 相同点 不同点 C 先定义后使用 C++ C# JAVA 支持中文变量,可以后定义 字面值: 程序中使用的预定义的值,如PI,’A’,“Anna” 相同点 不同点 C C++ C# JAVA 常量: 是一个可以存储值的命名的位置 常量被声明时,要定义它的类型 相同点 不同点 C const float taxmultiplier=0.15 C++ const float taxmultiplier=0.15 C# JAVA final static int MAXNAME = 10 public class Const{ public static final faint = 失败; } Const c = new Const(); System.out.println(Const.faint); 输入和输出: 不同语言区别比较大 相同点 不同点 C scanf(“%d”,a) printf(“%d”,a) C++ int a,b;cin a b;scanf cout “hello, world ”; printf C# System.Console.ReadLine() System.Console.WriteLine() JAVA choice=(char)System.in.read(); System.out.println public class Input { public static void main(String []args) throws java.io.IOException { char choice; Syste

文档评论(0)

精品报告 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档