admin 管理员组

文章数量: 1086019


2024年4月26日发(作者:数组定义的方法)

第2课 算法的描述

一、【教材分析】

1. 了解算法的常见描述方法,知道常用的流程图符号和功能。

知识

过程

方法

情感

目标

教学重、难点

教学方法

技能

2. 知道这些描述方法的优点和不足。

3. 能用自然语言、流程图来描述日常生活中的算法,能使用计

算机语言来描述一些简单算法。

通过对生活中现象的分析以及问题的解决,进一步加深对算法

的认识。

通过对算法的描述,体验描述算法对解决问题的重要性,养成

清晰描述问题的习惯。

重点:流程图描述算法

难点:计算机语言描述算法

任务驱动法、自主学习法、讨论法

二、【教学流程】

教学

环节

教师活动

算法形成的过程是我们解决问题

的过程,设计算法就是寻求解决问题。

课件出示图片:

情境

导学

农夫想带着狼、羊、白菜一起过河,

每次只能带一种东西或者动物过河。农

夫怎样把狼羊白菜平安带到对岸?

【合作学习】思考,小组讨论交流,

展示自己的方案。

1 / 7

过程与组织

学生活动

活动一:用自然语言描述算法

课件出示习题:

第1步: 农夫带羊过河。

第2步: 。

第3步:农夫带狼过河。

第4步: 。

第5步:农夫放下羊,带菜过河。

第6步:农夫返回 。

第7步: 。

【板书】:人们使用自然语言描述问题

解决过程的方法称为用自然语言描述

算法。

剖蚌

【自主探究】学生根据叙述补充步

骤。

第2步: 农夫独自返回 。

第4步: 农夫放下狼,带羊返

回 。

第7步: 农夫带羊过河 。

【合作学习】小组讨论交流,选出代

表交流

第一步:将碘伏导入空瓶;

第二步:将酒精倒入碘伏瓶;

第三步:将碘伏倒入酒精瓶。

【合作学习】汇总优点和不足,在班

内交流。

自然语言描述的算法通俗易懂,

易于被大众所理解,但一般比较冗

长,容易产生歧义,有时会导致算法

执行的不确定性。当问题比较复杂

时,用自然语言描述的算法则显得不

够条理性,甚至有些混乱。

求珠

【学以致用】:

医务室现有一瓶碘伏、一瓶酒精。

怎样在不混合的情况下,把两个瓶子内

的液体互换

?

请用自然语言描述一下两

种液体互换的算法。

【小结】在以上使用自然语言描述算法

的体验里,你能感受到自然语言描述的

哪些优点和不足?

2 / 7


本文标签: 描述 算法 学习 方法