1.1算法的含义 1

1. 1.1算法的含义

高一全体 2010.5

.通过实例体会算法的思想,了解算法的含义

2.能够按步骤用自然语言写出简单问题的算法过程

3.了解算法的主要特点(有限性和确定性)

[学习重点]将问题的解决过程用自然语言表示为算法过程

[学习难点]用自然语言描述算法

情境1:两个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡1个

大人或2个小孩,他们四人都会划船,但都不会游泳。试问他们怎样

渡过河去?请写出一个渡河方案。

情境2:猜物品的价格游戏:现有一商品,价格在0~8000元之间,采取怎样

的策略才能在较短的时间内猜出正确的答案呢?

[建构数学]

像以上为解决某一个问题,我们采取了相应的方法和步骤来完成。

广义地说,为了解决某一问题而采取的方法和步骤,就称之为算法.

一般而言,对一类问题的_____________________________________称为算

法.狭义的算法是指通过计算机可以实现的求解方法.

算法是高中数学课程中的新增内容,其思想是非常重要的,但并不神秘. 在

以前的学习中,虽然没有出现算法这个名词,但实际上在数学学习中已经渗透了大量的算法思想,如四则运算的过程、求解方程(组)的步骤、求方程近似解的

二分法、作图问题等等.写一篇文章,可以先列一个提纲;做一件事情,可以先

拟一个计划.这些都体现了算法的思想——程序化和结构化的思想.

[课堂探究]

例1.给出求1+2+3+4+5的一个算法。

⎧2x+y=7例2.给出求解方程组⎨的一个算法。

⎩4x+5y=11

思考:通过例1、例2的算法过程,体会一下算法具有怎样的特点?

(1)__________:一个算法在执行有限个步骤后必须结束,并且执行所需的时间也应在人们能接受的时间限度内.

(2)__________:算法中的每条运算规则必须是明确的,每一个步骤只能有一个确定的后续步骤.

[巩固训练]

1.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法为:

第一步 取A=89,B=96,C=99

第二步 ___________________;

第三步 ___________________;

第四步 输出D,E。(D表示总分,E表示平均成绩)

2.下列关于算法的说法中,正确的有_________

①求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;

③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后一定产生确定的结果.

⑤一个程序的算法步骤是可逆的;⑥设计算法要本着简单方便的原则

3.著名数学家华罗庚“烧水泡茶”的两个算法.

这两个算法的区别在哪里?哪个算法更高效?为什么?

4.写出解方程x2-2x-3=0的一个算法。

5. 已知直角坐标系中的两点A(-1,0),B(3,2),写出求直线AB的方程的一个算法.

——— 课外探究 ———

1.一个人带三只狼和三只羚羊过河.只有一条船,同船可以容一个人和两只动物.没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊.

(1)设计安全渡河的算法;

(2)思考每一步算法所遵循的相同原则是什么.

2.任意给定一元二次方程ax2+bx+c=0,设计一个算法,求解这个方程。

[课堂小结] 通过本节学习,你有哪些收获?

[布置作业]

①课后预习:课本第7-8页1.2节

②课时作业:第6页练习第1,2,4,题

1. 1.1算法的含义

高一全体 2010.5

.通过实例体会算法的思想,了解算法的含义

2.能够按步骤用自然语言写出简单问题的算法过程

3.了解算法的主要特点(有限性和确定性)

[学习重点]将问题的解决过程用自然语言表示为算法过程

[学习难点]用自然语言描述算法

情境1:两个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡1个

大人或2个小孩,他们四人都会划船,但都不会游泳。试问他们怎样

渡过河去?请写出一个渡河方案。

情境2:猜物品的价格游戏:现有一商品,价格在0~8000元之间,采取怎样

的策略才能在较短的时间内猜出正确的答案呢?

[建构数学]

像以上为解决某一个问题,我们采取了相应的方法和步骤来完成。

广义地说,为了解决某一问题而采取的方法和步骤,就称之为算法.

一般而言,对一类问题的_____________________________________称为算

法.狭义的算法是指通过计算机可以实现的求解方法.

算法是高中数学课程中的新增内容,其思想是非常重要的,但并不神秘. 在

以前的学习中,虽然没有出现算法这个名词,但实际上在数学学习中已经渗透了大量的算法思想,如四则运算的过程、求解方程(组)的步骤、求方程近似解的

二分法、作图问题等等.写一篇文章,可以先列一个提纲;做一件事情,可以先

拟一个计划.这些都体现了算法的思想——程序化和结构化的思想.

[课堂探究]

例1.给出求1+2+3+4+5的一个算法。

⎧2x+y=7例2.给出求解方程组⎨的一个算法。

⎩4x+5y=11

