算法的描述PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
公鸡: 8 母鸡: 11 小鸡: 81
鸡公:鸡:"1,2 z母鸡:) 4 小鸡: 84
第9页/共10页
感谢您的观看!
第10页/共10页
我阅读我思考:农夫过河
• 一个农夫带着一袋米,一 只猫,一只鸡准备过河, 但船上面一次只能带一样 东西过河,农夫必须把这 些东西分次带过河。 但 在农夫不在的情况下,猫 会吃鸡,鸡会吃米,但猫 不会吃米。 请问农夫如 何顺利得将这三样带过河?
第1页/共10页
活动一 用自然语言描述算法
• 人们日常生活中使用的语言称为“自然语言”。使用自然语言描述解决问题过程 的方法称为“用自然语言描述算法”。
第3页/共10页
活动二 用流程图描述算法
• 算法流程图:用特定的图形符号和说明表示算法的图。 • 流程图描述算法的过程:
1、用自然语言表述算法步骤。 2、确定每一个步骤所包含的逻辑结构,并用相应的程序框表示,得到该步骤的程序框 图。 3、将所有步骤的程序框图用流程图链接起来,并加上终端框,得到表示整个算法的流 程图。
第4页/共10页
第5页/共10页
做一做: 绘制流程图
否 是
第6页/共10页
活动三 用计算机语言描述算法
• “百钱买百鸡”问题:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,如何 用100文钱买100只鸡?(公鸡、母鸡、小鸡都要有。)
第7页/共10页
1到hon语言来描述
第2页/共10页
做一做:农夫过河小游戏
• 请尝试用自然语言描述“农夫过河” 的算法:
第1步: 农夫带鸡过河。 第2步:__________ 第3步: 农农夫夫返带回米。过河。 第 4 步 : _ _带_鸡_ _返_ _回_。_ _ 第5步: 农夫放下鸡,带猫过

带鸡过河。
第6步: 农夫返回。 第7步:_________
第8页/共10页
用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): 公鸡: 4 母鸡: p18r小in鸡t:("7公8 鸡: “ , x ,"母鸡:“ , y , "小
相关文档
最新文档