算法的概念及描述课件.ppt
《算法的概念及描述课件.ppt》由会员分享,可在线阅读,更多相关《算法的概念及描述课件.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法的概念及描述算法的概念及描述 许朝晖岳阳市第十五中学认识算法:认识算法:渡河问题渡河问题问题:两个大人和两个小孩一起渡河。渡口只有一只小船,一次只能渡过一个大人或两个小孩,他们四人都会划船,但都不会游泳。他们怎样都过河去?算法的概念算法的概念有穷性一个算法在执行有穷步之后必须结束;可行性算法中有待执行的运算和操作必须是相当基本的。(运算和操作能精确地执行)确定性算法的每一个步骤必须要确切地定义;有输入一个算法有零个或多个输入;有输出算法有一个或多个输出;广义:广义:“算法”指的是解决问题或完成任务的一系列步骤。计算机科学领域:计算机科学领域:“算法”指的是用计算机解决问题的步骤,是为了解决
2、问题而需要让计算机有序执行的、无歧义的、有限步骤的集合。算法的要素:数据、运算及控制转移算法的要素:数据、运算及控制转移算法的描述算法的描述用自然语言描述算法用流程图描述算法用伪代码描述算法用计算机程序设计语言描述算法 算法的描述用自然语言表达 用自然语言表达算法,就是把算法的各个步骤,依次用人们熟悉的自然语言表示出来。优点:容易理解缺点:书写较烦、不确定性、对复杂的问题难以表达准确、不能被计算机识别和执行过河的方案过河的方案:第一步:人和羊过河,人返回,留下羊;第一步:人和羊过河,人返回,留下羊;第二步:人和狼过河,人和羊返回,留下狼;第二步:人和狼过河,人和羊返回,留下狼;第三步:人和菜过
3、河,人返回,留下菜;第三步:人和菜过河,人返回,留下菜;第四步:人和羊过河第四步:人和羊过河合作探究步步骤骤i i的的值值SumSum的值的值条件判断条件判断i6i6SumSum加加i i1101 55条件成立条件成立12212 55条件成立条件成立33333535条件成立条件成立64464545条件成立条件成立1055105555条件成立条件成立1566156565条件不成条件不成立立结束结束算法算法 以小组为单位,用自然语言描述求解以小组为单位,用自然语言描述求解sum=1+2+3+4+5sum=1+2+3+4+5问题的算法问题的算法1、设、设i的值为的值为1;2、设、设sum的值为的值为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 概念 描述 课件
限制150内