思考:通过例1、例2的算法过程,体会一下算法具有怎样的特点?

(1)__________:一个算法在执行有限个步骤后必须结束,并且执行所需的时间也应在人们能接受的时间限度内.

(2)__________:算法中的每条运算规则必须是明确的,每一个步骤只能有一个确定的后续步骤.

[巩固训练]

1.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求他的总分和平均成绩的一个算法为:

第一步 取A=89,B=96,C=99

第二步 ___________________;

第三步 ___________________;

第四步 输出D,E。(D表示总分,E表示平均成绩)

2.下列关于算法的说法中,正确的有_________

①求解某一类问题的算法是唯一的;②算法必须在有限步操作之后停止;

③算法的每一步操作必须是明确的,不能有歧义或模糊;④算法执行后一定产生确定的结果.

⑤一个程序的算法步骤是可逆的;⑥设计算法要本着简单方便的原则

3.著名数学家华罗庚“烧水泡茶”的两个算法.

这两个算法的区别在哪里?哪个算法更高效?为什么?

4.写出解方程x2-2x-3=0的一个算法。

5. 已知直角坐标系中的两点A(-1,0),B(3,2),写出求直线AB的方程的一个算法.

——— 课外探究 ———

1.一个人带三只狼和三只羚羊过河.只有一条船,同船可以容一个人和两只动物.没有人在的时候,如果狼的数量不少于羚羊的数量,狼就会吃掉羚羊.

(1)设计安全渡河的算法;

(2)思考每一步算法所遵循的相同原则是什么.

2.任意给定一元二次方程ax2+bx+c=0,设计一个算法,求解这个方程。

[课堂小结] 通过本节学习,你有哪些收获?

[布置作业]

①课后预习:课本第7-8页1.2节

②课时作业:第6页练习第1,2,4,题


相关文章

  • 1.1算法的含义
  • (第1课时) §1.1 算法的含义 教学目标:1.通过实例体会算法思想,了解算法的含义与主要特点: 2.能按步骤用自然语言写出简单问题的算法过程学: 3.培养学生逻辑思维能力与表达能力. 教学重点:将问题的解决过程用自然语言表示为算法过程. ...查看


  • 天津高考数学考试大纲
  • 2011高考数学考试大纲 必修部分和选修部分以及选修4系列的4-1,4-4共19个模块: (1) 集合与常用逻辑用语(必修1及2-1) (2) 函数概念,指数函数,对数函数,幂函数(必修1) (3) 三角函数,三角恒等变换,解三角形(必修4 ...查看


  • 人教版(B)版教材目录--详细
  • 人教B 版教材目录 必修1目录 第一章 集合 --------------------------------------1 1.1 集合与集合的表示方法------------------------------.3 1.1.1 集合的概 ...查看


  • 上好"算法初步"
  • 摘 要:算法初步这一章是新课程改革以后,在高中新增加的一章,是数学及其应用的重要组成部分,是计算科学的重要基础,算法的应用是学习数学的一个重要方面,在教学时应当充分使用教科书提供的典型实例,让学生在解决具体问题的过程中学习一些基本逻辑结构和 ...查看


  • HTTP 1.1状态代码及含义
  • HTTP 1.1状态代码及其含义 下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义. 应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0.如果你使用了HTTP 1.1特有的状 ...查看


  • 数字信号处理B_教学大纲
  • <数字信号处理B >课程教学大纲 Digital Signal Processing B 课程编码: 适用专业:广播电视工程等 先修课程:信号与线性系统 学 分 数:3 总学时数:48 实验(上机)学时:0 考核方式:校考 执 ...查看


  • 文本分类概述
  • 第一章 绪 论 1.1研究背景 当今的时代,是一个信息技术飞速发展的时代.随着信息技术的飞速发展,科学知识也在短时间内发生了急剧的.爆炸性的增长. 据1998年的资料显示[1],70年代以来,全世界每年出版图书50万种,每一分钟就有一种新书 ...查看


  • 算法的概念
  • 算法的概念--知能阐释 一.知识精讲 1.算法的含义 算法可以理解为由基本运算及规定的运算顺序所构成的完整的解题步骤,或看成按要求设计好的有限的确切的计算序列,并且这样的步骤或序列能够解决一类问题. 说明:(1)算法一般是机械的,有时要进行 ...查看


  • 数学建模步骤
  • 一:(最重要) 摘要:根据论文内容,已经建立了什么模型.每个问题都要在论文中提及(一般一个问题一段,注意衔接句的逻辑感),要把模型中用到的数学方法写清楚,要把创新点.闪光点写出来.最后要给出模型的答案(如果答案简短的话),即通过论文的摘要基 ...查看


热门内容