网站大量收购独家精品文档,联系QQ:2885784924

[工学]TP4V10.ppt

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

回顾 分别写出运行结果 预习检查 举例说明,循环结构用于解决哪些问题? 循环结构中使用了哪些关键字? 程序调试有哪些步骤? 本章任务 升级Java应用程序“HelloAccp”: 实现信息的重复输出 实现循环录入学员成绩,计算平均值 实现循环录入学员姓名,输入q结束 本章目标 理解循环的含义 会使用while循环结构 会使用do-while循环结构 会使用调试解决简单的程序错误 为什么需要循环2-2 什么是循环 生活中的循环 什么是while循环 特点:先判断,再执行 怎样使用while循环3-3 4、录入班级人数和学员成绩,计算班级学员的平均成绩 while循环常见问题3-1 while循环常见问题3-2 while循环常见问题3-3 2006年培养学员8万人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人? do-while循环 怎样使用do-while循环2-2 6、连续录入学生姓名,输入“q”则系统退出 while循环和do-while循环的区别 语法不同 初始情况不满足循环条件时 while循环一次都不会执行 do-while循环不管任何情况都至少执行一次 小结2 使用do-while实现:输出摄氏温度与华氏温度的对照表,要求它从摄氏温度0度到250度,每隔20度为一项,对照表中的条目不超过10条。 转换关系:华氏温度 = 摄氏温度 * 9 / 5.0 + 32 程序调试9-1 程序调试9-2 程序调试9-3 程序调试9-4 程序调试9-5 步骤1:猜测出错位置,设置断点 然后,点击工作台上 按钮,启动调试 程序调试9-6 步骤2:单步运行 调试启动后,运行到设置断点的代码行将停住 点击 按钮可以单步运行程序,观察程序运行过程 程序调试9-7 步骤3:观察变量 单步运行时可以在“变量”视图中看到变量当前的值 程序调试9-8 步骤4:发现问题 变量i值变为5时就退出了循环,循环只进行4次 步骤5:修正代码,重新运行 修改循环条件为: i = 5 步骤6:解决问题 程序调试9-9 调试 —— 程序员70%时间在做的事情 调试史话 调试的主要方法 小结3 1、程序调试的目的? 2、程序调试的主要方法? 3、调试的主要步骤? Thank you bug 缺陷 找出并解决bug的过程 debug 调试 设置断点 单步执行 观察变量 找出缺陷原因,修正缺陷 设置断点、单步执行、观察变量 1、猜测出错位置,设置断点 2、单步运行 3、观察变量的值 4、发现问题 5、修正代码,重新运行 6、解决问题 总结 循环结构的特点是什么? while循环和do-while循环有什么区别? 如何设置断点和启动调试? BUG之母——美国海军首位女少将传奇 默里·霍柏,1906年12月9日生于纽约。她从小就表现出强烈的求知欲,七岁的时候出于对小机械的浓厚兴趣,为了搞清楚闹钟的工作原理,她一连拆了7个。父母对她的这种好奇心给予了极大的支持,并激励霍柏接受更高程度的教育,不要将自己局限在传统女性的角色之中。      1934年,霍柏获得了耶鲁大学数学博士学位,并从讲师晋升为副教授。后来,第二次世界大战爆发,霍柏毅然作出了改变她一生的决定———加入海军,报效祖国。其实,霍柏父系家族中就有着悠久的从军传统,其先人曾参加过美国独立战争。不过,霍柏从军之路最初并非一帆风顺,当时她34岁,体重47公斤,军方认为她年龄过大,而体重过轻。另外作为数学教授,她又被列为战争中需要保护的人物。海军官员建议她保持平民的身份。但是这些并没有改变格雷斯·霍柏的决心。经过努力,她得到了政府特别批准,并向瓦萨学院请了长假。1943年12月,她终于成为美国海军预备役的一员,进入海军女子士官学校受训,并以全班第一的成绩毕业。   霍柏接受的第一项军事使命是进入设在哈佛大学的军械计算局,这使她成为世界上第一台大规模自动序列数字计算机Mark I的第三程序员。该计算机用于计算不同天气条件下海军舰炮的瞄准角度。由于这些数据事关重大,霍柏和同事们经常要24小时运行和监控计算机系统。他们花费了无数的时间为Mark I和其后的Mark Ⅱ和Mark Ⅲ转录和输入程序。那时计算机系统无比庞大,需要很大的空间存放。      一天,Mark Ⅱ突然失灵,系统死机。技术人员赶紧检查设备,结果发现有一只蛾子从窗户飞进了Mark Ⅱ的一台继电器,从而引起系统暂时停机。他们清除了那只蛾子并将它贴在了工作日志上。领导这个技术小组并找到这只蛾子的人,就是时任海军中尉的格雷斯·霍柏。从这次事件之

文档评论(0)

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

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

1亿VIP精品文档

相关文档