1.1.2程序框图ppt课件(自制)

合集下载

课件1:1.1.2程序框图

课件1:1.1.2程序框图

示意图
步骤 n 步骤n+1
例1 已知一个三角形的三边长分别为a,b,c,利用海伦-
秦九韶公式设计一个计算三角形面积的算法,并画出
程序框图表示.
解:算法步骤如下:
程序框图
开始
第一步,输入三角形三边长a, b,c 第二步,计算 p a b c
2
第三步,计算
输入a,b,c p abc
2 s p(p - a)(p - b)(p - c)
i=i+1 i≥n或r=0? 否
是 ①
① 否
r=0? 是 n不是质数 n是质数
结束
辨析练习
1. 流程图的判断框,有一个入口和n个出口,则n的值为 (B )
A.1 B. 2 C. 3 D. 4
2. 下列图形符号表示输入输出框的是(B )
A.矩形框
B. 平行四边形框
C. 圆角矩形框 D.菱形框
3.下列图形符号表示处理数据或计算框的是(A )
s p(p - a)(p - b)(p - c)
第四步,输出s
输出s 结束
练习1:任意给定一个正实数,设计一个算法求以这个数 为半径的圆的面积,并画出程序框图表示.
解:算法步骤为:
程序框图:
第一步,输入圆的半径 r .
第二步,计算 s r2
第三步,输出s.
开始 输入r
计算s r2
输出s
结束
例2、写出下列程序框图的运行结果:
A.矩形框
B. 平行四边形框
C.圆角矩形框 D. 菱形框
开始

输入n


i=2

求n除以i的余数

i的值增加1,仍用i表示
环 结

课件3:1.1.2 程序框图

课件3:1.1.2 程序框图
解:给出任意三个不同的数a,b,c,输出最大的 一个数.
变式训练 3.如图所示是某一问题的算法的程序框图.此框图 反映的算法功能是________.
【解析】输入x,x≥0时输出x; x<0时输出-x, ∴是计算|x|. 【答案】计算任意实数x的绝对值|x|
当堂检测
1.程序框图中的判断框,有一个入口几个出口?
C.3个
D.4个
【解析】 任何一个程序都必须有开始和结束,从 而必须有起、止框;输入和输出框可以用在算法中 任何需要输入、输出的位置;判断框内的条件不是唯 一的. 【答案】 B
变式训练 1.在程序框图中,表示处理框的图形符号是 ( )
【解析】选B.要熟悉常见的图形符号,A为输入、输出框, B为处理框,C为判断框,D为起、止框. 【答案】B
(4)一种判断框是_二__择__一__形__式__的判断,有且仅有两个可 能结果;另一种是多分支判断,可能有几种不同的结 果. (5)在图形符号内描述的语言要非____简__练__清__楚______.
想一想 判断框有两个退出点,是否表示在这里同时执行? 提示:不能同时执行,只能通过“是”与“不是”决定 执行其中一个.
程序框图如图所示:
方法感悟 方法技巧 1.运用程序框图表示算法时,必须使用标准的框 图符号.还要注意掌握程序框图的规则:使用符号 要准确,上下左右方向明确,进出点判断清楚, 语言简练还要精确.如例2. 2.应先设计算法,再根据算法设计框图.如例2.
失误防范 需要特别提醒的是画流程线时不要忘记画箭头, 因为它是反映流程的执行先后次序的,如不画出箭 头就难以判定各框的执行次序了.如例2画程序框图, 还要先赋值,再运算,最后输出结果.
该算法的程序框图如图所示:
变式训练 2.本例其它条件不变,将求表面积改为求体积(提示:V 圆台=13π(r21+ r22+r1·r2)h),其过程又如何呢?

原创2:1.1.2程序框图

原创2:1.1.2程序框图
名称
名称
名称
输入、输出框
处理框或执行框
判断框
作用
作用
作用
表示算法的
起始和结束
表示算法的输入
和输出的信息
赋值、计算
判断某一条件是否成立,
成立在出口处标明“是”或“Y”
不成立标明“否”或“N”
画程序框图的规则如下:
1、使用标准的图形符号。
2、框图一般按从上到下、从左到右的方向画。
3、除判断框外,大多数流程图符号只有一个进入点和一个退出
三步。
开始
输入n
i=2
n除以i的余数r
i=i+1

