教科版高中信息技术必修信息技术基础3.2.1分析问题.pptVIP

  • 60
  • 0
  • 约2.92千字
  • 约 20页
  • 2019-06-23 发布于江西
  • 举报

教科版高中信息技术必修信息技术基础3.2.1分析问题.ppt

教科版高中信息技术必修信息技术基础3.2.1分析问题.ppt

3.2信息的编程加工 学习目标 农夫的故事    一个农夫带着一条狼、一头山羊和一篮蔬菜要过河,但只有一条船。乘船时,农夫只能带一样东西。当农夫在场的时候,这三样东西相安无事。一旦农夫不在,狼会吃羊,羊会吃菜。请设计一个算法,使农夫能安全地将这三样东西带过河。 对于同一个问题,解决方法是否只有一种?? 分 析 问 题 过河步骤: 1、农夫带羊过河 2、农夫回来 3、把狼带过河 4、把羊带回来 5、带蔬菜过河 6、农夫回来 7、把羊带过河 解一: 解二: 1、农夫带羊过河 2、农夫回来 3’、带蔬菜过河 4、把羊带回来 5’、把狼带过河 6、农夫回来 7、把羊带过河 演示课件 有了算法才能转化成指令代码,计算机才能按照指令代码一步一步去执行,直到得到问题的解。 算法:解决问题的方法与步骤。 例如:要设计一个算法,对任意输入三个整数a、b和c,找出并输出其中最大值。 用自然语言,可以将这个算法描述为: (1)输入变量a、b、c的值 (2)比较a和b。如果ab。则a存入以max命名的存储单元中;否则,b送max. (3)比较c和max。如果cmax。则将c送max. (4)输出结果max. 优点: 缺点: 容易理解。 书写较烦、不确定性、对复杂问题难以表达准确、不能被计算机识别和执行。 流程图 Max ? a ab? 输出变量max的值 开始 结束 输入变量a、b和c的值 M

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档