算法及其描述--高中信息技术粤教版(2019)必修1.pptx
《算法及其描述--高中信息技术粤教版(2019)必修1.pptx》由会员分享,可在线阅读,更多相关《算法及其描述--高中信息技术粤教版(2019)必修1.pptx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、必修1 数据与计算算法基础第三章章 节目 录CONTENTS体验计算机解决问题的过程01 算法及其描述02计算机程序与程序设计语言03算法及其描述 PART ONE 过河问题点击此处添加标题标题数字等都可以通过点击和重新输入进行更改,顶部“开始”面板中可以对字体、字号、颜色、行距等进行修改。点击此处添加标题标题数字等都可以通过点击和重新输入进行更改,顶部“开始”面板中可以对字体、字号、颜色、行距等进行修改。有一个牧羊人带着一只羊有一个牧羊人带着一只羊,一头狼和一颗大白菜准备过河一头狼和一颗大白菜准备过河,他找他找到一只很小的船到一只很小的船,每次只能带一样东西过去每次只能带一样东西过去,可是如
2、果让狼与羊可是如果让狼与羊单独在一起单独在一起,狼会吃羊狼会吃羊,让羊与白菜单独在一起让羊与白菜单独在一起,羊会吃白菜,牧羊会吃白菜,牧羊人应如何过河?羊人应如何过河?请同学请同学们讨们讨论,设计一个方案,论,设计一个方案,把把3样东西安然无恙的带过河。样东西安然无恙的带过河。过河的方案:第一步:人和羊过河,人返回,留下羊;第一步:人和羊过河,人返回,留下羊;第二步:人和狼过河,人和羊返回,留下狼;第二步:人和狼过河,人和羊返回,留下狼;第三步:人和菜过河,人返回,留下菜;第三步:人和菜过河,人返回,留下菜;第四步:人和羊过河。第四步:人和羊过河。用四个步用四个步骤解决了人、羊、狼、菜的解决了
3、人、羊、狼、菜的过河河问题,每一个步,每一个步骤都有明确的操作步都有明确的操作步骤1.算法的定义算法是在算法是在有限步骤有限步骤内求解某一问题所使用的一组内求解某一问题所使用的一组定义定义明确的明确的规则规则。通俗地说,算法就是用计算机求解某一问题的方法,通俗地说,算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的是能被机械地执行的动作或指令的有穷集合有穷集合。2.算法的特征有穷性:一个算法在执行有穷步之后必须结束。有穷性:一个算法在执行有穷步之后必须结束。确定性:每个步骤必须有明确的定义,不可具有二义性。确定性:每个步骤必须有明确的定义,不可具有二义性。数据输入:一个算法有数
4、据输入:一个算法有0个或多个数据输入。个或多个数据输入。数据输数据输出:一个算出:一个算法法必须必须有一个有一个或多个数据或多个数据输出。输出。可行可行性:任何步骤可被分解成基本的可执行的操作步骤。性:任何步骤可被分解成基本的可执行的操作步骤。2.算法的特征有穷性:有穷性:求出所有是求出所有是5的倍数的自然数之和。的倍数的自然数之和。(无穷)(无穷)确定性:确定性:蓝蓝 红红,请找出以上两个字中的红字。请找出以上两个字中的红字。(二义性)(二义性)数据输入:如数据输入:如算法中事先已定义,可无需输入算法中事先已定义,可无需输入。数据输数据输出:没有输出的算法是毫无意义的。出:没有输出的算法是毫
5、无意义的。可行可行性:性:如何如何10天瘦天瘦30斤?运动健身斤?运动健身+不吃不喝。不吃不喝。2.算法的特征有穷性:一个算法在执行有穷步之后必须结束。有穷性:一个算法在执行有穷步之后必须结束。确定性:每个步骤必须有明确的定义,不可具有二义性。确定性:每个步骤必须有明确的定义,不可具有二义性。数据输入:一个算法有数据输入:一个算法有0个或多个数据输入。个或多个数据输入。数据输数据输出:一个算出:一个算法法必须必须有一个有一个或多个数据或多个数据输出。输出。可行可行性:任何步骤可被分解成基本的可执行的操作步骤。性:任何步骤可被分解成基本的可执行的操作步骤。看字读颜色游戏游戏规则:读出下列各字的颜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术精品资料 电脑知识资料 信息技术课件
限制150内