i>n-1或r=0?

r=0?

n不是质数
结束

n是质数
上述表示算法的图形称为算法的程序框图又称流程图,其
中的多边形叫做程序框,带方向箭头的线叫做流程线,你
能指出程序框图的含义吗?
用程序框、流程线及文字说明来表示算法的图形.
二、新课
开始
输入n
i=2
不同的程序框有不同的含义
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是质数
开始
输入n
输入、输出框表示一个
算法输入和输出的信息

课件2:1.1.2 第1课时 程序框图、顺序结构

课件2:1.1.2  第1课时 程序框图、顺序结构

用顺序结构表示算法
例 2 (1)如图所示是一个算法的程序框图,若输入 x1,x2,x3 的值分别是 98,100,96,则输出的 y 值是________.
(2)已知点P(x0,y0)和直线l:Ax+By+C=0,求点P(x0,y0)到直线l的距 离d,写出该问题的一个算法,并画出程序框图.
(1)【解析】由程序框图知,若输入 x1,x2,x3 的值分别是 98,100,96, 则 m=98+100+96=294,y=13×294=98.故输出 y 的值为 98. 【答案】98
本节内容结束 更多精彩内容请登录:

解:程序框图如下:
变式训练 已知三角形的面积公式为 S=12ah.画出在三角形中,已知 a=8,h=2
时,求三角形面积 S 的程序框图.
【解析】 程序框图:
当堂检测 1.在程序框图中,需要根据给定的条件做出判断的内容应写在下面哪 个符号内( )
【解析】菱形是判断框,故应选C.A是输入、输出框,B是处理框, D什么也不是. 【答案】C
【解析】b=10-8=2,a=10-2=8. 【答案】8
6.画出由正方体的表面积求其体积的程序框图.(正方体的表面积由键 盘输入) 解:用自然语言描述算法如下: 第一步,输入正方体的表面积. 第二步,由正方体的表面积求正方体的棱长. 第三步,由体积公式求正方体的体积. 第四步,输出求得的体积值.
程序框图如下:
【答案】C
3.符号
表示的意义是( )
A.流程图的开始或结束
B.数据的输入或输出
C.根据给定条件判断
D.赋值执行语句结果的传递
【答案】 C
4.下面程序框图执行的功能是输入矩形的边长求它的面积,其中执行 框中应填的是________.

数学:1.1.2《程序框图》课件

数学:1.1.2《程序框图》课件
第一步:计算p的值.
第二步:由海伦-秦九韶公式求出三角形的面积S.
第三步:输出S的值.
第九页,编辑于星期日:十一点 三十八分。
(1)顺序结构-----是由若干个依次执行的处理 步骤组成的.这是任何一个算法都离不开的 基本结构.
例1:已知一个三角形的三边边长分别为2,3,4,利 用海伦-秦九韶公式设计一个算法,求出它的面积, 画出算法的程序框图.
流程线
连接程序框
连接点
连接程序框图的两部分
第六页,编辑于星期日:十一点 三十八分。
开始 输入n i=2
用程序框图来表示算法,有三 种不同的基本逻辑结构:
顺序结构
求n除以i的余数r
i=i+1
i≥n或r=0?

r=0?

n不是质数
否 否
n是质数
循环结构
条件结构
结束
第七页,编辑于星期日:十一点 三十八分。
第二步:判断a+b>c,a+c>b,b+c>a是否同时成立, 若是,则能组成三角形;若否,则组不成三角形.
第十四页,编辑于星期日:十一点 三十八分。
程序框图:
开始
输入a,b,c
a+b>c,a+c>b,b+c>a是否 同时成立?

存在这样的
三角形
结束

不存在这样的 三角形
第十五页,编辑于星期日:十一点 三十八分。
程序框图的三种基本的逻辑结构
顺序结构
条件结构
循环结构
第八页,编辑于星期日:十一点 三十八分。
(1)顺序结构-----是由若干个依次执行的处理 步骤组成的.这是任何一个算法都离不开的基 本结构.

