欢迎来到天天文库
浏览记录
ID:38487610
大小:1.71 MB
页数:17页
时间:2019-06-13
《VB-第2章-程序设计与算法new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章程序设计与算法即使爬到最高的山上,一次也只能脚踏实地地迈一步。VB程序的结构代码设计界面设计VB程序过程3过程2过程1变量对变量的操作算法自古成功在尝试第二章算法自古成功在尝试第二章算法为解决一个问题而采取的方法和步骤。算法计算机能够执行的算法,是由若干条指令组成的有穷序列。计算机算法非数值运算:事务管理领域。数值运算:求数值解。自古成功在尝试第二章算法简单算法举例例2.1求1×2×3×4×5这样的算法虽然正确,但太繁琐。先求1×2,得到结果2。步骤1将乘积2乘以3,得到结果6。步骤2将乘积6再乘以4,得24。步骤3将乘积24再乘以5,得120。步骤4自古成功在尝试第二章算法
2、改进的算法使s=1步骤1使i=1步骤2使s×i,乘积仍然放在在变量s中,s×i→s步骤3使i的值+1,即i+1→i步骤4如果i≤5,返回S3继续执行;否则,算法结束。步骤5如果计算100!只需将S5:若i≤5改成i≤100即可。自古成功在尝试第二章算法确定性算法的每个步骤都应确切无误,没有歧义。算法的特征可行性指算法的每个步骤必须是计算机能够有效执行、可以实现的。有穷性一个算法应该在有限的时间和步骤内可以执行完毕的。输入一个算法可以有0或多个输入数据。输出一个算法必须有一个或多个输出结果。放弃美丽的女人让人心碎。(有歧义)自古成功在尝试第二章算法算法的评价DBCA算法是否正确时间复
3、杂性空间复杂性是否易于理解正确性效率资源清晰易懂自古成功在尝试第二章算法联想监控的例子一般常用流程框图来描述算法。算法的描述软件的描述自古成功在尝试第二章算法流程图符号自古成功在尝试第二章算法流程图示例开始结束最大数=A(1)I=I+1最大数=A(I)I>NA(I)>最大数I=2YYNN求最大数自古成功在尝试第二章算法三种基本结构基本算法结构顺序结构分支结构习题1习题2自古成功在尝试第二章算法当型循环直到型循环二者有何区别?习题3自古成功在尝试第二章算法三种基本结构的特点:(1)只有一个入口(2)只有一个出口(4)不存在死循环由以上三种基本结构组成的算法结构,可以解决任何复杂的问题
4、。由基本结构所构成的算法属于“结构化”的算法,它不存在无规律的转向,只在本基本结构内才允许存在分支和跳转。自古成功在尝试第二章算法第二章程序设计与算法总结人生伟业的建立,不在能知,乃在能行。算法算法的概念1算法的分类:(非)数值型2算法的特征:5个3算法的评价:4个方面4算法的描述:流程图5三种基本结构6自古成功在尝试第二章算法本章作业设计一个判断某正整数是一个回文数的算法2绘制下面四题的流程图输入A,判断A为偶数还是奇数1求出给定的自然数a的所有因子3自古成功在尝试第二章算法
此文档下载收益归作者所有