七下第10课生活与算法课件浙教版_第1页
七下第10课生活与算法课件浙教版_第2页
七下第10课生活与算法课件浙教版_第3页
七下第10课生活与算法课件浙教版_第4页
七下第10课生活与算法课件浙教版_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

曹冲称象曹冲长到五六岁的时候,知识和判断能力所达到的程度,可以比得上成年人.有一次,孙权送来了一头巨象,曹操想知道这象的重量,询问属下,都不能说出称象的办法.曹冲说:“把象放到大船上,在水面所达到的地方做上记号,再让船装载其他东西(当水面也达到记号的时候),称一下这些东西,那么比较下(东西的总质量差不多等于大象的质量)就能知道了.”曹操听了很高兴,马上照这个办法做了。假如你把袜子穿成了这样,怎么办?如果你拿到一串不熟悉的钥匙开门,怎么办?算法:解决问题的方法和步骤。生活

算法请用自然语言描述“安全过河”的算法。农夫带着一只狼、一只羊和一棵白菜,身处河的南岸。他要把这些东西全部运到北岸。问题是他面前只有一条小船,船小到只能容下他和一件物品,另外只有农夫能撑船。另外,因为狼能吃羊,而羊爱吃白菜,所以农夫不能留下羊和白菜或者狼和羊单独在河的一边,自己离开。请问农夫该采取什么方案才能将所有的东西运过河呢?请将答案填写到导学助手任务一。(结合游戏体验)1.农夫带羊过去,自己回来2.农夫带狼过去,带羊回来3.农夫带白菜过去,自己回来4.农夫带羊过去5.全部安全过岸墨水互换问题有三只杯子,其中两只分别装满红墨水和蓝墨水,现在要求将两只杯子里的墨水互换,应该怎么做?甲乙丙墨水互换问题——确定算法(1)先将甲瓶中的红墨水倒入丙瓶;(2)再将乙瓶中的蓝墨水倒入甲瓶;(3)最后将丙瓶中的红墨水倒入乙瓶。算法:解决问题的方法和步骤。动动脑:同学们能举个生活中例子吗?生活中的算法四则运算要先乘除后加减,如果有括号就先括号内后括号外、竖式笔算等都是算法;菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法。如果“墨水互换”问题交给计算机,它会怎么处理呢?计算机解决问题的一般过程确定算法问题分析、建立数学模型编写程序调试程序数学建模(1)设当前装红墨水的是甲杯、当前装蓝墨水的是乙杯、空杯丙杯(2)先将甲杯中的红墨水倒入丙杯。(3)再将乙杯中的蓝墨水倒入甲杯。(4)最后将丙杯中的红墨水倒入乙杯。

流程图变量:数据的存储单元,其中存储的数据在程序执行过程中是可变的。比如:变量X赋初值1后,在程序执行过程中再次赋值2,变量X的值就变为2.算法(自然语言)(1)先将甲瓶中的红墨水倒入丙瓶;(2)再将乙瓶中的蓝墨水倒入甲瓶;(3)最后将丙瓶中的红墨水倒入乙瓶。编写程序调试程序墨水互换问题有三只杯子,其中两只分别装满红墨水和蓝墨水,现在要求将两只杯子里的墨水互换,应该怎么做?(变量的角度)定义甲杯子为X,乙杯子为Y,丙杯子为T;定义数值1代表红墨水,数值2代表蓝墨水;定义箭头

符号代表倾倒动作。请将答案填写到导学助手任务二。甲乙丙计算机语言的发展汇编语言高级语言机器语言低级高级二进制面向机器例:加法接近自然语言面向用户计算c=7+8intc=7+8;助记符面向机器计算c=7+8STARTGET7;ADD8;PUTC;用没有刻度的3升杯和5升杯如何量出1升的水?请写出算法。请将答案填写到导学助手任务三。1.先用3升的水杯装满倒入5升的杯子里2.再把3升的水杯装满,倒入5升的杯子里3.5升的杯子满了,3升的杯子剩下的就是1升了课堂小结变量在解决问题过程中可以改变的量计算机语言的发展机器语言——汇编语言——高级语言算法解决问题的方法和步骤计算机解决问题的一般

温馨提示

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

评论

0/150

提交评论