[名校联盟]浙江省天台县平桥二中高中信息技术《算法及其实现第一课时》课件

| 27页
| 478人阅读
| 169人下载
特供

内容正文:

高中《信息技术基础》(必修) 算法及其实现 在小品《钟点工》中,宋丹丹讲了这样一个笑话:说要把大象装冰箱,一共分几步? 第一步 先把冰箱门打开 第二步 把大象放进去 第三步 把冰箱门关上 1、算法的定义:    所谓“算法”(algorithm)就是解题方法的精确描述。 “算法”的含义十分广泛,并不是只有“计算”的问题才有算法。 1.一元二次方程ax2+bx+c=0的解法是算法。 2.乐谱是乐队演奏的算法,菜谱是厨师做菜的算法。 3.计算机的操作步骤等都是算法。中学学科网 有两个瓶子A和B ,A瓶装有雪碧,B瓶是可乐,问如何把雪碧和可乐互换。即A瓶原来雪碧,现改为盛可乐,B瓶则相反。 第一步 准备好一个空瓶子C 第二步 把A瓶里的雪碧倒入瓶子C中 第三步 把B瓶里的可乐倒入A瓶中 第四步 把C瓶里的雪碧倒入B瓶 2、算法的特点: 算法的特点是求解步骤必须是有限的,而且每个环节都必须是明确和可行的。 (1)有穷性 (2)确定性 (3)可执行性 问:如何判断一个算法的好坏? 对同一问题,可以有不同的解题方法和步骤。 数学家华罗庚的《统筹方法》中著名的”泡茶算法” : (请同学们对这几种算法进行评价!)中学学科网 结论:算法有优劣。处理问题时算法应择优。 灌凉水 洗茶壶 拿茶叶 泡茶喝 洗茶杯 洗开 水壶 烧开水 灌凉水 洗茶壶 拿茶叶 泡茶喝 洗茶杯 洗开 水壶 烧开水 灌凉水 洗茶壶 拿茶叶 泡茶喝 洗茶杯 洗开 水壶 烧开水 方法甲 方法丙 方法乙 t 算法的表示: 为了表示一个算法,常用的算法表示形式有:自然语言、流程图和计算机语言。 常用的计算机语言有: C 、 C++ 、 Basic 、 VB 和java等。 自然语言表示法 自然语言就是人们日常使用的语言,可以是汉语、英语或数学语言等.用自然语言描述算法的优点是通俗易懂,当算法中的操作步骤都是顺序执行时比较容易理解.缺点是通常所用文字会比较冗长,还容易出现“歧义性”. 歧义性语句: 1)爸爸看见我不高兴。 2)开刀的是他父亲。 3)一边站着一位同学,守卫着校门。 流程图是人们经常用来描述算法的工具,流程图用图框及流程线来表示算法形象直观。美国国家标准化协会

资源预览图

[名校联盟]浙江省天台县平桥二中高中信息技术《算法及其实现第一课时》课件-第1页
1
[名校联盟]浙江省天台县平桥二中高中信息技术《算法及其实现第一课时》课件-第2页
2
[名校联盟]浙江省天台县平桥二中高中信息技术《算法及其实现第一课时》课件-第3页
3
[名校联盟]浙江省天台县平桥二中高中信息技术《算法及其实现第一课时》课件-第4页
4
[名校联盟]浙江省天台县平桥二中高中信息技术《算法及其实现第一课时》课件-第5页
5
[名校联盟]浙江省天台县平桥二中高中信息技术《算法及其实现第一课时》课件-第6页
6

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