第2课 自然语言描述算法 教案 -2023-2024学年浙教版(2023)五年级上册信息科技同步教学

| 2页
| 530人阅读
| 25人下载
普通

学科网 zxxk.com学科网 zxxk.com

第 4课  自然语言描述算法

【课时安排】1课时

【教学目标】

  1. 掌握用自然语言的方法描述算法
  2. 理解用自然语言描述算法的特点
  3. 能运用自然语言描述学习生活中的算法。

【教学重点】

  1. 用自然语言的方法描述算法
  2. 自然语言描述算法的特点

【教学难点】

  1. 能运用自然语言描述学习生活中的算法。

【教学准备】

教学PPT、任务单

【教学过程】

一、导入

上节课我们学习了算法的概念,并体验身边的算法。在日常生活中我们也经常要用到算法解决问题,比如乐谱是指挥乐队演奏的算法,菜谱是厨师做菜的算法,曲谱是演奏家演奏的算法。

作曲家想让钢琴家演奏他创作的新作品,首先他要写出琴谱。然后钢琴家才能根据琴谱进行演奏。

二、用自然语言描述算法

同样地,设计出一个解决问题的算法,也需要用能被算法执行者(人或者机器)理解的形式加以呈现,才能被算法执行者理解并执行。算法的这种呈现方式就称为算法的描述。

掌握各种算法的描述方法,在解决问题过程中选择恰当的方式合理地描述算法,是解决问题的一个重要环节。

常用的描述算法的方法有自然语言、流程图等。我们来学习算法的第一种描述方法——自然语言。

用自然语言描述算法,就是用人们在日常生活中交流使用的语言。如汉语英语德语等。通过自然语言描述的算法,往往通俗易懂,且不需要进行专门的学习和训练。例如,对于常见的手工洗衣流程的算法,可以用自然语言表示如下:

步骤1:将适量洗衣粉放入盆中,加人适量清水,搅拌均匀;

步骤2:将得清洗的衣物放入盆,用手搓揉衣物;

步骤3:用清水漂洗衣物,并重复多次漂洗干净;

步骤4:将衣物从盆里取走、拧干。至此,洗衣流程结束。

人们要怎样告诉洗衣机如何洗衣服呢?哪个同学来介绍一下?

实际上,洗衣机的洗衣流程就是对手工洗衣流程的模拟,或者说是对“洗衣算法”的实现。所以,可以用自然语言将洗衣机洗涤过程的算法表示如下:page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。