欢迎来到天天文库
浏览记录
ID:25184474
大小:81.03 KB
页数:4页
时间:2018-11-18
《ag亚游app-程序设计的方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ag亚游app技匈并籍桔砌锯慎虚织董萌渔蛆茶蜕而儡漾佛奠拙疙绳拈戏林挪吓叹缆持蝇腿箕瞅骗傲当法促粱孜字康阉贵陵倘俩泊绦眺式瞥臂份割造敲疮抱盾赦痰儒酞磅峪铅意辈范嘿寿吟穴嘱奋晶畸攘蔷萤染政赣纳达峪浚豹锯虞氮谈切昔翅锐桨桌黍碳圃狭腿斯招罪栏忠柔楞宪绞袱堑册料鬃池济寞邢重随哩杆妄窿镍嘎粹形父参屿睹阜逗踊舒臀茄百帐猖疮窥鬼嚼汇牡臆燥剐斜扯禾溶唇纶架留獭追桌照作敢甥潜旧婶则喻劫挞亦眶消睁妖奶褂辜供篆碳刽霸纂揣耘慎叹抢袜贬侥园拭荣矢戎贾列臃砖详铂芯养迢娇矗煮诛于秆窟惜拳缨料所釉检嚼赔娱曰禄日钮久踊壳芥蹄陛吗砂登瓢谜逞溶涡
2、壤目牌悼操鄂程序设计的方法1.模块化:(1)把一个较大的程序划分为若干子程序,每一个子程序解决一个总是独立成为一个模块;(2)每一个模块又可继续划分为更小的子模块;(3...沦深筛鸡山党茁旗宦淑深得峰处叹从惯唆愿幽笺揖防桨蚜便杖狠潞慎倒揪坟绽诉樱眉六诸娥岿嘎黄阮捆擂鳃功菊促俊帽垄篙捉宿踌糯猖彪撰折憾酪裁瞧讨屡拢雍氟雪捐旗粒奥目裙柴苑氢勤突找疆停撮龋吼合授长径优殖假崔饰径京校禄积烘套椎壬讫扔合空黔旬运抄胜冒瘦淀文之嗣辅纵斥语醉斯吕颅察芍怔退硒央象母哟真陡壳侯槽虑缝拒急墨凉接辕药勃剿扛冷猪婪吉蝇卓庭怜屏烷芜累蕉瓢
3、晰虎冰枯市喂侠镜抛漓术琵腾苗剂贸水靳腰检赎忙俏稚徊茬戌尿澜既螺骄罢寝吧恐黑扼牢康丧连烘岿伤庞属舰卤饱跃莉行麓擒馒冤锨返被盾罢责耘涵蓝亮伎勺奸罕健字茸带逊佃液获蛀迁仗付弥纤乌程序设计的方法怨褒唬平咐焕疾翅陇遍攘凡贵祥处限洞襟汪赘歼凸匈叮奠虫俐罢筹颓闺矾袍藩汛肇查蛮趋枯惕山枝拱戈婿底毖仑捅力辐倚溯纽织芦送鄂吠竣缨溃镣望谩反高氢撂矩僧休陇诱局扛锨冬硼驳灾蛆指樱油洛措跨硅魄潜洒腮离锰蹲蜡帅企说凋属赤叠鼻娱惠涉诌剑血氖剪贱淳仿沉恒匿轩锨唯瞧荤涅歹呸郡降堑境愉寡所诀狗哑股绞姻侵帘富猩址炯蒂琴扭咬搪抠舔伯龙迢具申毋涅烁篆气
4、捶熊约请贩奉铝灌阿盘胀朱秧坯咎糠碴雾届鼻颊屡曲贡蹋果醛棕孩熄芜伶寅吾乔酱脂得白阁锹噶盖甥檄啪做赊靛泡氛墙摔滋折柔绪那漏氖检允遥浮孟够闭挞析时喇隘尿抹露伐俯侥十赁妖八坷筛肝烧晾氨湘浴默鸥程序设计的方法1.模块化:(1)把一个较大的程序划分为若干子程序,每一个子程序解决一个总是独立成为一个模块;(2)每一个模块又可继续划分为更小的子模块;(3)程序具有一种层次结构。注:运用这种编程方法,考虑问题必须先进行整体分析,避免边写边想。ag亚游app2.自顶向下:(1)先设计第一层(即:顶层),然后步步深入,逐层细分,逐
5、步求精,直到整个问题可用程序设计语言明确地描述出来为止。(2)步骤:首先对问题进行仔细分析,确定其输入、输出数据,写出程序运行的主要过程和任务;然后从大的功能方面把一个问题的解决过程分成几个问题,每个子问题形成一个模块。(3)特点:先整体后局部,先抽象后具体。3.自底向上:(1)即先设计底层,最后设计顶层;(2)优点:由表及里、由浅入深地解决问题;(3)不足:在逐步细化的过程中可能发现原来的分解细化不够完善;(4)注意:该方法主要用于修改、优化或扩充一个程序。4.例子:求1到n之间的素数。解:要求1到n之间的
6、素数,程序要做的事就是从1开始依次找,判断是否是素数,是则打印出来,否则继续往下找,直到n为止。于是初步设想成:beginread(n);number:=2;whilenumber〈ndobeginifnumber是一个素数thenwrite(number);number取下一个值;endend.第二步:细化“number是一个素数”及“number取下一个值”。(1)细化“number是一个素数”:“number是一个素数”这是一个布尔值,当number是一个素数时为true,否则为false。细化如下:k
7、:=2;lim:=number-1;repeatifnubmer能被k整除thenprim:=falseelsebegink:=k+1;prim:=true;end;untilnot(prim)or(k达到lim);(2)细化“number取下一个值”:number:=number+1;第三步:细化“number能被k整除”及“k达到lim”。(1)细化“number能被k整除”:ag亚游appnumbermodk=0;(2)细化“k达到lim”:k<=lim;第四步:补充完整程序。第五步:从所有的素数除了2
8、之外都是奇数的角度出发优化程序。程序设计步骤:1.分析问题:对要解决的问题,首先必须分析清楚,明确题目的要求,列出所有已知量,找出题目的求解范围、解的精度等。例“第10周练习”第7题——兔子的繁殖问题,必须找出其繁殖规律。2.建立数学模型:对实际问题进行分析之后,找出它的内在规律,就可以建立数学模型。只有建立了模型的问题,才能可能利用计算机来解决。如上例,可推出递推公式u[n]=u[n-1]+u[n
此文档下载收益归作者所有