课件6:1.1.2 第1课时 程序框图、顺序结构

课件6:1.1.2  第1课时  程序框图、顺序结构

2.顺序结构
概念
顺序结构是由若干个依次执行的步__骤__ 组成的,这是任何一个算法都离不开的 基本结构
图示
思考:在顺序结构的图示中,“步骤 n”与“步骤 n+1”的执 行顺序是怎样的? [提示] 是依次执行的,即执行完“步骤 n”框操作后,才执 行“步骤 n+1”框的操作.
【基础自测】
1.下列关于程序框图的说法正确的是( ) A.一个程序框图包括表示相应操作的框、带有方向箭头的流程线 和必要的文字说明 B.输入、输出框只能各有一个 C.程序框图虽可以描述算法,但不如用自然语言描述算法直观 D.程序框图中必须包含判断框
(1)该框图解决的是怎样的一个问题? (2)若最终输出的结果 y1=3,y2=-2,当 x 取 5 时输出的结果 5a+b 的值 应该是多大? (3)在(2)的前提下,输入的 x 值越大,输出的 ax+b 是不是越大,为什么? (4)在(2)的前提下,当输入的 x 值为多大时,输出结果 ax+b 等于 0?
【规律方法】 画顺序结构的程序框图的步骤 顺序结构是任何一个算法都离不开的基本结构,执行时从上 到下依次进行.用顺序结构表示算法的步骤为: 1分析题意,进行逻辑结构的选择. 2用自然语言写出算法. 3依照结构形式,根据画法规则画出程序框图,注意程序 框图的顺序应与算法中的书写步骤一致.
类型三 程序框图的应用 【例 3】 如图所示是解决某个问题而绘制的程序框图,仔细分 析各图框内的内容及图框之间的关系,回答下面的问题:
【自主预习】
1.程序框图 (1)定义: 程序框图又称流程图,是一种用程序框 、流程线 及文字说明来表 示算法的图形. (2)表示: 在程序框图中,算法的一个步骤通常用一个或几个程序框的组合 来表示;带有方向箭头的流程线将程序框连接起来,表示算法步 骤的 执行顺序.

人教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.画循环结构流程图前: ①确定循环变量和初始条件; ②确定算法中反复执行的部分,即循环体; ③确定循环的转向位置; ④确定循环的终止条件.
循环结构的三要素:
循环变量,循环体、循环的终止条件。
其中顺序结构是最简单的结构,也是最基 本的结构,循环结构必然包含条件结构,所以 这三种基本逻辑结构是相互支撑的,无论怎样 复杂的逻辑结构,都可以通过这三种结构来表 达。

数学:1.1.2《程序框图》课件(新人教B版必修3)

数学:1.1.2《程序框图》课件(新人教B版必修3)
Liangxiangzhongxue
输出S
结束 Bqr6401@
五、课堂练习
普 通 高 中 课 程 标 准
Liangxiangzhongxue
课本第9页,练习A,1,2,3
1.在某地投寄平信,每封信重量x(g)
不超过80g的邮费(单位:分)标准为:
80, x (0, 20] 160, x (20, 40] y 240, x (40, 60] 320, x (60,80]
概念2.画程序框图的规则
为了使大家彼此之间能够 读懂各自画的框图,必须 遵守一些共同的规则: (4)一种判断框是二择 一形式的判断,有且仅有 两个可能结果;另一种是 多分支判断,可能有几种 不同的结果。
开始 输入 a, b, c
D b2 4ac
D0
N
Y
(5)在图形符号内描述 x1 (b D ) / 2a 的语言要非常简练清楚。 结束 Bqr6401@
D b2 4ac
D0
N
Y
x1 (b D ) / 2a
无实根
结束 Bqr6401@
起止框
三、概念形成
普 通 高 中 课 程 标 准
Liangxiangzhongxue
概念1.程序框图的概念
程序框 名称 起止框 输入、输出 框 功能
表示一个算法的起始和结束,是任何 流程图不可少的。 表示一个算法输入和输出的信息,可 用在算法中任何需要输入、输出的位 置。 赋值、计算,算法中处理数据需要的 算式、公式等分别写在不同的用以处 理数据的处理框内。 判断某一条件是否成立,成立时在出 口处标明“是”或“Y”;不成立时标 明“否”或“N”。
N
Y
D b2 4ac

