人教A版高中数学必修三课件程序框图、顺序结构

合集下载

高中数学人教A版必修3课件1121程序框图顺序结构

高中数学人教A版必修3课件1121程序框图顺序结构

3.如图所示程序框图中,其中不含有的程序框是 ( )
A.终端框
B.输入、输出框
C.判断框
D.处理框
【解析】选C.含有终端框,输入、输出框和处理框,不
含有判断框.
4.如图所示的程序框图,输入a1=3,a2=4,则输出的结果

.
【解析】输入a1=3,a2=4,b=a1a2=3×4=12.则输出b=12. 答案:12
类型三 利用顺序结构表示算法 【典例】已知直线l:Ax+By+C=0(A2+B2≠0),点P(x0,y0), 设计一个算法计算点P到直线l的距离,并画出程序框图.
【审题路线图】直线l的方程和点P的坐标⇒利用点到
直线的距离公式d=Ax0 By0,给 C公式中的字母赋值,
A2 B2
再代入计算.
【解析】用自然语言描述算法如下:
【典例】阅读程序框图,若输入的a=1,
b=2,输出的结果是 ( D )
A.0,2
B.2,0
C.1,3
D.3,1
【失误案例】由题意,输入a=1,b=2,执行程序 a=b=2,b=a=1,进而b=2-1=1,a=2+1=3.
【错解分析】分析解题过程,请找出错误之处. 提示:错误的根本原因是忽视了程序执行过程中变量数 值的变化,实际上执行完a=b,b=a后,a和b的值都是b 的初始值2.执行完b=a-b后,计算a=a+b时b的值为0.
第一步,输入点P的横、纵坐标x0,y0, 输入直线方程的系数,即常数A,B,C.
第二步,计算z1=Ax0+By0+C. 第三步,计算z2=A2+B2. 第四步,计算d= z1 .
z2
第五步,输出d.

高一数学人教A版必修三第一章 1.1 1.1.2 第一课时 程序框图、顺序结构

高一数学人教A版必修三第一章  1.1  1.1.2  第一课时 程序框图、顺序结构

3.常见的程序框及其功能
图形符号
名称 功能 终端框(起止框) 表示一个算法的____ 结束 起始和____ ______________ 输入和____ 输出的 表示一个算法 ____ 输入、输出框 ______________ 信息 处理框(执行框) ______________ 判断框 __________
(6)在程序框图的图形符号内,用于描述的语言要简练、 清楚. 2.规则的记法 以上规则简记为:框图符号标准化;框内语言精练化; 框间流程方向化,从上到下,从左到右勿颠倒;起止框不可 少,判断框搞特殊:一进口,两出口.
[活学活用]
1.在程序框图中,表示判断框的图形符号的是 ( )
解析: 四个选项中的程序框依次为处理框, 输入、 输出框, 判断框和起止框. 答案:C
①任何一个程序框图都必须有起止框;②输入框、输出框可 以在算法中任何需要输入、输出的位置出现;③判断框是唯一具 有超过一个退出点的框图符号;④对于一个程序来说,判断框内 的条件是唯一的. A.1 个 C.3 个 B.2 个 D.4 个
(2)下列说法正确的是 A.程序框图中的图形符号可以由个人来确定
[随堂即时演练]
1.对程序框图叙述正确的是 A.表示一个算法的起始和结束,程序框是 B.表示一个算法输入和输出的信息,程序框是 C.表示一个算法的起始和结束,程序框是 D.表示一个算法输入和输出的信息,程序框是
解析:由程序框的算法功能可知,选项 C 正确. 答案:C
(
)
2.下列所画程序框图是已知直角三角形两直角边 a,b 求斜边 c 的 算法,其中正确的是 ( )
程序框图:
与顺序结构有关的读图问题
[例 3] 如图所示是解决某个问题而绘制的程序框图. 仔细分析各

人教A版高二数学必修三1.1.2-程序框图及顺序结构-教学课件

