java程序设计_王现版

java程序设计_王现版

ID:34054689

大小:4.05 MB

页数:56页

时间:2019-03-03

java程序设计_王现版_第1页
java程序设计_王现版_第2页
java程序设计_王现版_第3页
java程序设计_王现版_第4页
java程序设计_王现版_第5页
资源描述:

《java程序设计_王现版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SECTION1程序和JAVA简介,基本编程清华大学经济管理学院毛波2015春内容计算机程序设计基础Java语言简介建立Java语言开发环境Java语言基础Spring,2015清华大学经济管理学院毛波2相关思维导图Spring,2015清华大学经济管理学院毛波3计算机程序设计基础Spring,2015清华大学经济管理学院毛波4影响计算机发展的著名人物(1)冯.诺依曼(JohnvonNeumann)(1903-1957)杰出贡献二进制原则存储程序原则Spring,2015清华大学经济管理学

2、院毛波5影响计算机发展的著名人物(2)艾伦.麦席森.图灵(AlanMathisonTuring)(1912-1954)杰出贡献图灵机模型一台简单的图灵机能模拟出人类所能进行的任何计算过程,反之亦然图灵测试(TuringTest)CanMachinesThink?Spring,2015清华大学经济管理学院毛波6计算机基本结构——硬件(1)冯.诺依曼计算机结构控制器令指输入设备指令与数据存储器数据输出设备据据数数运算器Spring,2015清华大学经济管理学院毛波7计算机基本结构——硬件(2)

3、总线型结构CPU(中央处理单元)输入设备算术逻辑单元辅存(外存)控制单元....................................)线输出设备总(通讯设备SU......B..............................主存(内存)Spring,2015清华大学经济管理学院毛波8计算机基本结构——硬件(3)网络连接各个计算机以达到资源(数据、软件、硬件等)共享的目的局域网,LocalAreaNetwork(LAN)广域网,WideAreaNetwork(WAN)国际互联

4、网,INTERNETwork(Internet)网络协议网络上计算机设备之间管理数据传输和信息交换的规则和标准的集合Spring,2015清华大学经济管理学院毛波9计算机基本结构——软件软件(Software)用于控制计算机运行的详细指令集合程序(Program)用于计算机的一系列指令或说明软件分类系统软件应用软件Spring,2015清华大学经济管理学院毛波10计算机系统的层次结构用户应用软件其他系统软件操作系统计算机硬件Spring,2015清华大学经济管理学院毛波11信息和数据的表

5、达和存储方式:数据编码(1)编码用代码表示各种信息和数据,使其可以成为可利用计算机处理和分析的内容位(bit)与字节(byte)二进制的一位定义为bit,内容只能为0或18个二进制位定义为byte,经常采用十六进制数据以方便表示(0-9,A-F)整数数据的表示利用单个或多个byte的二进制数值表现实际的整数数值,包括:无符号数,表示自然数,没有正负号有符号数,利用最先位表示符号(0为正号,1为负号),其余位数的二进制为实际整数数值实数数据的表示将相关单个或多个byte的位数划分为指数

6、部分和尾数部分,其中每个部分都包含符号和数值Spring,2015清华大学经济管理学院毛波12信息和数据的表达和存储方式:数据编码(2)文字数据的表示利用不同的编码方案对文字数据进行表示和处理常见文字编码方案ASCII编码美国信息交换标准编码,用0-127表示33个控制码,1个空格码,和94个形象码(包括英文字符、数字和标点符号等)Unicode编码Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案Unicode用数字0-0x10FFFF来映射这些字符,最多可以容纳1

7、,114,112个字符Spring,2015清华大学经济管理学院毛波13信息和数据的表达和存储方式:数据存储存储器中的数据是以字节内存地址内存为最小单位进行存储的......400001001010字母”J”的ASCII编码400101100001字母”a”的ASCII编码400201110110字母”v”的ASCII编码若根据编码多于一个字节,400301100001字母”a”的ASCII编码可以连续使用几个相邻的......字节存储一个数据402911011111双字节有符号正整数2015402A

8、00000111...Spring,2015清华大学经济管理学院毛波14程序设计语言基础应用系统开发的辅助工具,可以生成高级语言CASE工具程序,方便应用系统的开发。采用类英语的语言格式,便于学习和编写程序高级语言根据目的和用途不同分为多种高级语言。如:area=3*3*3.1415927;汇编语言一种低级的程序设计语言,用助记符表示机器语言指令以方便编程。如:ADDF3R1,R2,R3机器语言由二进制代码组成的原始计算机硬件

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

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

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