2023学年完整公开课版中邱博算法_第1页
2023学年完整公开课版中邱博算法_第2页
2023学年完整公开课版中邱博算法_第3页
2023学年完整公开课版中邱博算法_第4页
2023学年完整公开课版中邱博算法_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2.3用算法解决问题的过程信息技术教师:邱博算法及其实现算法算法农夫过河的游戏

农夫过河游戏解法带羊到对岸

空手回本岸

带狼到对岸

带羊回本岸

带菜到对岸

空手回本岸

带羊到对岸

带羊到对岸

空手回本岸

带菜到对岸

带羊回本岸

带狼到对岸

空手回本岸

带羊到对岸

解法一:解法二:农夫过河游戏解法带羊到对岸

空手回本岸

带狼到对岸

带羊回本岸

带菜到对岸

空手回本岸

带羊到对岸

带羊到对岸

空手回本岸

带菜到对岸

带羊回本岸

带狼到对岸

空手回本岸

带羊到对岸

解法一:解法二:算法是什么?1.算法由什么组成?2.算法的最终目的是什么?算法小明从早上起床到上学前这段时间,他要做以下几件事:

洗脸(3分钟)刷牙(2分钟)刷锅(1分钟)煮鸡蛋(10分钟)吃早点(10分钟)小明如何完成,能最节省时间?叠被(2分钟)

算法举出几个生活中使用算法的实例?算法问题:工人每天工作8小时,每小时9元,超过8小时的每小时增加15%的加班费,计算工人每天的应发的日工资?8个小时9元/小时>8个小时9元*(100%+15%)/小时工人每天的应发的日工资?算法问题:工人每天工作8小时,每小时9元,超过8小时的每小时增加15%的加班费,计算工人每天的应发的日工资?第一步:工人工作X小时第二步:判断X值,当X值小于8时,进行第三步;当X值大于8时,进行第四步。第三步:工资=X*9第四步:工资=X*9+(X-8)*9*0.15第五步:输出工资在数学中,现代意义的算法

问题:求圆的周长和面积?

在数学中,现代意义的算法

问题:求圆的周长和面积?

第一步:输入半径r第二步:计算周长c=2*π*r第三步:计算面积s=π*r*r第四步:输出周长c,输出面积s算法特征算法的特征1、有穷性:第一步:i是1-100的任意数;第二步:当i<1时,输出i的值;第三步:当i>1时,进行第一步;算法的结果是?算法的特征2、确定性:第一步:L=5第二步:L/正整数第三步:输出结果:算法的结果是?算法的特征3、能行性:你能吃到“不要钱的午餐”吗?算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?三个月内算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?每天去吃一次午餐算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?每天去吃一次午餐算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?将所有可能的顺序都做一遍算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?某一餐馆门口海报上写着“不要钱的午餐”,规则如下:在三个月内,来宾必须凑够五个人,五人每天来吃一次午餐,每次必须按照不同的顺序坐,直到把所有可能的顺序都坐一遍,以后来吃饭就可永远免费”。于是有人想,这太容易了,每人每次坐不同的位置,吃五次不就行了?于是他就叫上自己的朋友参加这项活动,可是,吃了十次之后,还没有吃上免费午餐,这是怎么回事呢?算法的特征?3、能行性:你能吃到“不要钱的午餐”吗?第一步:第一个座位5个人都有坐的机会第二步:第二个座位只有4个人中的任一个有坐的机会(一个人不能同时坐两个座位)第三步:第三个座位只有3个人中的任一个有坐的机会第四步:第四个座位只有2个人中的任一个有坐的机会第五步:第五个座位只有1个人有坐的机会第六步:计算:5×4×3×2×1=120第七步:得出结论:需要吃120次才有可能吃上免费午餐。算法的特征?4、有零个或者多个输入:

第一步,输出自然数9

算法的输入是什么?算法的特征?4、有一个或者多个输出:我国数学家张丘建提出“百鸡百钱”问题。算法的特征?4、有一个或者多个输出:我国数学家张丘建提出“百鸡百钱”问题。100钱100钱100钱100只5钱3钱1钱算法的特征?4、有一个或者多个输出:我国数学家张丘建提出“百鸡百钱”问题。100钱100只5钱3钱1钱鸡翁、鸡母、鸡雏各几何?算法的特征?4、有一个或者多个输出:我国数学家张丘建提出“百鸡百钱”问题。鸡翁一值钱5,鸡母一值钱3,鸡雏三值钱1,问花钱100买100只鸡,鸡翁、鸡母、鸡雏各几何?算法的特征?4、有一个或者多个输出:鸡翁一值钱5,鸡母一值钱3,鸡雏三值钱1,问花钱100买100只鸡,鸡翁、鸡母、鸡雏各几何?第一步:假设买鸡翁x只,鸡母y只,鸡雏z只。第二步:x+y+z=100(只)第三步:x*3+y*1+z*1/3=100(钱)第四步:解出x值,y值,z值第五步:输出:鸡翁x只,鸡母y只,鸡雏z只课下练习阅读下面“棋盘上的麦粒”的故事梗概,请同学们写出求麦粒数量的算法?在印度有一个古老的传说:舍罕王打算奖赏国际象棋的发明人——宰相西萨班达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3小格给4粒,以后每一小格都比前一小格加一倍。请您把这样摆满

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论