人教A版高二数学必修三1.1.2-程序框图及顺序结构-教学课件
• (2)y1=3,即2a+b=3. ① • y2=-2,即-3a+b=-2. ②
• 由①②,得a=1,b=1,∴f(x)=x+1,
• ∴当x=5时,f(5)=5×1+1=6.
• (3)令f(x)=x+1=0,得x=-1.故当输入的x值为-1 时,输出的函数值为0.
第2课时 程序框图及顺序结构
作业:见固学案
• (1)该程序框图解决的是 一个什么样的问题?
• (2)若最终输出的结果为 y1=3,y2=-2,则当x=5时输 出的结果又是多少?
• (3)在(2)的前提下,输入x 的值为多大时,输出的结 果为0?
• 【解析】 (1)该程序框图解决的是求函数 f(x)=ax+b的函数值的问题.
• 其中输入的是自变量x的值,输出的是x对应 的函数值.
15 、梦想是一个天真的词,实现梦想是个残酷的词。 4 、苦难是化了装的幸福。 8 、对待生活中的每一天若都像生命中的最后一天去对待,人生定会更精彩。 7 、爱的力量大到可以使人忘记一切,却又小到连一粒嫉妒的沙石也不能容纳。 2 、我们把在黑暗中跳舞的心脏叫做月亮。 2 、忌妒别人,不会给自己增加任何的好处,忌妒别人,也不可能减少别人的成就。 16 、错过的人与事,不必频频回首;结痂的疤痕,无须反复触摸。 8 、树没有眼睛,落叶却是飘落的眼泪。 6 、大部分人往往对已经失去的机遇捶胸顿足,却对眼前的机遇熟视无睹。 7 、人往往会这样,顺风顺水,人的智力就会下降一些;如果突遇挫折,智力就会应激增长。 19 、生活中的许多事,并不是我们不能做到,而是我们不相信能够做到。 3 、决不放弃。你还年轻。年轻就是本钱。
• 预学4:顺序结构
• 顺序结构是由若干个依次执行的步骤组成 的,是任何一个算法都离不开的基本结构.顺 序结构可以用程序框图表示为:

高中数学 顺序结构与程序框图课件 新人教A版必修3

高中数学 顺序结构与程序框图课件 新人教A版必修3
点和一个退出点。判断框是具有超过一个退出 点的唯一符号。 4、判断框分两大类,一类判断框是“是”与“否”两 分 支的判断,而且有且仅有两个结果;另一类是 多分支判断,有几种不同的结果。 5、在图形符号内描述的语言要非常简练、清楚。 6、如果一个程序框图由于纸面等原因需要分开画,要 在断开处画上连接点,并标出连接的号码,
结算 构法
的 基 本 逻 辑
顺序结构
循环结构
条件结构
开始 输入n
i=2
n除以i的余数r
i=i+1
i>n-1或r=0? 是
r=0?
是 n不是质数
否 否
n是质数
结束
知识探究(二):算法的顺序结构
思考1:任何一个算法各步骤之间都有明确的 顺序性,在算法的程序框图中,由若干个依 次执行的步骤组成的逻辑结构,称为顺序结 构,用程序框图可以表示为:
不成立时标明“否”
开始 输入n
i=2
n除以i的余数r
i=i+1
i>n-1或r=0? 是
r=0?
是 n不是质数
否 否
n是质数
结束
流程线 连接点
开始 输入n
i=2
n除以i的余数r
i=i+1
i>n-1或r=0? 是
r=0?
是 n不是质数
否 否
n是质数
结束
程序框图:又称流程图,是一种用规定的图形、指向线及文
i>n-1或r=0? 是
r=0?
是 n不是质数
否 否
n是质数
若是,则n是质数,结束算法。
结束
否则返回第三步
上述表示算法的图形称为算法的程序框 图又称流程图,其中的多边形叫做程序 框,带方向箭头的线叫做流程线,你能 指出程序框图的含义吗?

高中数学(人教A版必修3)课件1.1.2.1程序框图、顺序结构

高中数学(人教A版必修3)课件1.1.2.1程序框图、顺序结构

3.顺序结构 顺序结构是任何一个算法都离不开的基本结构,它是由 若干个________的步骤组成的.
1.流程图 程序框 流程线 自我校对 2.顺序 条件 循环 3.依次执行
名师讲解
(学生用书 P5)
1.画流程图的规则 为了使大家彼此之间能够读懂各自画出的框图,必须遵 守一些共同的规则, 下面对一些常用的规则作一下简单介绍: (1)使用标准的框图符号. (2)框图一般按从上到下、从左到右的方向画.
类型四 识图 例 4 如图所示的程序框图中, 若输入的 R=8, 则输出的 a=________.
解析 由程序框图可知,当 R=8 时,b= ∴a=2b=4.
答案 4
R = 4=2, 2
变式训练 4 如图所示的程序框图,输入 a1=3,a2=4, 则输出的结果是( )
A.12 C.34
答案 A
2
2.(2013· 潍坊模拟)阅读流程图,若输入的 a,b,c 分别 是 21,32,75,则输出的 a,b,c 分别是( A.75,21,32 C.32,21,75 B.21,32,75 D.75,32,21 )
解析 该程序的功能是轮换 a,b,c 的值,其输出的结果 是 a=75,b=21,c=32.
答案 D
变式训练 1 程序框图中“▱”表示的意义是( A.框图的开始或结束 B.数据的输入或结果的输出 C.赋值、执行计算的传送 D.根据给定条件判断
答案 B
)
类型二 顺序结构的程序框图 例 2 已知两个单元分别存放了两个变量 S 和 T 的值. 试 交换这两个变量的值. 分析 量 P. 为了达到交换的目的,需要一个单元存放中间变
图形符号
名称 处理框(执 行框) 赋值、计算
功能

