1算法的概念教学目标:1
通过实例体会算法思想,了解算法的含义与主要特点;2
能按步骤用自然语言写出简单问题的算法过程学;3
培养学生逻辑思维能力与表达能力
教学重点:将问题的解决过程用自然语言表示为算法过程.教学难点:用自然语言描述算法.教学过程一、导入新课计算机的问世可谓20世纪最伟大的发明,它把人类社会带进了信息技术的时代,而算法是计算机科学的重要基础,就像使用算盘一样,人们要给计算机编制“口诀”——算法,才能让它工作
要想了解计算机的工作原理,算法的学习是一个开始
做任何事情都有一定的步骤
例如,你想考大学首先要填报名志愿表,拿到准考证,参加考试,得到录取通知书,到大学报名注册等
这些步骤都是按一定顺序进行的,缺一不可
现实生活中,我们很多事情都是这样一步一步的完成的
可见算法并不是一个全新的概念,它融入在我们的现实生活中
在我国古代,“算法”取得了辉煌的成就
二、讲解新课引例1
烧水泡茶请看一下烧水泡茶的过程解:烧水泡茶可分下面4步完成
第一步:洗好开水壶;第二步:灌上凉水,放在火上,等待水开;第三步:洗茶杯,茶杯里放好茶叶;第四步:水开后再冲水泡茶
人鬼过河现在河的岸边有三个人和三个鬼,河上只有一条小船,船上最多能坐两个“人”,在河的任何一边,当鬼的个数比人多时,鬼就会吃掉人
请问如何才能使人和鬼都平安的到达对岸
解:要想使人鬼都安全过河,需要下面11步
第一步:第二步:第三步:第四步:第五步:第六步:第七步:第八步:用心爱心专心1第九步:第十步:第十一步:从事各种工作和活动,都要事先想好工作的步骤,然后按部就班的进行,这样就可以避免产生错误
1、算法的定义:广义的算法是指完成某项工作的方法和步骤
菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法
在数学中,算法通常是指按照一定规则解决某一类问题的明确有限的步骤