高中数学人教版必修3课件:1.1算法与程序框图(共43张PPT)

文档属性

名称 高中数学人教版必修3课件:1.1算法与程序框图(共43张PPT)
格式 zip
文件大小 12.9MB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2020-08-13 20:06:09

图片预览

文档简介

(共43张PPT)
1.1.1
算法的概念
通过分析解决具体问题的过程与步骤,体会算法的思想,了解算法的含义,能用自然语言描述解决具体问题的算法。
学习目标
问题1
阅读教材P2-3的内容,什么是算法?
算法是指:按照一定规则解决某一类问题的明确和
有限步骤.算法通常可以编写成计算机程序,并让
计算机执行并解决问题.

喝一杯茶需要这样几个步骤:洗刷水壶、烧水、洗刷茶具、沏茶
。其算法如下:
算法1:第一步:洗刷水壶
第二步:烧水
第三步:洗刷茶具
第四步:沏茶
算法2:第一步:洗刷水壶
第二步:烧水,烧水过程中洗茶具
第三步:沏茶
问题2
结合上述三个例子(包括课本P2上的两个
例子)与定义,总结一下算法的基本思想与
特征是什么?
(1)必须可以解决一类问题(一般性)
(2)必须在有限步内完成(有穷性)
(3)每一步的明确性和有效性(确定与可行性)
若指定为数学中的算法,可以再加一个特征:计算机可以解决,如让计算机沏茶是不可能的,而让计算机求解一个二元方程组是可以实现的.
例1
(1)算法:
(2)算法:
(1)算法:
“二分法”的基本思想是什么?
(答案见课本P4例2)
算法:
课堂练习
1.给定一个正实数,设计一个算法求以这个数为半径的圆的面积.
算法:
算法:
第二、三、四课时
1.1.2
程序框图与算法的基本逻辑结构
学习目标
问题1
程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形。
在程序框图中,一个或几个程序框的组合
表示算法中的一个步骤;带有方向箭头的流程
线将程序框图连接起来,表示算法步骤的执行
顺序。
下图列出了几个基本的程序框、流程线和它们表示的功能
终端框(起止框)
表示一个算法的开始和结束
输入、输出框
表示一个算法的输入和
输出信息
处理框(执行框)
赋值、计算
判断框
判断某一条件是否成立,成立
时,出口处标明“是”或“Y”
不成立时标明“否”或“N”
流程线
连接流程框
连接点
连接程序框图的两部分
图形符号




开始
结束




问题2

顺序结构
条件结构
图一
图二


循环结构
图三
程序框图的的基本概念
变式
顺序结构
(1)顺序结构:是由若干个依次执行的步骤组成.这
是任何算法都离不开的基本结构.(如图一)
程序框图
开始
结束
程序框图
开始
结束
计算上底长为3,下
底长为7,高为6的梯形的面积,
试设计该问题的算法,并画出程序
框图(点金训练P8例2)
变式

开始
结束
条件结构
(2)条件结构:在一个算法中,经常会遇到一些条
件的判断,算法的流程根据条件是否成立有不同
的流向.条件结构就是处理这种过程的结构。
常见的条件结构可以用程序框图表示为下面两种
形式:


满足条件?


满足条件?
程序框图
开始


存在这样的三角形
不存在这样的三角形
结束
开始




结束
开始
结束



循环结构
(3)循环结构:在一些算法
中,经常会出现从某处开始,
按照一定的条件反复执行某些步骤的情况,这就是循环
结构.反复执行的步骤称为循环体.
循环体


满足条件?
特征:在执行了一次循环
体后,对条件进行判断,如
果条件不满足,就继续执
行循环体,直到条件满足
时终止循环.因此这种循
环称为直到型循环结构.
循环体


满足条件?
特征:在每次执行循环
体前,对条件进行判断,
如果条件满足时,就执
行循环体,否则终止循
环.因此这种循环称为
当型循环结构.
循环结构中一定包含条件结构,用于确定何时终止执行循环体
开始
结束


开始
结束


开始
结束


思考
直到循环算法:
开始
结束





算法步骤:
开始
结束



开始
结束