高中数学人教A版必修3课件§1.1.2.1程序框图与算法的顺序结构、条件结构

高中数学人教A版必修3课件§1.1.2.1程序框图与算法的顺序结构、条件结构

类型三 条件结构的实际应用 [例 3] 为了加强居民的节水意识,某市制定了以下生活用水 收费标准:每户每月用水未超过 7 m3 时,每立方米收费 1.0 元,并 加收 0.2 元的城市污水处理费; 超过 7 m3 的部分, 每立方米收费 1.5 元,并加收 0.4 元的城市污水处理费. 请你写出某户居民每月应交的水费 y(元)与用水量 x(m3)之间的 函数关系,然后设计一个求该函数值的算法,并画出程序框图.
§1.1.2.1程序框图与算法的 顺序结构、条件结构
【课标要求】 1.了解程序框图的概念. 2.明确程序框图的意义,并准确画出各程序框. 3.在具体问题解决过程中理解顺序结构、条件结构.
自主学习 基础认识 1.程序框图 程序框图又称流程图,是一种用程序框、流程线及文字说明来 表示算法的图形.几个基本的程序框、流程线和它们表示的功能如 下: 判断某一条件是否成立,成立时在出口处标明 判断框 “是”或“Y”; 不成立时标明“否”或“N” 流程线 连接程序框 连接程序框图的两部分
5.如图所示,若输入 m=3,则输出的结果是________.
解析:由题图可知,p=m+5,n=p+5,所以 n=3+5+5= 13. 答案:13
课堂探究 互动讲练 类型一 用顺序结构表示算法 [例 1] 已知点 P0(x0,y0)和直线 l:Ax+By+C=0,写出求点 P0 到直线 l 的距离 d 的算法及程序框图.
解析:任何算法框图中都有顺序结构;由于自变量在不同的范 围内有不同的对应法则,因此用条件结构. 答案:C
4.某一程序框图如图所示,下列说法不正确的是( A.该框图包含顺序结构和条件结构 B.框图中的起止框不能省略 C.可以同时输出两个不同的结果 c 和 m D.判断条件为“m>c?”

高中数学人教A版必修3课件1.1.2程序框图

高中数学人教A版必修3课件1.1.2程序框图

例3 设计一算法,求和:1+2+3+…+100
开始
算法1:
第一步:确定首数a,尾 数b,项数n;
第二步:利用公式“总 和=(首数+尾数)×项数 /2”求和;
第三步:输出求和结果。
输入a,b,n a=1 b=100 n=100
Sum=(a+b)*n/2
输出Sum
结束
例3 设计一算法,求和:1+2+3+…第+一10步0 :S=0+1=1
i=1,S=0
否 i<=100? 是 S=S + i
i=i+1
输出S 结束
开始 i=1,S=0
S=S + i i=i+1
否 i>=100? 是 输出S 结束
开始 i=1,S=0
否 i<=100? 是 S=S + i
i=i+1
输出S 结束
思考:将步骤A和步骤B交换位 置,结果会怎样?能达到预期结果 吗?为什么?要达到预期结果,还 需要做怎样的修改?
开始
输入a、b、c
a+b>c,a+c>b, b+c>a是否同时成立

存在这样的三角形

不存在这样的三角形
结束
开始
输入a,b,c
a+b>c N
Y a+c>b N
Y
b+c>a N Y
存在这样的三角形
结束
不存在这样的三角形
例3. 设计一个求解一元二次方程ax2+bx+c=0的算 法,并画出程序框图表示。

人教A版 高中数学 必修3 第一章 1.1.2 循环结构的程序框图课件(共16张PPT)

人教A版 高中数学 必修3 第一章 1.1.2 循环结构的程序框图课件(共16张PPT)

巩固提高
1、设计一算法,求 积:1×2×3×…×100, 画出流程图
思考:该流程图与前面 的例1中求和的流程图有 何不同?
开始 i=0,S=1
i=i+1 S=S*i 否 i>=100?
是 输出S 结束
巩固提高
2、设计一算法输出1~1000以内能被3整除的整数
开始
算法:
i=0
S1:确定i的初始值为0;
开始 i=0,S=0
否 i<100? 是 i=i+1 S=S+ i
输出S 结束
思考:将步骤A和步骤B交换位 置,结果会怎样?能达到预期结果 吗?为什么?要达到预期结果,还 需要做怎样的修改?
步骤A
步骤B 答:达不到预期结果;
当i = 100时,退出循环,i 的值未能加入到S中;修 改的方法是将判断条件改 为i<101
1.1.2 程序框图与算法的基本逻辑
——————循环结构
复习回顾
1、程序框图(流程图)的概念: 2、算法的三种逻辑结构: 3、顺序结构的概念及其程序框图: 4、条件结构的概念及其程序框图:
复习回顾
i) 顺序结构
ii) 条件结构
Yp N A
A
B
B
循环结构
循环结构:在一些算法中,也经常会出现从某处开始,
小结:
4.画循环结构流程图前: ①确定循环变量和初始条件; ②确定算法中反复执行的部分,即循环体; ③确定循环的转向位置; ④确定循环的终止条件.
循环结构的三要素:
循环变量,循环体、循环的终止条件。
其中顺序结构是最简单的结构,也是最基 本的结构,循环结构必然包含条件结构,所以 这三种基本逻辑结构是相互支撑的,无论怎样 复杂的逻辑结构,都可以通过这三种结构来表 达。