课件4:1.1.2 程序框图

课件4:1.1.2 程序框图

C.输入框只能紧接在起始框之后 D.用程序框图表达算法,其优点是使算法表示得非常直观、清晰
【解析】A 项中框图中的符号要严格标准,不能由个人确定;B 项中 只能执行判断问题,不能执行计算语句;C 项中输入框不一定紧
接在起始框之后;D 正确.
【答案】 D
变式训练
关于程序框图,有以下说法
①判断框内的条件是唯一的;
1.1.2 程序框图
1.了解程序框图的概念. 课标解 2.理解图形符号的意义和作用.(重点)
读 3.会利用图形符号描述一些简单问题的算法.(难点、 易混点)
知识一 程序框图的概念
【问题导思】 已知半径为 r 的圆的面积公式为 S=πr2. 问题 1:能否写出计算圆的面积的一个算法? 【提示】 能.
循环必须是有限循环;连接点连接同一个程序框图的不同部分. 【答案】 D
2.对起止框叙述正确的是( ) A.表示一个算法的开始或结束,图形符号是 B.表示一个算法输入和输出的信息,图形符号是
C.表示一个算法的开始或结束,图形符号是 D.表示一个算法中输入和输出的信息,图形符号是 【解析】 起、止框表示一个算法的开始或结束,用椭圆形的矩形 表示.故选 C. 【答案】 C
【答案】 C
类型二 程序框图的画法
例 2 三角形的面积公式为 S=12ah,写出当 a=10,h=20 时求三角形面 积数值的一个算法,并画出程序框图.
解: 算法: S1 取 a=10,h=20. S2 计算 S=12ah. S3 输出 S.
程序框图如图所示:
变式训练 已知梯形两底 a、b 和高 h,设计一个求梯形面积的算法,并画出程
3.如图所示的程序框图,若 R=8,则 a 等于( )
A.8
B.4

1.1.2程序框图ppt 人教课标版

1.1.2程序框图ppt 人教课标版
12.02.2019
开始 输入 a , b , c
2 D b 4 a c
D0
N
Y
x (b D )/2 a 1
无实根
结束
江西省赣州一中刘利剑 整理 heishu800101@
三、概念形成
概念2.画程序框图的规则
为了使大家彼此之间能够 读懂各自画的框图,必须 遵守一些共同的规则: (4)一种判断框是二择 一形式的判断,有且仅有 两个可能结果;另一种是 多分支判断,可能有几种 不同的结果。
序,这些步骤或程序必须是明确的和有效的,而且
能够在有限步之内完成的。 一般来说,“用算法解决问题”可以利用计算机 帮助完成。
12.02.2019
江西省赣州一中刘利剑 整理 heishu800101@
一、复习引入
算法的要求
(1)写出的算法,必须能解决一类问题(例如解任意 一个二元一次方程组),并且能重复使用; (2)算法过程要能一步一步执行,每一步执行的操 作,必须确切,不能含混不清,而且在有限步之内 完成后能得出结果。
是 否
第四步,判断“r=0”是否成立. 若是,则n不是质数,结束算法,否则,i=i+1.
第五步,判断“i>(n-1)”是否成立。 若是,则n是质数;否则返回第三步。
r=0?


输出“n不是质数”
输出“n是质数”
12.02.2019
江西省赣州一中刘利剑 整理 heishu800101@
结束
2
x (b D )/2 a 1
无实根
1
12.02.2019
结束
江西省赣州一中刘利剑 整理 heishu800101@
三、概念形成
概念2.画程序框图的规则

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

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

