算法的描述

上传人:哟*** 文档编号:252542744 上传时间:2024-11-17 格式:PPTX 页数:10 大小:1.09MB
返回 下载 相关 举报
算法的描述_第1页
第1页 / 共10页
算法的描述_第2页
第2页 / 共10页
算法的描述_第3页
第3页 / 共10页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,算法的描述,#,第,2,课 算法的描述,我阅读我思考:农夫过河,一个农夫带着一袋米,一只猫,一只鸡准备过河,但船上面一次只能带一样东西过河,农夫必须把这些东西分次带过河。但在农夫不在的情况下,猫会吃鸡,鸡会吃米,但猫不会吃米。请问农夫如何顺利得将这三样带过河?,活动一 用自然语言描述算法,人们日常生活中使用的语言称为“自然语言”。使用自然语言描述解决问题过程的方法称为“用自然语言描述算法”。,做一做:农夫过河小游戏,请尝试用自然语言描述“农夫过河”的算法:,第,1,步:农夫带鸡过河。,第,2,步:,_,第,3,步,:,农夫带米过河。,第,4,步:,_,第,5,步:农夫放下鸡,带猫过河,第,6,步:农夫返回。,第,7,步:,_,带鸡返回,。,带鸡过河。,农夫返回。,活动二 用流程图描述算法,算法流程图:用特定的图形符号和说明表示算法的图。,流程图描述算法的过程:,1,、,用自然语言表述算法步骤。,2,、确定每一个步骤所包含的逻辑结构,并用相应的程序框表示,得到该步骤的程序框图。,3,、将所有步骤的程序框图用流程图链接起来,并加上终端框,得到表示整个算法的流程图。,做一做:绘制流程图,开始,结束,皮试注射,等待,15,分钟,皮肤是否过敏,不能注射,可以注射,否,是,活动三 用计算机语言描述算法,“百钱买百鸡”问题:公鸡,5,文钱,1,只,母鸡,3,文钱,1,只,小鸡,3,只,1,文钱,如何用,100,文钱买,100,只鸡?(公鸡、母鸡、小鸡都要有。),1,到,20,1,到,33,100-x-y,使用,Python,语言来描述,用,Python,描述“百钱买百鸡”,for x in range(1,20):,for y in range(1,33):,z=100-x-y,if(5*x+3*y+z/3=100):,print(,公鸡,:“,x,母鸡:,“,y,小鸡:,z ),公鸡,:4,母鸡:,18,小鸡:,78,公鸡,:8,母鸡:,11,小鸡:,81,公鸡,:12,母鸡:,4,小鸡:,84,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 开题报告


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!