高一数学人教A版必修3课件:.21程序框图与顺序结构

高一数学人教A版必修3课件:.21程序框图与顺序结构
步骤n A 句B是依次执行的,只有 在执行完语句A指定的操
步骤n+1 B 作后,才能接着执行语句
B所指定的操作.
S 例p 1(p.a若)(pb) 一(pc)个三角形的三条边长分别为a,b, c,令 p a ,b2 则c三角形的面积 S p(p a)(p.利b用)(p 这个c)海伦-秦九韶公式设 计一个计算三角形面积的算法,并画出程序 框图?

4.根据结构来梳理。按照情节的开端 、发展 、高潮 和结局 来划分 文章层 次,进而 梳理情 节。

5.根据场景来梳理。一般一个场景可 以梳理 为一个 情节。 小说中 的场景 就是不 同时间 人物活 动的场 所。

6.根据线索来梳理。抓住线索是把握 小说故 事发展 的关键 。线索 有单线 和双线 两种。 双线一 般分明 线和暗 线。高 考考查 的小说 往往较 简单,线 索也一 般是单 线式。
解:算法如下
第一步, 输入a,b,c.
第二步, 计算
p
a
.
b 2
c
第三步, 计算 S p(p a)(p b)(p c).
第四步, 输出S.
上述算法的程序框图表示如下:
第一步,输入a,b,c.
第二步,计算 p
a
b c. 2
第三步,计算
开始 输入a,b,c
p abc 2
S p(p a)(p b)(p c). S p(p a)(p b)(p c)

2.它由一系列展示人物性格,反映人物 与人物 、人物 与环境 之间相 互关系 的具体 事件构 成。

3.把握好故事情节,是欣赏小说的基础,也是整 体感知 小说的 起点。 命题者 在为小 说命题 时,也必 定以情 节为出 发点,从整体 上设置 理解小 说内容 的试题 。通常 从情节 梳理、 情节作 用两方 面设题 考查。

人教A版高中数学必修三课件--流程图及顺序结构

人教A版高中数学必修三课件--流程图及顺序结构

S1

S2

S3 输出 .
开始
输出S
结束
例2:已知A、B两个墨水瓶中分别装了红墨水 和黑墨水,如何将两个墨水瓶中的墨水交换?
如何交换x,y两个变量的值.
S1

பைடு நூலகம்
开始
S2

S3
.
结束
思考:平行四边形ABCD中,已知A(0,0), B(1,2),C(-2,1),写出求D点坐标的算法.
小结
1.流程图的组成以及各图框表示的各种类型的操作 .
2.顺序结构的特点:依次执行多个处理. 3.能够用自然语言以及流程图表示算法.
作业: 1、复习课本相关知识 2、编制一个计算:
的流程图。

输入n=1
开始 输入n=2


计算
的值
计算
的值


>2007 N
>2007
Y
Y
输出n
输出n
若1代入不满足不等式,则代入2验算,如右图
开始 输入n=1
计算
的值
N
>2007 Y 输出n
结束
开始
输入n
使
计算
n
的值




>2007 N 1
Y
输出n
结束
开始
起止框
输入输出框
输入n
使
处理框
计算
n
的值