流程线
流_程__进__行__的__方__向___
?
连接点 连__接__另__一__页__或__另__一__部__分__的__框__图____
注释框
帮__助__理__解__流__程__图______
• 3.画流程图的规则
• (1)使用_标__准___的框图的符号.
• (2)框图一般按____从_上_到__下_、_从__左_到_右________的 方向画.
1.1.2 程序框图
本课时要求学生理解程序框图。 学生已有的基础刚刚学完算法概念,理解了算 法的特点,可以用文字语言来表述算法,学生运用 框图来表示算法,首先理解掌握框图的符号,用数 学语言来表述算法。然后用三道例题的讲解框图, 及其画法,判断框的应用。最后小结本节课,用课 堂检测巩固知识。
1、掌握程序框图的概念,会用通用的图形符号表示算法; 2、掌握画程序框图的基本规则,能正确画出程序框图; 3、通过模仿、操作、探索,经历通过设计程序框图解决问 题的过程,学会灵活、准确地画程序框图.
• (3)除判断框外,大多数流程图符号只有 __一_个___进入点和__一_个___退出点.判断框是具 有超过一个退出点的唯一符号.
• (4)一种判断框是“是”与“不是”两分支的 判断,而且有且仅有_两_____个结果;另一种 是多分支判断,有__几_种___不同的结果.
• (5)在图形符号内描述的语言要非常 ___简_练__清_楚___.
例 1 关于程序框图,有以下说法:
√ ①程序框图只有一个入口,也只有一个出口; × ②输入框只能在开始框之后,输出框只能在结束框前;
③判断框内的条件是惟一的;
×
④在程序框图中,大多数框图符号只有一个进入点和一个
√ 退出点,判断框是惟一具有超过一个退出点的一个符号; √ ⑤一种判断框是“是”与“不是”两分支的判断,而且有

1.1.2程序框图课件人教新课标B版

1.1.2程序框图课件人教新课标B版

b b2 4ac
否则(△≥0), x1=
2a ,
x2= b
b2 4ac;
2a
S3 输出x1,x2,或“无实数解”的信息.
一、程序框图的概念
开始 输入a, b, c
通常用一些 通用图形符号 构成一张图来 表示算法 这种图称作 程序框图
△=b2-4ac
△<0? 是

x1
b 2a
, x2
b 2a
时标明“否”
开始
输入a, b, c
△=b2-4ac
△<0? 是 否
x1
b 2a
, x2
b 2a
输出x1,x2
输出 “方程无实数解”
结束
开始 输入a, b, c △=b2-4ac
△<0? 是 否
x1
b 2a
, x2
b 2a
输出x1,x2
输出 “方程无实数解”
结束
二、程序框图的基本符号
图形符号
输出x1,x2
输出 “方程无实数解”
结束
开始
终端输框入(、起输止出框框),
表示一个算法的 输起 入始和 输出和结的束信息
输入a, b, c
△=b2-4ac
△<0? 是 否
x1
b 2a
, x2
b 2a
输出x1,x2
输出 “方程无实数解”
结束
处理框判(断执框行框) 判断某赋一值条、件计是算否成 立,成立流时程在线出口处 标明“是”;不成立
名称
起、止框
符号表示的意义
框图的开始或结束
输入、输出框 处理框 判断框 流程线
数据的输入或者结果的 输出
赋值、执行计算语句、 结果的传送

课件5:1.1.2 程序框图

