java程序设计第一章程序设计概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * 要求学生必须手动输入这段源程序,再按下面的步骤编译运行,以及早发现录入时的错误。 * * * * * * * * 2.程序逻辑的实现 所有的程序都是为了解决现实生活中的问题而开发的,在开始编写程序之前,必须根据一系列的逻辑步骤来分析要解决的问题。这些步骤包括: 识别输出和输入要求 确定相关的处理方法 实现逻辑 :用流程图或者伪代码表示出程序逻辑 流程图用一系列符号来表示程序的逻辑,它包含有一个符号集,每个符号表示指定类型的操作。这些符号通常有:接收输入、处理、显示输出和作判断等。 符号 活动 输入 处理 输出(显示) 输出(文档) 判断(决策) 流程线:连接流程图的各步骤,并指示步骤的执行顺序 起止符:指示流程图的开始或结束 常用流程图符号意义 【例1-1】 某工厂工资以计件形式发放,每月月末根据工人生产的产品个数来计算其月薪:月薪=每生产一个产品的酬金×该月生产产品的个数,求工人的月薪。 该问题可以用以下步骤来规划解决方案。 1、识别输出和输入元素。 输出:(1) 工人编号 (2) 月薪 输入:(1) 工人编号 (2) 产品个数 2、确定相关的处理。 处理:(1) 接收工人编号 (2) 接收产品个数 (3) 查看产品个数 (4) 计算得出月薪 (5) 显示工人编号和月薪 3、实现逻辑(画流程图),流程图如下所示。 开始 结束 接收工人编号 月薪=单位酬金×个数 输出工人编号和月薪 接收产品个数 【例1-2】 某软件公司欲招聘一位资深系统分析员,很多人前来应征。经过笔试,需要向所有笔试成绩在60分以下的应聘者发出拒绝信,同时通知有资格者前来面试。可以用以下步骤来规划解决方案。 1、识别输出和输入元素。 输出:(1) 应聘者编号、姓名。 (2) 发送信件类型 输入:(1) 应聘者编号、姓名。 (2) 面试分数 2、确定相关的处理。 处理:(1) 接收应聘者编号、姓名和分数 (2) 查看应聘者分数 (3) 根据分数判断是否合格 (4) 显示信件类型 3、实现逻辑(画流程图),流程图如图下所示。 接收应聘者编号、姓名和分数 笔试分数大于60? 开始 结束 输出“拒绝” 输出“面试” 练习:计算运费 场景描述 铁路运输根据运送货物的路程来决定所收取的单位运费。100千米以内,每吨每千米1.00元;100千米以上,每吨每千米0.80元。 要求:创建流程图以显示场景中描述的计算过程,按以下步骤来规划解决方案: 1、确定场景中的输出和输入元素。 2、确定相关的处理。 3、画出流程图。 Java语言是由Sun公司于1995年5月23日正式推出的面向对象的程序设计语言,集安全性、简单性、易用性和平台无关性于一身,适合网络环境下编程使用。 1.4 Java的诞生 印度橡树 1991年 Sun 公司进军消费电子产品(IA)市场。 1991.4 Sun成立“Green”小组,以C++为基础开发新的程序语言,James Gosling取名时看到窗口橡树,即命名为Oak。 1992.10 Green小组组员在印尼爪哇岛度假喝咖啡时灵机一动,将这种技术转移到web上,并把Oak改名为Java。 1993~4 web 在 Internet上开始流行,Java一炮而红。 1995.5 Sun公司正式发表Java与HotJava产品。 1995.12 微软(MicroSoft) IE加入支持Java的行列。 1996.2 Java Beta测试版结束,Java 1.0版正 式诞生。 1997.2 Java急速发展至1.1版,届时分为Personal Java和Embedded Java两大派。 1999.7 升级至1.2版。 2000.9 升级至1.3版。 目前使用的是1.5版、1.6版 Java2 Software Development Kit,Enterprise Edition Java2 Software Development Kit,Standard Edition Java2 Software Development Kit,Micro Edition Java语言的特点 简述Java历史 Java的特点: 简单性 面向对象 安全性 平台无关 多线程 网络功能 执行效率 Java源程序 编译器 字节码文件.class Windows 操作环境 Unix 操作环境 JVM JVM JVM Mac 操作环境 Java与C/C++的主要区别 跨平台: C/

文档评论(0)

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

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

1亿VIP精品文档

相关文档