流程线


判断框
>2007 N 1
Y 输出n
结束
起止框
流程图是由一些图框和带箭头的流线

人教A版高中数学必修三课件高一(福建专用):1.1.2.1程序框图与顺序结构.pptx

人教A版高中数学必修三课件高一(福建专用):1.1.2.1程序框图与顺序结构.pptx

目标导航
Z D 重难聚焦 HONGNANJUJIAO
典例透析
IANLITOUXI
题型一 பைடு நூலகம்型二 题型三
对程序框图的认识和理解 【例1】 关于程序框图的框图符号的理解,正确的有( )
①任何一个程序框图都必须有起止框;②输入框、输出框可以在 算法中任何需要输入、输出的位置出现;③判断框是唯一具有超过 一个退出点的框图符号;④对于一个程序来说,判断框内的条件是
解:算法如下:
第一步,输入该同学的语文、数学、英语、物理、化学的成
绩:a,b,c,d,e.
第二步,计算总分S=a+b+c+d+e.
第三步,计算平均分
ω=
������.
5
第四步,输出S和ω.
题型一 题型二 题型三
程序框图:
目标导航
Z D 重难聚焦 HONGNANJUJIAO
典例透析
IANLITOUXI
错因分析:错解中的程序框图缺少终端框,不完整.
题型一 题型二 题型三
正解:程序框图:
目标导航
Z D 重难聚焦 HONGNANJUJIAO
典例透析
IANLITOUXI
目标导航
Z D 重难聚焦 HONGNANJUJIAO
典例透析
IANLITOUXI
题型一 题型二 题型三
【变式训练2】 已知直线l:Ax+By+C=0(A2+B2≠0),点P(x0,y0).试 设计一个算法计算点P到直线l的距离,并画出程序框图.
解:第一步,输入x0,y0,A,B,C.
第二步,计算m=Ax0+By0+C.
典例透析
IANLITOUXI

高中数学人教A版必修三《程序框图、顺序结构》课件

高中数学人教A版必修三《程序框图、顺序结构》课件

连接点
连接程序框图的两部分
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
思考2:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图
由几种组成?
开始
输入n
顺序结构
i=2
算法的顺序结构 任何一个算法各步骤之间都有明确的顺序性,在算法
的程序框图中,由若干个依次执行的步骤组成的逻辑结构, 称为顺序结构.顺序结构是任何一个算法都离不开的基本 结构,用程序框图可以表示为:
步骤n
步骤n+1
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
判断框
开始
输入n
i=2
求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?



r=0?
判断某一条件是否 成立,成立时在出 口处标明“是”或 “Y”;不成立时 标明“否”或 “N”.
输出“n是质数”
结束
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
高中数学人教A版必修三1.1.2《程序 框图、 顺序结 构》课 件(共26 张PPT)
思考1:在上述程序框图中,有4种程序框,2种流程线,它们分别有
何特定的名称和功能?
开始
输入n
i=2 求n除以i的余数r
i的值增加1,仍用i表示
i>n-1或r=0?

高中数学人教A版必修3第一章 1.1 1.1.2 第一课时 程序框图、顺序结构课件

高中数学人教A版必修3第一章 1.1 1.1.2 第一课时 程序框图、顺序结构课件
(2)顺序结构是任何一个算法都离不开的基本结构.故 选 A.
[答案] (1)D (2)A
程序框图的理解 框图符合标准化,框内语言简练化,框间流程方向 化.从上到下,从左到右,勿颠倒.起止框不可少,判断 框一口进,两口出.顺序结构处处有.
[活学活用] 在程序框图中,表示判断框的图形符号的是
()
解析:选 C 四个选项中的程序框依次为处理框,输入、输 出框,判断框和起止框.
()
解析:选 B 由处理框的定义知选 B. 3.在程序框图中,算法中间要处理数据或计算,可以分别
写在不同的
()
A.处理框内
B.判断框内
C.输入、输出框内
D.起、止框内
解析:选 A 处理框表示的意义为赋值、执行计算语句、
结果的传送,故选 A,其他选项皆不正确.
4.阅读如图所示的程序框图,输入 a1=3,a2=4,则输出的结
用顺序结构表示算法
[典例] 求底面边长为 4,侧棱长为 5 的正四棱锥的侧面
积及体积,为该问题设计算法,并画出程序框图. [解] 算法一:第一步,a=4,c=5.
第二步,计算
R=
2 2 a.
第三步,计算 h= c2-R2,S1=a2.
第四步,计算 V=13S1h.
第五步,计算 h′=
c2-a42.
(1)框图①中 x=4 的含义是什么? (2)框图②中 y1=x3+2x+3 的含义是什么? (3)框图④中 y2=x3+2x+3 的含义是什么? [解] (1)框图①的含义是初始化变量,令 x=4. (2)框图②中 y1=x3+2x+3 的含义:该框图是在执行① 的前提下,即当 x=4 时,计算 x3+2x+3 的值,并令 y1 等 于这个值. (3)框图④中 y2=x3+2x+3 的含义:该图框是在执行③ 的前提下,即当 x=-2 时,计算 x3+2x+3 的值,并令 y2 等于这个值.