课件5:1.1.2 程序框图
(3)图框④中,y2=ax+b的含义:该图框在执行③的前提下,即当x= -3时计算ax+b的值,并把这个值赋给y2.
(4)该程序框图解决的是求函数f(x)=ax+b的函数值的问题,其中输入 的是自变量x的值,输出的是x对应的函数值.
(5)y1=3,即2a+b=3① y2=-2,即-3a+b=-2②
1.1.2 程序框图
1.程序框图的概念 通常用一些通用图形符号构成一张图来表示算法,这种图称作程序框图(简称 框图)或流程图.
注意:(1)算法可以用自然语言来描述,但为了使算法的程序或步骤表达得更 为直观,我们经常用图形方式来表示它;
(2)流程图又称程序框图,是一种用规定的图形、指向线及文字说明来准确、 直观地表示算法的图形.
解:设某户有x人,根据题意,收取的卫生费y应是x的分段函数. 当x≤3时,y=5;当x>3时,y=5+(x-3)×1.2=1.2x+1.4.
S1 输入x; S2 如果x≤3,则y=5;如果x>3,则y=1.2x+1.4; S3 输出y.
相应的程序框图如图所示.
当堂检测 1.下列关于程序框图的说法中正确的个数是( ) ①用程序框图表示算法直观、形象、容易理解 ②程序框图能够清楚地展现算法的逻辑结构,也就是通常所说的一图 胜万言 ③在程序框图中,起止框是任何流程不可少的 ④输入和输出框可用在算法中任何需要输入、输出的位置 A.1个 B.2个 C.3个 D.4个
命题方向 程序框图的概念 [例1] 关于程序框图,有以下说法 ①程序框图只有一个入口,也只有一个出口 ②输入框只能在开始框之后,输出框只能在结束框前 ③判断框内的条件是惟一的 ④在程序框图中,大多数框图符号只有一个进入点和一个退出点,判断框 是惟一具有超过一个退出点的一个符号
⑤一种判断框是“是”与“不是”两分支的判断,而且有且仅有两个结 果,另一种是多分支判断,有几种不同的结果

1.1.2程序框图1精品PPT课件

1.1.2程序框图1精品PPT课件
结束

不存在这样 的三角形
例5 设计一个计算1+2 +...+100的值的 算法,并画出程序框图.
开始 i=1 sum=0
i≤100? 否
输出sum
结束
i=i+1 sum=sum+1 是
练习巩固
1 看下面的程序框图,分析算法的作用
(1)
开始 输入x y=3*x*x+4*x+5 输出y
(2)
开始 输入a,b
2、确定性
算法的计算规则及相应的计算步骤必须是唯一确定的, 既不能含糊其词,也不能有二义性。
3、可行性
算法中的每一个步骤都是可以在有限的时间内完成的基 本操作,并能得到确定的结果 。
判断一个正整数是否是质数的算法 开始
自然语言描述
图形描述
第一步:判断n是否 等于2?若n=2,则n 是质数,否则,执行 第二步;

flag=1?

n是质数
n不是质数
结束
循环结构

d整除n?

flag

写在最后
经常不断地学习,你就什么都知道。你知道得越多,你就越有力量 Study Constantly, And You Will Know Everything. The More
程序框
名称
功能
终端框(起 表示一个算法的起始和结束 止框)
输入、输出 表示算法的输入和输出的信


处理框(执 赋值、计算 行框)
判断框
判断一个条件是否成立,用 “是”、“否”或“Y”、 “N”标明
例1 设计一算法:输入圆的半径,输出圆的面积,并画出流程图
算法分析:
第一步:输入圆的半径
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

结束
起止框
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
三、概念形成
概念1.程序框图的概念
程序框
名称
功能
起止框
表示一个算法的起始和结束,是任 何流程图不可少的。
输入、输出 表示一个算法输入和输出的信息,

