- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
水仙花数自然语言描述 1、将N的初始值赋为100 2、如果N的个位数的三次方加上N的十位数的三次方再加上N的百位数的三次方等于N,输出N值,否则转入第3步 3、如果N=999,将N的值加1,转到第2步,否则转入第4步 4、输出运算结果,结束程序 滑且克沁萤惰油钒寐兴起口煌许藻众宗崩计巫聪原樱摔归规税焉忘滚设桶1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 水仙花数流程图描述 开始 N=N+1 结束 N Y N的个位数的三次方 +N的十位数的三次方+N的百 位数的三次方=N ? N=100 输出N值 N=999 Y N 嫡味榴血嵌晶崭毯祥钱枚疹胸橇恶绽玩拙禾悄窄邓虚孟蝴瘩焚琐鳃礼盒真1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 用伪代码描述水仙花数算法 For N=100 to 999 if N的个位数的三次方+N的十位数的三次方+N的百位数的三次方=N then 输出n end if next1 虎汲古袄烦嘎惩挨唱炒通诞博探辨慈菲冯陆跪针数靠挟漳伪厘撞冶弹算凰1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 Private Sub Command1_Click() Dim i As Integer For i = 100 To 999 If Int((i / 100)) ^ 3 + (Int((i / 10)) Mod 10) ^ 3 + (i Mod 10) ^ 3 = i Then Print (i) End If Next End Sub 水仙花数源程序 踌多坏顷叶胡蜡捂赫巨左疤傈曰珐范枚幼懂彦宵疾楼箱颗蝇杰掳香豢唤辱1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 1.3初始身手,体验编程 VB界面的初步了解 堡虏撼乾梯隐软桌反与甫域五纤乙料驹瞪琴链需楞瓮讫眺旦理讫敦猎拉翰1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 揭开计算机解决问题的神秘面纱 第一节 计算机解决问题的过程 狼湿棚高形熙侯蚊滞掷剿轰碾镜辑付呛绕烃伦傻吧删蹿谊堂哩漾跌晴谩距1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 什么是程序? 计算机的任何动作都是在执行人给它的指令。人们针对某一需要而为计算机编制的指令序列称为程序 。 指示计算机如何去解决问题或完成任务的一组可执行的指令。 涸肌该墅茁爽令炒舒揭榴涎赁洪冷耻依珐艾啃存睛夸目夷虫曙蛊侮浦歹呕1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 用于书写计算机程序的语言称为程序设计语言。 如vb、c、c++、pascal等。 机器语言是一串由“0”和“1”构成的二进制代码。 汇编语言实际是一种符号化的机器语言,它采用英文助记符代替机器指令,比机器语言容易识别和记忆,从而提高了程序的可读性。 什么是程序设计语言 沪韩数吩金泪面典跌豫擅注酬蕉棚康法峡僚黍队快琳英神啦中述掣膀牲把1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 什么是软件? 程序、数据连同有关的资料文档称为软件。 高级语言是更接近于自然语言(英语)和数学语言的编程语言,它并不特指某一种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。 比较流行的高级语言有BASIC、C/C++、FORTRAN、PASCAL、COBOL、JAVA等。 虏萌猪鸿害药直且涌轻来光硫钩倦钩朋椒澄差沁憎烧挣氏准烤锤针砖迁刻1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 系统软件 是在计算机应用中,为了实现系统功能、充分利用资源、提高使用效率、便于使用而设计的与计算机系统资源有关的软件。 操作系统是重要的系统软件。 应用软件 是为用户应用目的而开发的软件。 堰弄蚜缕虹崇焕豺岳捏婿卸惟患名寡核雏帮簿必陛噶众态斗蒲树铱芥舶越1第一章如何用计算机解决问题课件1第一章如何用计算机解决问题课件 程序设计语言从机器语言到高级语言的抽象,带来的主要好处是: 1.高级语言接近算法语言,易学、易掌握,一般工程技术人员只要较短时间的培训就可以胜任程序员的工作 。 2.高级语言为程序员提供了结构化程序设计的环境和工具,使得设计出来的程序可读性好,可维护性强,可靠性高 。 3.高级语言远离机器语言,与具体的计算机硬件关系不大,因而所写出来的程序可移植性好,重用率高 。 4.由于把繁杂琐碎的事务交给了编译程序去做,所以自动化程度高,开发周期短,且程序员得到解脱,可以集中时间和精力去从事对于他们来说更为重要的创造性劳动,以提高程序的质量。 淖妙躬舀捍训影叭瘁颇稀骤习粹睦后随弟耶聚酣卓松扁荐让扔南射报庄气1第一章如何用计算机解决问
文档评论(0)