人教A版高中数学必修3第一章.2算法与程序框图课件_3

人教A版高中数学必修3第一章.2算法与程序框图课件_3
人教A版高中数学必修3第一章.2算法 与程序 框图课 件_3
2.循环结构的框图表示



循环体

环 结
满足 否
条件?


直到型循环执行了一次循环体之后,对控 制循环条件进行判断,当条件不满足时执行循 环体,直到满足则终止循环.
人教A版高中数学必修3第一章.2算法 与程序 框图课 件_3
2.循环结构的框图表示
1.1.2程序框图与算法的基本逻辑结构
循环结构
温故知新
算法的基本逻辑结构
①顺序结构
是由若干个 依次执行的处理 步骤组成的. 这是任何一个算法都离不
开的基本结构.
示意图
步骤 n
步骤n+1
温故知新
②条件结构
条件结构就是算法中, 根据条件是否成立有不同的 流向的结构.
名称
形式一
形式二
结构形 式
特征
两个步骤A,B根据条 件,选择 一个 执 行
课堂实例例1 设计一算法,求和:1+2+3+…+100
第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10.
…… 第100步,4950+100=5050.
我们发现这个算法中存在一些反复执行的步骤,于 是我们尝试用循环结构表示。如何用循环结构表示 出来呢?
人教A版高中数学必修3第一章.2算法 与程序 框图课 件_3
否 输出S
人教A版高中数学必修3第一章.2算法 与程序 框图课 件_3
结束
i=i+1
S=S+i 是
当型循环 结构
人教A版高中数学必修3第一章.2算法 与程序 框图课 件_3

人教A版高中数学必修三1.11.1.2第一课时《程序框图与算法的基本逻辑结构》(顺序结构,条件结构)课件

人教A版高中数学必修三1.11.1.2第一课时《程序框图与算法的基本逻辑结构》(顺序结构,条件结构)课件

结构形式
特征 由若干个依次执行 的步骤组成,任何
顺序
结构
一种算法都离不开
的基本结构
国庆节期间:某服装商品进行团购优惠活动:购
买5件或5件以下,每件99元.超过5件时超过的部分每
件按8折优惠. 问题1:若某人购买x件,试写出购物总费用y与购 买件数x的关系式.
x≤5, 99x 提示:y= 495+79.2x-5 x>5
(1)仔细审题,理清题意,找到解决问题的方法.
(2)梳理解题步骤.
(3)用数学语言描述算法,明确输入量、计算过程、输出量. (4)用程序框图表示算法过程.
3.阅读下面的程序框图
若输出的结果为2,则①处的执行框内应填的是 (
)
A.x=2
C.x=1
B.b=2
D.a=5
解析:首先确定①处的执行框内应该是给x赋值,然后 倒着推算b=2时,a-3=2,∴a=5. a=5时,2x+3=5,∴x=1.
问题2:设计上述问题的算法时,应注意什么?
提示:注意判断购买的件数
问题3:上述问题若画程序框图,只用顺序结构能否完成. 提示:不能
名称
定义
算法的流程根据
结构形式
特征 根据条件选择
条件 结构
条件是否成立 有 不同的流向,处
步骤A、B中的 一个执行 根据条件选择 是否执行步骤A
理上述过程的结
构就是条件结构
答案:D
6.已知分段函数
2 x -x+1x≥2, f(x)= x+1x<2,
设计
一个算法,对输入的 x 的值,输出相应的函数 值,并画出程序框图.
解:算法步骤如下: 第一步:输入x. 第二步:若x≥2,则y=x2-x+1;否则y=x+1.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