可用在算法中任何需要输入、输出 的位置。
处理框
赋值、计算,算法中处理数据需要 的算式、公式等分别写在不同的用 以处理数据的处理框内。
Db2 4ac
(1)使用标准的框图的
符号。
D0
Y
(2)框图一般按从上到
下,从左到右的方向画。
N
(3)除判断框外,其它 框图符号只有一个进入 点和一个退出点。判断 框是具有超过一个退出 点的唯一符号。
x1(b D)/2a 结束
无实根
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
Db2 4ac
一图胜万言
D0
Y
N
x1(b D)/2a 无实根
04.06.2019
结束
江西省赣州一中刘利剑 整理 heishu800101@
三、概念形成
概念1.程序框图的概念
输入输出框
开始
输入a , b , c
起止框
处理框
Db2 4ac
判断框
D0
Y
输入输出框 流程线
N x1(b D)/2a 无实根
(3)程序设计语言 1.2基本算法语句中讲解
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
三、概念形成
开始
概念1.程序框图的概念
通常用一些通
输入a , b , c
用图形符号构成一 张图来表示算法。
Db2 4ac
这种图称做程序框 图(简称框图)也
D0
Y
Y 无实根
04.06.2019
结束
江西省赣州一中刘利剑 整理 heishu800101@
四、应用举例
例1.流程图的判断框,有一个入口和n个出 口,则n的值B至少为( )
(A)1
(B) 2
(C) 3
(D) 4
2.下列图形符号表示输入输出框的B是( )
(A)矩形框
(B)平行四边形框
(C)圆角矩形框
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
一、复习引入
算法的要求
(1)写出的算法,必须能解决一类问题(例如解任意 一个二元一次方程组),并且能重复使用;
(2)算法过程要能一步一步执行,每一步执行的操 作,必须确切,不能含混不清,而且在有限步之内 完成后能得出结果。
三、概念形成
开始
概念2.画程序框图的规则
为了使大家彼此之间能够 读懂各自画的框图,必须 遵守一些共同的规则:
(4)一种判断框是二择 一形式பைடு நூலகம்判断,有且仅有 两个可能结果;另一种是 多分支判断,可能有几种 不同的结果。
输入a , b , c
Db2 4ac
D0
N
(5)在图形符号内描述 x1(b D)/2a 的语言要非常简练清楚。
(D)菱形框
D
3.表示“根据给定条件判断”的图形符号框
的是( )
(A)矩形框
(B)平行四边形框
(C)圆角矩形框
(D)菱形框
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
四、应用举例
例2.读懂判断整数n(n>2) 是否为质数的算法。
程序框图:
开始 输入n i=2
普通课程标准数学3(必修)
章算法初步
1.1算法与程序框图
1.1.2程序框图
04.06.2019
вторник, 4 июня 2019 г.
一、复习引入
算法的概念
算法通常指可以用来解决的某一类问题的步骤或程 序,这些步骤或程序必须是明确的和有效的,而且 能够在有限步之内完成的。
一般来说,“用算法解决问题”可以利用计算机 帮助完成。
判断框
判断某一条件是否成立,成立时在 出口处标明“是”或“Y”;不成立 时标明“否”或“N”。
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
三、概念形成
概念1.程序框图的概念
说明:一个算法步骤到另一个算法步骤用流程线连 接。如果一个框图需要分开来画,要在断开处画上 连接点,并标注连接号码。
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
一、复习引入
算法的基本特征:
明确性:算法对每一个步骤都有确切的,能有效执 行且得到确定结果的,不能模棱两可。
有限性:算法应由有限步组成,至少对某些输入, 算法应在有限多步内结束,并给出计算结果。
顺序与正确性:算法从初始步骤开始,分为若干明 确的步骤,每一步都只能有一个确定的继任者,只 有执行完前一步才能进入到后一步,并且每一步都 确定无误后,才能解决问题。
不唯一性:求解某一个问题的解法不一定是唯一的, 对于同一个问题可以有不同的解法。
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
二、提出问题
算法的表示
描述算法可以有不同的方式,常用的有自然语言、 程序框图、程序设计语言、伪代码等。
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
叫流程图。
N
比如:求一元二次 方程ax2+bx+c=0的 根的框图
x1(b D)/2a 无实根 结束
04.06.2019
江西省赣州一中刘利剑 整理 heishu800101@
三、概念形成
概念1.程序框图的概念
我们看到用框 图表示算法直观、 形象,容易理解。
开始
输入a , b , c
二、提出问题
(1)自然语言
自然语言就是人们日常使用的语言,可以是汉语、 英语或数学语言等.用自然语言描述算法的优点是 通俗易懂,当算法中的操作步骤都是顺序执行时比 较容易理解.缺点是如果算法中包含判断和转向,并 且操作步骤较多时,就不那么直观清晰了.
(2)程序框图 1.1.2程序框图中讲解(本节课)
1
开始
输入a , b , c
D0
Y
N
Db2 4ac
x1(b D)/2a 无实根
1
04.06.2019
结束
江西省赣州一中刘利剑 整理 heishu800101@
三、概念形成
开始
概念2.画程序框图的规则
为了使大家彼此之间能够 输入a , b , c
读懂各自画的框图,必须
遵守一些共同的规则:
相关文档
最新文档