【文档说明】4.5.2《算法的描述》PPT课件-八年级信息技术【苏科版】.ppt,共(21)页,2.202 MB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-93644.html
以下为本文档部分文字说明:
“老农分马”传说古代印度有一位老农,临终前留下遗嘱,要把11匹马分给三个儿子。留给老大一半,老二分得四分之一,老三分得六分之一,但一匹马也不许宰杀。有一个农夫带一条狼、一只羊和一筐白菜过河。如果没有农夫看管,则狼要吃羊,羊要吃白菜。但是船很小,只够农夫带一样东西过河。
问农夫该如何解此难题?解决问题的方法或步骤,我们称为“算法”。算法的概念算法下面的四种叙述不能称为算法的是()(A)广播的广播操图解(B)歌曲的歌谱(C)做饭用米(D)做米饭需要刷锅、淘米、添水、加热这些步骤C假设要喝一杯茶有以下几个步骤:a.烧水b.洗刷水壶c.找茶叶d.洗刷茶具e.沏茶请问你怎
样安排?解决同一个问题可以使用不同的算法,要尽量设计简单、高效的算法来解决问题流程图用图形符号来描述解决问题的过程。通过流程图的描述,我们可以直观地了解活动的流程和过程。般画成平行四边形一表示输入输出操作,输出输入输入输出框可用箭头表示径表示执行步骤的路,
常用圆角矩形表示束表示算法的开始或结,通常画成矩形表示处理和运算,般画成菱形一条路径中的某一条根据条件决定执行两,二次验证框断判面界回返修改密码框理处线程流束结框止起始开某大型停车场对于进入该场地的车辆有如下规定:1、进入该停车场必须为客运车辆,货运车辆谢绝
入内。2、如果该车的乘员数量小于等于4,则收费五元。3、如果该车的乘员数量大于4人,则收费八元。请根据该停车场的规定,判断进入该车场的车辆是否符合规定?应该收费多少?思路探索:1、先判断车型是否是,如果是,进入下一步,如果不是,不许进入。2、判断乘员数,如果乘员
数,收费五元,允许进入,如果不是,收费八元,允许进入。能力提升:你能否根据刚才的分析画出其流程图呢?能力巩固构成流程图的图形符号及其作用名称内容顺序结构选择结构循环结构流程图选择结构+循环结构给出如图流程图,其功能是()A.求a-
b的值B.求b-a的值C.求|a-b|的值D.以上都不对能力巩固C指出下列程序框图的运行结果.若输入-4,则输出结果________.能力巩固是负数三、计算机算法类型计算机算法是把算法解释为计算机能够接受的代码,如解析法、枚举法等。我有
2条腿一个脑袋我有4条腿一个脑袋“一群小兔一群小鸡,两群合到一群中,腿一共有48条,脑袋共有17个,问一共有多少小鸡?多少小兔?解决步骤:1.设未知数:设有x只小鸡,y只小兔X+Y=172.列方程组;2X+4Y=483
.解方程组;X=10y=74.得到实际问题的答案。小鸡10只,小兔7只解析法:找出待解决问题的数学表达式,并对表达式进行计算的方法。Leth=17‘将动物的总头数存入hLetf=48‘将动物的总脚数存入fLet
r=(f-2*h)/2‘算出兔子的只数存入rLetc=h-r‘算出鸡的只数存入cPrint“兔子的只数为:”;rPrint“鸡的只数为:”;c枚举法:对所有可能的答案一一列举,并进行检验,合适的保留,不合适的丢弃,直至找到符合要求的答案。'鸡为a,兔为b,鸡兔
总数为m,鸡兔脚数为nForb=1Toma=m-bIf2*a+4*b=nThenPrint"鸡="a",兔="b"