变式训练2把【例3】中的直线l改为圆C:(x-a)2+(y-b)2=r2,写出求
点P0(x0,y0)到圆上的点的距离最大值的算法,并画出程序框图. 解:算法如下:第一步,输入点P0的横、纵坐标x0,y0,输入圆心C的横、
纵坐标a,b,圆的半径r.
第二步,计算 z= (������0-������)2 + (������0-������)2.
提示第一步,输入球的半径R.
第二步,计算S=4πR2.
第三步,计算V=
4 3
πR3.
第四步,输出S,V.
2.上述算法有何特点?
提示按照顺序从上到下依次执行.
3.你能画出该算法的程序框图吗? 提示
课前篇自主预习
4.如何定义顺序结构? 提示顺序结构是由若干个依次执行的步骤组成的.这是任何一个 算法都离不开的基本结构.
课前篇自主预习
5.顺序结构可以用怎样的程序框图来表示? 提示顺序结构可以用程序框图表示为:
6.做一做3:判断题 (1)顺序结构中一定含有判断框. ( ) (2)处理框既可以用来对变量赋值,也可以用来计算. ( )
答案:(1)× (2)√
课前篇自主预习
7.做一做4:已知如图所示的程序框图,若输入x=32,则输出y的值
课堂篇探究学习
探究一
探究二
探究三
当堂检测
互动探究(1)在【例2】中,若已知梯形上、下底边长和面积,求该 梯形的高.
(2)在【例2】中,若已知梯形上底边长、高和面积,求该梯形的下 底长.
分析(1)首先根据梯形面积公式列出方程,表示出梯形的高,然后 根据高的表达式设计相应的算法,最后用框图语言表示相应的算法 步骤.
行的顺序,用来连接程序框,是带箭头的直线或折线,应用时必须带 箭头;连接点是连接同一个程序框图的不同部分的.
答案:D
探究一
探究二
探究三
当堂检测
课堂篇探究学习
反思感悟1.程序框图是一种表示程序流程的图形,是算法的具体 体现,它使算法所表示的较为抽象的问题变得明确和具体.
2.程序框图中所用的图形符号是大家约定俗成的,不能随意编造, 只有这样,用程序框图描述的算法才能被学习和用于交流.
程序框图如图所示:
(2)算法如下:
第一步,输入梯形的上底边长a,高h和面积S.
第二步,计算2ℎ������的值. 第三步,计算 b=2ℎ������-a 的值.
第四步,输出结果b.
程序框图如图所示:
课堂篇探究学习
探究一
探究二
探究三
当堂检测
课堂篇探究学习
利用顺序结构表示算法
例3已知直线l:Ax+By+C=0(A2+B2≠0),点P(x0,y0),设计一个算法计 算点P到直线l的距离,并画出程序框图.
流程线 连接程序框
连接点 连接程序框图的两部分
课前篇自主预习
4.终端框(起止框)是不是任何程序框图都有?是不是任何程序框 图符号都只有一个进入点和退出点?
提示终端框(起止框)是每一个程序框图不可缺少的;除判断框外 其他程序框图符号都只有一个进入点和退出点.
5.做一做1:判断题 (1)程序框图虽然可以描述算法,但是不如用自然语言描述算法形 象直观. ( ) (2)在程序框图中,任何一个程序框都只有一个进入点和一个退出 点. ( )

