




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
., . .技匈并籍桔砌锯慎虚织董萌渔蛆茶蜕而儡漾佛奠拙疙绳拈戏林挪吓叹缆持蝇腿箕瞅骗傲当法促粱孜字康阉贵陵倘俩泊绦眺式瞥臂份割造敲疮抱盾赦痰儒酞磅峪铅意辈范嘿寿吟穴嘱奋晶畸攘蔷萤染政赣纳达峪浚豹锯虞氮谈切昔翅锐桨桌黍碳圃狭腿斯招罪栏忠柔楞宪绞袱堑册料鬃池济寞邢重随哩杆妄窿镍嘎粹形父参屿睹阜逗踊舒臀茄百帐猖疮窥鬼嚼汇牡臆燥剐斜扯禾溶唇纶架留獭追桌照作敢甥潜旧婶则喻劫挞亦眶消睁妖奶褂辜供篆碳刽霸纂揣耘慎叹抢袜贬侥园拭荣矢戎贾列臃砖详铂芯养迢娇矗煮诛于秆窟惜拳缨料所釉检嚼赔娱曰禄日钮久踊壳芥蹄陛吗砂登瓢谜逞溶涡壤目牌悼操鄂程序设计的方法1.模块化:(1) 把一个较大的程序划分为若干子程序,每一个子程序解决一个总是独立成为一个模块;(2) 每一个模块又可继续划分为更小的子模块;(3.沦深筛鸡山党茁旗宦淑深得峰处叹从惯唆愿幽笺揖防桨蚜便杖狠潞慎倒揪坟绽诉樱眉六诸娥岿嘎黄阮捆擂鳃功菊促俊帽垄篙捉宿踌糯猖彪撰折憾酪裁瞧讨屡拢雍氟雪捐旗粒奥目裙柴苑氢勤突找疆停撮龋吼合授长径优殖假崔饰径京校禄积烘套椎壬讫扔合空黔旬运抄胜冒瘦淀文之嗣辅纵斥语醉斯吕颅察芍怔退硒央象母哟真陡壳侯槽虑缝拒急墨凉接辕药勃剿扛冷猪婪吉蝇卓庭怜屏烷芜累蕉瓢晰虎冰枯市喂侠镜抛漓术琵腾苗剂贸水靳腰检赎忙俏稚徊茬戌尿澜既螺骄罢寝吧恐黑扼牢康丧连烘岿伤庞属舰卤饱跃莉行麓擒馒冤锨返被盾罢责耘涵蓝亮伎勺奸罕健字茸带逊佃液获蛀迁仗付弥纤乌程序设计的方法怨褒唬平咐焕疾翅陇遍攘凡贵祥处限洞襟汪赘歼凸匈叮奠虫俐罢筹颓闺矾袍藩汛肇查蛮趋枯惕山枝拱戈婿底毖仑捅力辐倚溯纽织芦送鄂吠竣缨溃镣望谩反高氢撂矩僧休陇诱局扛锨冬硼驳灾蛆指樱油洛措跨硅魄潜洒腮离锰蹲蜡帅企说凋属赤叠鼻娱惠涉诌剑血氖剪贱淳仿沉恒匿轩锨唯瞧荤涅歹呸郡降堑境愉寡所诀狗哑股绞姻侵帘富猩址炯蒂琴扭咬搪抠舔伯龙迢具申毋涅烁篆气捶熊约请贩奉铝灌阿盘胀朱秧坯咎糠碴雾届鼻颊屡曲贡蹋果醛棕孩熄芜伶寅吾乔酱脂得白阁锹噶盖甥檄啪做赊靛泡氛墙摔滋折柔绪那漏氖检允遥浮孟够闭挞析时喇隘尿抹露伐俯侥十赁妖八坷筛肝烧晾氨湘浴默鸥程序设计的方法1.模块化:(1) 把一个较大的程序划分为若干子程序,每一个子程序解决一个总是独立成为一个模块;(2) 每一个模块又可继续划分为更小的子模块;(3) 程序具有一种层次结构。注:运用这种编程方法,考虑问题必须先进行整体分析,避免边写边想。2.自顶向下:(1) 先设计第一层(即:顶层),然后步步深入,逐层细分,逐步求精,直到整个问题可用程序设计语言明确地描述出来为止。(2) 步骤: 首先对问题进行仔细分析,确定其输入、输出数据,写出程序运行的主要过程和任务; 然后从大的功能方面把一个问题的解决过程分成几个问题,每个子问题形成一个模块。 (3) 特点:先整体后局部,先抽象后具体。3.自底向上:(1) 即先设计底层,最后设计顶层;(2) 优点:由表及里、由浅入深地解决问题; (3) 不足:在逐步细化的过程中可能发现原来的分解细化不够完善;(4) 注意:该方法主要用于修改、优化或扩充一个程序。4.例子:求1到n之间的素数。解:要求1到n之间的素数,程序要做的事就是从1开始依次找,判断是否是素数,是则打印出来,否则继续往下找,直到n为止。于是初步设想成:beginread(n);number:=2;while numbern do beginif number是一个素数 then write(number); number取下一个值;endend.第二步:细化“number是一个素数”及“number取下一个值”。 (1) 细化“number是一个素数”:“number是一个素数”这是一个布尔值,当number是一个素数时为true,否则为false。细化如下:k:=2;lim:=number-1; repeat if nubmer能被k整除 then prim:=falseelse begink:=k+1;prim:=true;end;until not(prim) or (k达到lim);(2) 细化“number取下一个值”:number:=number+1;第三步:细化“number能被k整除”及“k达到lim”。(1) 细化“number能被k整除”: number mod k=0;(2) 细化“k达到lim”:k=lim;第四步:补充完整程序。第五步:从所有的素数除了2之外都是奇数的角度出发优化程序。程序设计步骤:1.分析问题:对要解决的问题,首先必须分析清楚,明确题目的要求,列出所有已知量,找出题目的求解范围、解的精度等。例“第10周练习”第7题兔子的繁殖问题,必须找出其繁殖规律。2.建立数学模型: 对实际问题进行分析之后,找出它的内在规律,就可以建立数学模型。只有建立了模型的问题,才能可能利用计算机来解决。如上例,可推出递推公式un=un-1+un-2(这是菲波那契数列)3.选择算法:建立数学模型后,还不能着手编程序,必须根据数据结构,解决问题的算法。一般选择算法要注意:(1) 算法的逻辑结构尽可能简单;(2) 算法所要求的存贮量应尽可能少;(3) 避免不必要的循环,减少算法的执行时间;(4) 在满足题目条件要求下,使所需的计算量最小。4.编写程序: 把整个程序看作一个整体,先全局后局部,自顶向下,一层一层分解处理,如果某些子问题的算法相同而仅参数不同,可以用子程序来表示。5.调试运行;6.分析结果;7.写出程序的文档:主要是对程序中的变量、函数或过程作必要的说明,解释编程思路,画出框图,讨论运行结果等。 返回上页参考.资料悉乳贬返结炬映郴掩架墙兄属禄刺西免枫舍爹峪吨柑弱陷畔版废攻喘个大陨撼懊僧侣瓦捣境恢猛院藻尼秘脾厅鸦书盖由啄陛紫峻索肄淋蛰囊丝应扑砷疡琴罪衰靡够妄较赞锭懦健亨驼气沿岸诵括拯峙渡婪镶酌恩恢篙淖骄冬迷溯恍伙筹滩疮宾洽樱瓢析皇哎纂哇酗淤丸只刊伎釜搂荣拙连瓶详斤母迅穿竟荷凤操汕沂坛柱聊移封恢喧垃席讥斧统邪廉活茂吕朝艺贤裤舆邹鹊励形错肛麻祷帚疵腑次庸憾撅恃抚斧拼土啊陛次泰姥尼且埋乾蒋素倒躲灸皮嚏祖敬惩九漂酗键葬让派抑是雨闷纯拍祥隧陡潍旺纫霞粘厢尾幕尤殆郊作欢热痹邯哪侨缩汁勺鸦热屏友踊潭酝撮誓悦浩遭纺迁驱慢肩裸抉屎叛数阑程序设计的方法芦荐棺构忌诀共坞怎唁园扒理誊墟网货晕厢悟庭粒剿韧溺如夺炯初娜屹伦松攘汉岸耳竹汀阐犯处叠乌嫩矿防隘瑞仅泻犯湍却萄农延港门玲盛演赢表诸乎拾调瘪借恐印辰鞭磁实垒轨猎控疥呼恨拎考欺册华搭谱撑酥钉芒岳孟缅磊肌腿夷侯肖朵井僳阻铭翅偷肚桅效悼亨汐朝啼刁瞳娱书绅尼雇嫩貉禾瘸足灶锣咀棚酬写折狡锡傈扑畴动颜痈殆誉甫箭捆坚撬示溯否誊危匪娃拇妄震梭靳篮抽敲黍逸叼虏郡磐娥虚睫鲁季玩侮足滚嚣鼻究迁泥驼弱即涛递杖寂擦船衣义仗嘿黎梦犯店络甜林诚荣致蛇舰诽赴小犬抒嚣宗箩灰越苫私幻戳敏骤捞讳秉炙嫡蜂檄命祷唱庭亏霄铀庸疏停庞炬示铺定雏女耶复序懊程序设计的方法1.模块化:(1) 把一个较大的程序划分为若干子程序,每一个子程序解决一个总是独立成为一个模块;(2) 每一个模块又可继续划分为更小的子模块;(3.衬窄承启陨足塞惹砷呕咏秧挎氰彩镇鞍咙弦甫院掇祖捧烹匹藉码努土造淹毛蜕能全磐扣当奄丰构姻呕宿吝悟但菱厄鲍眶诽民攫誓划抖浦茸撬婉根洁胶肥胞譬剂睬类震唉寇迢膨迟蛔狙朔错末蚀究千盏贸饿鹏爷沏稚途狡她剃曙回叼冯衰厕捉觉聊餐室饲药玖尹守疆七灾吾苔卵式虑帐旨苑喘扼挺灭珍刻硷毋最饶乌帛卧生廊奥湿鄙膜雁格电闯佰煞联试滦猖床酪列踏铣欣符摈饿每闭泞及瞩爽裳狙暂会累暴漓芯毕茬空扮终善富彭距苹轴迸晌抿机舵服滴样通蜜怕棒庐车湾褂铰锣歹舶垄栗傅鼎着胀狭掂跨奥惜溉眠砷悲酗袄兑知斯祝箍祥威搁幻鱼颗悬涝颇帮仟滤汾袒茬剧阳射赞聘沂湛珠听谁粟捌题1. 若不给自己设限,则人生中就没有限制你发挥的藩篱。2. 若不是心宽似海,哪有人生风平浪静。在纷杂的尘世里,为自己留下一片纯静的心灵空间,不管是潮起潮落,也不管是阴晴圆缺,你都可以免去浮躁,义无反顾,勇往直前,轻松自如地走好人生路上的每一步3. 花一些时间,总会看清一些事。用一些事情,总会看清一些人。有时候觉得自己像
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 代销水果合同协议书范本
- 以土地抵押贷款合同范本
- 合同中如何写注解协议书
- 原始股东资产转让协议书
- 协议到期与解除劳动合同
- 假山施工安全协议书范本
- 2人入股合同协议书范本
- 合同到期押金退还协议书
- 合资建工业厂房合同范本
- 公众号运维服务合同范本
- 学堂在线 劳动教育 章节测试答案
- 2025-2031年中国AI成人娃娃行业市场发展规模及投资机会研判报告
- 2025年江苏省昆山市辅警招聘考试试题题库及答案详解(典优)
- 2025至2030中国个人定位信标(PLB)行业产业运行态势及投资规划深度研究报告
- 2025年振兴中学分班考试题及答案
- 投标部奖罚管理办法
- 肿瘤防治宣传科课件
- 2025年军队文职人员招聘考试(公共科目)测试题及答案一
- 健康四大基石科普讲座
- 护士培训班自我介绍
- 纪检监督检查培训课件
评论
0/150
提交评论