算法及其实现2

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

算法及其实现(2)算法的概念狭义和广义狭义上的算法进行数学运算的方法。广义上的算法为了解决某一问题而采取的方法和步骤。算法的五个特征①有穷性②确定性③逻辑性④不唯一性⑤普遍性使用算法解决现实生活中的问题三个神父和三只食人兽过河问题3组8人过河问题泡茶问题(算法的优劣)算法的表示表示一个算法,可以用不同的形式常用的算法表示形式有:自然语言流程图(flowchart)计算机语言使用流程图解决比较大小的问题开始输入变量x、y和z的值比较x和y。谁大就把谁存储到max比较z和max。如果zmax,则把z存储到max输入结果max结束开始结束输入变量x、y和z的值输入结果maxMax←xMax←yMax←yXy?Zmax?YYNN使用流程图解决整除问题解决步骤:1、输入整数n2、如果n能被4整除3、那么输出n是4的倍数4、否则输出n不是4的倍数整除问题开始输入变量n的值nmod4=0结束输出n是4的倍数!Y输出n不是4的倍数!N程序流程图从流程图到计算机语言计算机语言人们通常称之为程序

1 / 9
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功