.
解析:当x=32时,y=log232=log225=5,故输出y的值为5. 答案:5
课堂篇探究学习
探究一
探究二
探究三
当堂检测
对程序框图的认识和理解 例1 下列关于程序框图的说法正确的是( )
①程序框图只有一个入口,也只有一个出口; ②程序框图中的每一部分都应有一条从入口到出口的路径通过
它;
③流程线只要是从上到下方向就表示上下执行,可以不要箭头; ④连接点是用来连接两个程序框图的. A.①②③ B.②③ C.①④ D.①② 解析:由框图符号及作用可知③④错误,流程线表示算法步骤执
(2)首先根据梯形面积公式列出方程,表示出梯形的下底长,然后 根据其表达式设计相应的算法,最后用框图语言表示相应的算法步 骤. Nhomakorabea 探究一
探究二
探究三
当堂检测
解(1)算法如下:
第一步,输入梯形的上、下底边长a,b和面积S.
第二步,计算a+b的值. 第三步,计算 h=������2+������������的值. 第四步,输出h.
3.不同的程序框有不同的作用,不能乱用.
探究一
探究二
探究三
当堂检测
变式训练1 如图所示程序框图中,其中不含有的程序框是( A.终端框 B.输入、输出框 C.判断框 D.处理框
课堂篇探究学习
)
解析:含有终端框,输入、输出框和处理框,不含有判断框. 答案:C
课堂篇探究学习
探究一
探究二
探究三
当堂检测
顺序结构的画法
第三步,计算d=z+r. 第四步,输出d. 程序框图如图所示.
探究一
探究二
探究三
当堂检测
课堂篇探究学习
1.下列关于流程线的说法,不正确的是( ) A.流程线表示算法步骤执行的顺序,用来连接程序框 B.流程线只要是上下方向就表示自上向下执行可以不要箭头 C.流程线无论什么方向,总要按箭头的指向执行 D.流程线是带有箭头的线,它可以画成折线 解析:流程线上必须要有箭头来表示执行方向,故B错误. 答案:B
第五步,输出S. 程序框图如图所示.
课堂篇探究学习
探究一
探究二
探究三
当堂检测
反思感悟1.画程序框图的规则: (1)使用标准的框图符号; (2)框图一般按从上到下、从左到右的方向画; (3)在图形符号内描述的语言要简练、清楚. 2.画程序框图的步骤: 第一步,用自然语言表述算法步骤,又称为算法分析. 第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程 序框图表示,得到该步骤的程序框图. 第三步,将所有步骤的程序框图用流程线连接起来,并加上终端 框,便得到表示整个算法的程序框图.
第1课时 程序框图、顺序结构
-1-
课标阐释
思维脉络
1.理解程序框图的概念.
2.掌握各种程序框的画
法和功能.
3.掌握算法中的顺序结
构,会用顺序结构设计程
序框图解决问题. 培养
逻辑推理和数学建模的
核心素养.
课前篇自主预习
一、程序框图的概念 1.为什么要用程序框图来表示算法? 提示算法是由一系列明确和有限的计算步骤组成的,算法步骤有 明确的顺序性,而且有些步骤只有在一定条件下才会被执行,有些 步骤在一定条件下会被重复执行.我们可以用自然语言表述一个算 法,但往往过程复杂,缺乏直观性、简洁性,并且不容易理解.因此,我 们有必要探究使算法表达得更加直观、准确的方法,即通过程序框 图来实现. 2.什么是“程序框图”?用程序框图表示算法有哪些优点? 提示程序框图又称流程图,是一种用程序框、流程线及文字说明 来表示算法的图形.用框图表示算法具有直观,结构清晰,条理分明, 通俗易懂,便于检查、修改及交流的优点,即通常说的“一图胜万言”.
分析可以利用点到直线的距离公式 d=|������������0+������������0+������|设计算法,先给
������2+������2
公式中的字母赋值,再代入计算.
探究一
探究二
探究三
当堂检测
解:用自然语言描述算法如下: 第一步,输入点P的横、纵坐标x0,y0,输入直线 方程的系数,即常数A,B,C. 第二步,计算z1=Ax0+By0+C. 第三步,计算z2=A2+B2.
答案:(1)× (2)×
课前篇自主预习
6.做一做2:a表示“处理框”,b表示“输入、输出框”,c表示“起止 框”,d表示“判断框”,以下四个图形依次为( )
A.abcd C.cbad 答案:C
B.dcab D.bacd
课前篇自主预习
二、顺序结构
1.已知球的半径为R,设计一个算法,求其表面积和体积.
2.顺序结构的特点:语句与语句之间、框与框之间是按照从上到 下的顺序进行的,可以形象地称之为“一串糖葫芦”.
3.顺序结构在程序框图中的表现就是用流程线将程序框自上而 下连接起来,按顺序执行,中间没有“转弯”,也没有“回头”.顺序结构 只能解决一些简单的问题.
课堂篇探究学习
探究一
探究二
探究三
当堂检测
课堂篇探究学习
探究一
探究二
探究三
当堂检测
2.如图所示的程序框图所对应的算法步骤和流程线条数分别为
()
A.5步,5条 C.3步,5条 答案:D
B.5步,4条 D.3步,4条
课堂篇探究学习
探究一
探究二
探究三
当堂检测
3.下列程序框图中表示已知直角三角形两直角边a,b,求斜边c的算 法的是( )
解析:画程序框图时,应先输入a,b,再计算c=√������2 + ������2,最后输出c. 答案:C
例2 已知梯形的上、下底边长分别是a,b,高为h,写出一个求该梯
形面积S的算法,并画出程序框图.
分析利用梯形的面积公式先设计算法,再利用相应的图形符号表
示算法的每一步即可.
解算法如下:
第一步,输入梯形的上、下底边长a,b和高h.
第二步,计算a+b的值.
第三步,计算(a+b)×h的值.
第四步,计算 S=(������+2������)×ℎ的值.
课前篇自主预习
3.关于常见的程序框、流程线及各自表示的功能,请完成下表:
图形符号 名 称 功 能
终端框 (起止框) 输入、输 出框
表示一个算法的起始和结束 表示一个算法输入和输出的信息
相关文档
最新文档