顺序结构与条件分支结构-课件

合集下载

高中信息技术顺序分支结构(共13张PPT)

高中信息技术顺序分支结构(共13张PPT)

Y
情况为真? N
Step1
Step2
循环模式:对某个情况e进行判断,当结果为真时,
(2)
执行Yes指向的流程线下的步骤Step1,
然后再次判断情况e;如果结果还为真, 则再次执行步骤Step1,并继续判断情况e。
Y
N
情况为真?
重复上述过程,直到判断的结果为假, 执行No指向的流程线下的其他语句
Step1
顺序模式
选择模式(分支模式)
循环模式
算法流程的三种基本模式:
顺序模式:在算法执行流程中,执行完一个处理步骤
Step1后,顺序执行紧跟着的下一个处理步
骤Step2,一直这样下去,直到遇到其他模式。
Step1 Step2
(1)
选择模式:往往需要对某个情况e进行判断,当结
果为真时,执行Yes指向的流程线下的 步骤Step1;否则执行No指向的流程线 下的步骤Step2
(3)
程序的三种结构
顺序结构 分支结构(选择) 循环结构
三种语句形态
赋值语句 输入 输出
顺序结构
变量名=表达式 或: 对象名.属性名=表达式
赋值语句
a=4 b=5 a=a+b c=3 b=a-c a=a+c 求 a?
command1.caption="计算"
l 利用文本框输入的方式 如:r=val(text1.text) l 利用弹出对话框的方式输入 如:R=Inputbox(“输入圆的半径”)
块if语句:
If 条件表达式 Then 语句块1
Else 语句块2
EndIf
If 条件表达式 Then 语句块
Endif

流程图顺序结构-分支结构ppt课件

流程图顺序结构-分支结构ppt课件
息不受影响 5、在工作中,电源突然中断,ROM中的信息会全部丢
失 6、常用的CD-ROM光盘只能读出信息而不能写入 7、买来的软件是系统软件,自己编写的软件是应用软件
.
练习题
1、计算机中的存储器可以分为()两类
A、硬盘和软盘 B、光盘和硬盘
C、RAM和ROM D、内存储器和外存储器
2、字符串“中学计算机等级考试”在计算机中占用的存 储字节数是()
是 输出“+”

X小于0? 是
输出“-”
否 输出“0”
结束 .
计算机系统的组成
CPU:控制器、运算器

硬件
存储器 内存:RAM、ROM 外存:软盘、硬盘、光盘

输入输出设备


系统软件
统 软件
应用软件
.
内存
内存储器分为随机存储器(RAM)和只 读存储器(ROM)。 RAM:可读可写,断电后存储器上的内 容将全部消失,我们平时所说的内存容 量通常指RAM的容量 ROM:只能读不能写,断电后只读存储 器上的内容不会消失
.
6、计算机存储信息时,存储信息的最小单位是() A、位 B、字节 C、字长 D、扇区 7、微机中1K字节表示的字节数是() A、1000 B、1024 C、8*1000 D、8*1024 8、微机中1KB表示的二进制位数是() A、1000 B、1024 C、8*1000 D、8*1024 9、要输入数字键“8”上面的“*”号,必须首先按住
开始 去上学 是 下雨了吗 否 骑自行车 坐公交车
到学校 结束
开始 输入行李重量W 是 W≤50? 否
S=W*0.15 S=W*0.15+(W-50)*0.1
输出金额S

第五章--分支结构PPT课件

第五章--分支结构PPT课件
)
2021/7/22
8
例2.用cond函数来描述下列计算式: x 0≤x<2
F(x)=
x2 2≤x<5 x3 5≤x<7
ex x≥7
程序为:
(initget 7)
(setq x (getreal “Enter x=? (x >= 0)”))
(setq fx (cond ((and (>= x 0) (< x 2)) x)
可以是表。
2021/7/22
5
2.〈测试—表达式〉的值不一定必须为T才算成立,因为从逻辑角度来说任何 非 nil 的 表 达 式 都 与 T 等 效 , 只 要 其 值 为 非 nil 即 可 , 例 如 〈 测 试 — 表 达 式 〉 为 1.2.“text”,(List 1 2 3),(setq a 3.0) (+ 13 8),(print “a”),a(已赋值)等,其值虽非T, 但为非nil,固测试均成立。并进行〈则—表达式〉。只有〈测试—表达式〉的值 为nil,如/(),(and (< 4 1) (> 3 2))测试不成功,则进行〈否则—表达式〉。
执行该函数时对表达式依次求值,只要有一个表达式的值为非nil则返回T。
只有2全021部/7/2表2 达式的值为nil,才返回nil,例如:
3
(or 1 2 3 nil)
返回值T
(or (< 5 3) (= 2 1) (/= 2 2) (> 3 5)
返回值nil
(or a b c d)
返回值nil
;(a b c d均未赋值)
((and (>= x 2) (< x 5)) (* x x))
((and (>= x 5) (< x 7)) (expt x 3))

分支结构1

分支结构1
成立与否,在两个预定的处理步骤中,选 择执行其中的一个处理步骤。 3.单分支、双分支的区别 4.它们都是一个入口,一个出口 5.学会绘制分支结构流程图
用流程图描述下列问题的算法。
1、某超市促销苹果,购买一斤苹果,每斤5元, 购买5斤及以下每斤原价;超过5斤部分每斤打8 折,输入购买的斤数,输出应付款额。
a
顺序结构能解决各种问题吗?
二、选择模式
(分支结构)
分支结构的两种类型
1)单分支
2)双分支
N 条件
Y
步骤
Y 步骤1
条件
N 步骤2
特点:先找出判定条件,然后根据条件的成 立与否,在两个预定的处理步骤中,选 择其中的一个处理步骤来执行。
判断是单分支还是双分支?
例1:从键盘输入两个数,输出其中较大的数。 (用双分支实现)
例2:输入两个数,按从小到大的次序输出这
两个数。(双分支)
开始开始
输入输a入,ba,b
YY
a>ba?<b?
NN
输出输b出,aa,b
输出输a出,bb,a
结束结束
例3:输入一个数a,输出它的绝对值。(分别 用单分支和双分支实现)
开始
输入a
Y
N
a>=0?
输出a
输出-a结束Fra bibliotek总结1.用分支结构解决问题 2.特点:先找出判定条件,然后根据条件的
(假设变量:weight表示斤数,pay表示应付款额)
2、输入两个数a,b,比较大小,将大数放在a中, 小数放在b中,然后输出a,b。(用单分支结构 实现)

高中数学 必修三 2.顺序结构与条件分支结构

高中数学  必修三  2.顺序结构与条件分支结构

中学教师课时教案备课人授课时间课题1.1.2程序框图与算法的基本逻辑结构(一)课标要求1.掌握程序框图的概念;2.会用通用的图形符号表示算法;3.掌握画程序框图的基本规则,能正确画出程序框图;教学目标知识目标掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图。

技能目标通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图。

情感态度价值观通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。

重点程序框图的基本概念、基本图形符号和3种基本逻辑结构难点综合运用这些知识正确地画出程序框图。

教学过程及方法问题与情境及教师活动学生活动一.导入新课用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确.因此,本节有必要探究使算法表达得更加直观、准确的方法.今天开始学习程序框图.二.研探新知探究(一):程序框图自学P6,总结以下问题:(1)什么是程序框图?(2)说出终端框(起止框)的图形符号与功能.(3)说出输入、输出框的图形符号与功能.(4)说出处理框(执行框)的图形符号与功能.(5)说出判断框的图形符号与功能.(6)说出流程线的图形符号与功能.(7)说出连接点的图形符号与功能.(8)总结几个基本的程序框、流程线和它们表示的功能.思考1:“判断整数n(n>2)是否为质数”的算法步骤如何?第一步,给定一个大于2的整数n;第二步,第三步,,1否是 是 输入ni=2 求n 除以i 的余数 i 的值增加1,仍用i 表开始 i>n-1或r=0? r=0?输出“n 不是质数”结束 输出“n 是质数” 否问题与情境及教师活动学生活动第四步 第五步,思考2:我们将上述算法用下面的图形表示:思考3:在上述程序框图中,有4种程序框,2种流程线,它们分别有何特定的名称和功能? 试分别说明。

顺序和分支结构课件(共15张PPT)高中信息技术浙教版(2019)必修1

顺序和分支结构课件(共15张PPT)高中信息技术浙教版(2019)必修1

Y 语句块
单分支结构
当表达式为真时,执行语句块; 否则什么都不执行。
单分支if 条件语句格式 If<条件表达式>:
<语句A>
s=25 t=int(input("请输入用用时(秒):")) v=s*3600/t if v<=100:
print("正常")
分支结构的程序实现
Y条件语句格式 If<条件表达式>:
print("正常")
else:
else:
print("平均车速",round(v,1))
print("平均车速",round(v,1))
print("超速")
print("超速")
分支结构的程序实现
if…elif….else语句格式
If <表达式1>: <语句1>
Elif<表达式2>: <语句2> …….
Elif<表达式N>: <语句N>
else: <语句N+1>
Python使用if-elif-else描述多分支决策,简化分支结构的嵌套问题。
动动脑筋:
如果按照分数划定结果: 90分或以上:优秀 80分或以上:良好 60分或以上:及格 60分以下:不合格
请编写程序根据分数打印结果。
8
课堂练习
1.有如下程序段: score = int(input("请输入分数:")) if score > 60:
if 语句允许嵌套使用,但是一定要注意严格的缩进。 闰年的计算

《分支结构》PPT课件

《分支结构》PPT课件
-1 (x<0)
分段函数学生容易理解,条件显而易见, 可以用数轴的办法,让学生观察数值区域, 选择从大到小,或从小到大的判断方法, 用分支嵌套来实现。
此处是判断框,其中x=0是关系表达式,=是关系运算符。
此处是处理框,其中的y=0是赋值语句,=是赋值号。
注意语句的书写规范,IF和END IF成对出现。
1. 分支结构的概念:根据给定条 件是否成立而决定执行不同步 骤的算法结构。
2. 基本模式:双分支结构和单分 支结构
3. 复习算法基础中的“算术表达 式”、“关系表达式”和 “逻 辑表达式” ,找出其本质的不 同。
4. 执行到分支结构时,在两条可 能的路径中,根据条件是否成 立而选择其中一条执行。
3
精选课件ppt
5.流程图规范画法
▪ 流程线,走直角,自上而下。
▪ 双分支结构中,条件判断的是、否 结果左右分列;单分支结构中,条 件判断成立时,往下执行预定步骤 ,否则跳过预定步骤。
▪ 无论单、双分支都一定有判断框和 汇聚点,判断框是分支结构的开始 ,汇聚点是分支结构的结束。
▪ 判断框有一个入口,两个出口,而 分支结构只有一个入口,即判断框 的入口,一个出口,即汇聚点的出 口。
6
精选课件ppt
分支结构的两种基本模式与程序设计中的IF语句:
此时,一定要问清楚学生,“否” 的这个分支含义是什么,这样当学 生学习IF语句中的ELSE时,可以 理解ELSE语句中其实隐含着不成 立的条件,无须重复书写。
双分支结构
单分支结构
7
精选课件ppt
分支结构的两种基本模式与程序设计中的IF语句对应关系:
9
精选课件ppt
选用的例题意图及学生容易出现的错误

1.1.3条件结构

1.1.3条件结构

结束
课后作业: 1.预习循环结构 2.完成课后拓展学案
b b 2 4ac x1 , 2a
b b 2 4ac x2 ; 2a
S3
输出解x1,x2或无实数解信息.
开始
输入系数a,b,c
判断框内的条件是什么?

b2 4ac
△≥0 是
x1 b b ; x2 2a 2a
输出无实数解
输出x1,x2
基本形式1
一、条件结构及框图表示 条件结构:条件 结构是指在算法 中通过对条件的 判断,根据条件 是否成立而选择 不同流向的算法 结构.它的一般 形式是
满足条件
否 (是 )

(否 )
语句
基本形式2
探究1
写出求一元二次方程 ax 2 bx c 0(a 0)
的算法.
S1 S2 计算△=b2-4ac; 如果△<0,则原方程无实数解; 否则( △≥0),
开始 输入h 是 h≤1.1 否

免费乘车 h≤1.4

半票乘车
全票乘车
结束
学案变式训练
开始
1 y 0 x=0

x>0



X=0
y=1
y= -1
y=0
输出y
结束
2.阅读以下程序框图,写出它们 所表示的函数。
(2) (1)
开始 输入x 否
x>30? 是 y=0.5(x-30) 输出y
否 y=1.2x+1.4
y=5
输出y 结束
x 1, ( x 0), f ( x) 2 2 x 5, ( x 0).
思考:上述两程序框图还可以怎样画?

分支结构PPT-复习课件

分支结构PPT-复习课件

8
Pseudocode :
如果 学生的成绩(grade)大于或等于60分,输出"Passed";
C++ statements: if ( grade >= 60 ) cout << "Passed";
C++ program // A decision of student's grade (完整的C++程序) #include <iostream.h>
9
2.6
if…else Double-Selection Structure
10
问题:如果学生成绩及格,打印"Passed",否则打印"Failed". Flowchart of pseudocode statement(伪代码语句的活动图)
11
Pseudocode
如果 学生的成绩(grade)大于或等于 60分 打印输出"Passed" 否则 // 判断条件为false 或 0 打印输出"Failed"
if, if/else, switch
– Repetition structures(循环结构)
while, do/while, for
6
2.5
if Single-Selection Structure: (单选择结构) Single - entry / single - exit
7
问题:如果学生的成绩及格,打印"Passed". Flowchart of pseudocode statement(伪代码语句的活动图)
9 57

算法的三种基本逻辑结构和框图表示-课件

算法的三种基本逻辑结构和框图表示-课件
(4)在许多算法中,需要对问题的条件 作出逻辑判断,判断后依据条件是否成立 而进行不同的处理方式,这就需要用条件 结构来实现算法。
例1.解一元二次方程ax2+bx+c=0.
S1 计算△=b2-4ac;
S2 如果△<0,则原方程无实数解;
否则(△≥0), x1=
b b2 4ac,
2a
x2= b b2 4ac ;
1.选择结构的概念: 先根据条件作出判断,再决定执行哪一 种操作的结构称为选择结构. 2.理解选择结构的逻辑以及框图的规范 画法,选择结构主要用在判断、分类或 分情况的问题解决中.
算法

9、有时候读书是一种巧妙地避开思考 的方法 。2021/3/52021/3/5Fr iday, March 05, 2021
开始
输入x 1,y 1,x 2,y 2
是 输出 斜率不存在
判断x 1=x 2
否 y 2-y 1
k= x 2-x 1ቤተ መጻሕፍቲ ባይዱ
输出k
结束
例4、设计求一个数x的绝对值的算法, 并画出相应的程序框图。
解:算法如下: S1:输入x; S2:如果x≥0,则y=x,
否则, y =-x; S3:输出y 。
开始 输入x
开始 输入x
x<250



x<500
是 x=x*0.95 是

x<1000
x=x*0.9 x=x*0.85
输出x 结束
1.如果考生的成绩大于或等于60分,则输出“及
格”,否则输出“不及格”,用流程图表示这
一算法的过程。
开始
输入x
Y
x≥60
N
输出“及格”

算法的三种基本逻辑结构和框图表示.ppt

算法的三种基本逻辑结构和框图表示.ppt
课本第1法的三种逻辑结构的理解,难点是 算法的框图表示。 2.通过例题掌握用框图表示顺序算法结构和条件 分支结构。
输入a,b,c
否 a+b>c,a+c>b,b+c>a
是否同时成立?

存在这样的 三角形
不存在这样 的三角形
结束
四、应用举例
例1.已知点 P0 (x0, y0 ) 和直线 l : Ax By C 0,求点 P0 (x0, y0 ) 到直线 l 的距离 d 。 解:(1)用数学语言来描述算法: S1:输入点的坐标 x0 , y0 ,输入直线方程的系数A,B, C;
y 1
输出y 结束
当x输入,-2,0,2时运行结果
分别是

四、应用举例
例3.写出下列程序框图的运行结果。
(3)已知函数 f (x) | x 3 | ,程序框图表示的是给 出x值,求相应的函数值的算法。将框图补充完整。
其中①处应填写 x 3 ;
②处应填写 y x 3 。
五、课堂练习
普通高中课程标准数学3(必修)
第一章 算法初步
1.1. 3 算法的三种基本逻辑结构和 框图表示(约3课时)
第一课时
一、复习引入
1.程序框图的概念
通常用一些通用图形符号构成一张图来表示算法。 这种图称做程序框图(简称框图)也叫流程图。
程序框
名称
功能
起止框
表示一个算法的起始和结束,是任何 流程图不可少的。
概念1.顺序结构 三角形ABC的底BC为4, 高AD 为2,求三角形ABC的面积S,试 设计该问题的算法和流程。
开始
输入a=4,h=2
计算 S=1/2ah
输出S
结束

2014-2015高中数学人教B版必修3配套课件:1.1.3 第1课时顺序结构与条件分支结构

2014-2015高中数学人教B版必修3配套课件:1.1.3 第1课时顺序结构与条件分支结构

第一章
1.1
1.1.3
第1课时
成才之路 · 高中新课程 · 学习指导 · 人教B版 · 数学 · 必修3
注意:(1)顺序结构是按从上到下依次执行的顺序,不会引 起程序步骤的跳转; (2)顺序结构只能解决一些简单的问题; (3) 它的基本形式如图所示,其中的 A 和 B 两个框是依顺序
执行.
第一章
1.1
x 2 x≤1 y= x-2 x>1
[解析] 由所给的程序框图可知, 输出量 y 与输入量 x 的关 系是 y 关于 x 的分段函数,且
x x≤1 2 y= x-1 x>1
.
第一章
1.1
1.1.3
第1课时
成才之路 · 高中新课程 · 学习指导 · 人教B版 · 数学 · 必修3
3.下列算法中含有条件分支结构的是( A.求点到直线的距离 B.已知三角形三边长求面积 C.解一元二次方程
)
D.求两个数的平方和
[答案] C [ 解析 中应 有条件分支结构.
第一章
1.1
1.1.3
第1课时
成才之路 · 高中新课程 · 学习指导 · 人教B版 · 数学 · 必修3
D.对于一个算法来说,判断框中的条件是惟一的
[答案] B [ 解析 ] 条件分支结构只有一个出口,故 A 错,条件分支 结构中的两条路径不能同时执行,故 C 错,对于一个算法来 说,判断框中的条件是不惟一的,故D错,所以应选B.
第一章 1.1 1.1.3 第1课时
成才之路 · 高中新课程 · 学习指导 · 人教B版 · 数学 · 必修3
第一章
算法初步
成才之路 · 高中新课程 · 学习指导 · 人教B版 · 数学 · 必修3

《顺序结构》信息技术ppt课件

《顺序结构》信息技术ppt课件

b=2
b=a a=b 输出a,b 结束
说出下列算法执行后的结果:
a←5 b←3 c←2 d←(a+b)*(a-b)/c 输出d
a←1 a←a+2 b←a-2 y←a*a-2*a*b+b*b 输出b
已知:变量a的值为1,变量b的值为2,要求将 这两个变量的值互换后输出。 开始 a=1
b=2 c=a a=b
流程图:
b=c
输出a,b 结束
三个常用函数
1)sqr(x)
2)abs(x) 3)int(x)
算术平方根
绝对值 取整函数
作业:
1、输入任意一个三位正整数m,输出它的算 术平方根。 2、输入任意一个三位正整数n,输出这个三 位数各位数字之和total。
用顺序模式是否能解决各种问题?
按照自顶而下的顺序按照自顶而下的顺序执行完一个步骤后顺次执行下一个步骤没有分支没有重复把每个步骤执行一次个步骤执行一次
算法的三种执行流程
(三种基本结构)
三种执行流程
算法中各个处理步骤的执行次序和模式
◆顺序模式(顺序结构) ◆选择模式(分支结构) ◆重复模式(循环结构)
一、顺序模式
(顺序结构)
顺序模式(顺序结构):
步骤1
输入nΒιβλιοθήκη 步骤2m=n*n输出m
步骤3
特点:按照自顶而下的顺序,执行完一个步骤后, 顺次执行下一个步骤,没有分支,没有重复,把每 个步骤执行一次。
问题1:输入两个数,输出它们的和与差。
问题2:已知y=2x2+3x+1,求y,x通过键盘输入。
流程图:
开始 a=1
说出该流程图执行后的结果: 结果: 1,1

算法的控制结构(01算法的结构(顺序与分支))课件浙教版(2019)高中信息技术必修1

算法的控制结构(01算法的结构(顺序与分支))课件浙教版(2019)高中信息技术必修1
a a+b a 25 b a-b b 15 a a-b a 25-15=10
顺序结构的特点
顺序结构的算法执行时具有下列特点: ➢ 每个步骤按照算法中出现的顺序依次执行。 ➢ 每个步骤一定会被执行一次,而且只执行一次。
分支结构:单分支
分支结构 先进行条件判断,再根据判断结果分别执行不同处理 的控制结构就称为分支结构(也称选择结构)。 分支结构:有单分支、双分支、多分支结构
真 (1)
表达 式?
假(0)
语句块1
语句块2
双分支结构
格式: If 条件 then
(语句块1) else
(语句块2)
分支结构:双分支
开始
输入方程系数a,b,c的 值

b2-

4ac≥0
输出“有实数根 ”信息
输出“无实数根 ”信息
开始
输入第一个数 a
输入第二个数b
Y
a>b? N
输出a
输出b
结束 判断一元二次方程实数根的算法
结束 比较两个数输出大的数的算法
分支结构的特点
从上面的流程图可知,分支结构具有下列特点: ➢ 首先进行条件判断,根据条件满足与否来决定执行哪个
分支。 ➢ 在一个分支结构中,必定有一个分支被执行,其它的分
支则被忽略。
多种控制结构协同解决问题
在解决问题的一个完整算法中,有时需要几种控制结构协 同才能完整地表示解决问题的全部过程。
分支结构:单分支
单分支结构:当条件成立时需要执行特定的语句块

而条件不成立时不需要格执式行:特定处理。
语句块2
If 条件 then
表达式? 假(0)
真(1) 语句块1
(语句块) 举例: age 年龄等于20 if age>18 then
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• S1 输入行李的重量w; • S2 如果w≤50,那么c=0.53×w • 如果w>50,那么________________.
• S3 输出运费c. • 其中横线上应填________________.
• [答案] c=50×0.53+(w-×2×3×4×5 的 程 序 框

13、知人者智,自知者明。胜人者有 力,自 胜者强 。2021/3/62021/3/62021/3/62021/3/63/6/2021

14、意志坚强的人能把世界放在手中 像泥块 一样任 意揉捏 。2021年3月6日星期 六2021/3/62021/3/62021/3/6

15、最具挑战性的挑战莫过于提升自 我。。2021年3月2021/3/62021/3/62021/3/63/6/2021
• (1)使用标准的框图符号.
• (2)框图一般按从上到下、从左到右 画.
的方向
• (3)除判断框外,大多数框图符号只有一个 进入点和一个退出点,判断框是具有超过 一个退出点的惟一符号,但每次对条件进 行判断后,只能从一个出口退出.
• (4)在图形符号内描述的语言要非常简练清 楚.
• 4.程序框图分顺为序结构、条件结构和循环结构 三 种基本逻辑结构,任何算法都可以由这三 种基本逻辑结构来构成.顺序结构由若干 个依次执行的处理步骤组成,是最简单的 算法结构.语句与语句之间,框与框之间 按从上到下、从左到右的顺序运行,它是 任何算法都离不开的基本结构.
图.
• [解析]
• [点评] 我们如果用P=P×2来表示将P原 来的值乘以2后替换P的值.如P=6,运行P =P×2后,则P=12.则程序框图可修改为:
• 6.分析下列所给程序框图的作用,并求x= 1250时的输出结果.
[解析] 该程序框图表达的是一个分段函数.
0.05x f(x)=00..0032xx
• [答案] x=y y=T
• [解析] 输入x,y的值后,先将x的值给了 T,此时x空出来,故ⓐ处应是把y的值给x, 即x=y,ⓑ处应是把T的值给y,即y=T.
• 4.某铁路部门规定甲、乙两地之间旅客 托运行李的费用为:
• 其中w(单位:kg)为行李的重量,计算费 用c(单位:元)的算法如下:
终端框(起止框),输入、输出框,处理框,判断框, 其 中
起止框是任何流程图不可缺少的,表明算法
的开始和结束,用“
”表示.而
输入、输出可框 以用在算法中任何需要输入、输出
的位置,用“
”表示.
• 处理框用“
”表示,算法中处理数
据需要的算式、公式 等可以分别写在不同的
用以处理数据的处理框内;另外,对变量 进行赋值时,也用到处理框.
• 1.1.2 程序框图与算法的基 本逻辑结构
• 1.(1)程序框图又称为 流程图 , 是 一 种 用 程序框 、流程线 及文字说明来准确、直观地表 示算法的图形.
• (2)用程序框图表示算法,具有直观、形象 的特点,能更清楚地展现算法的逻辑结 构.
• 2.程序框图由程序框、流程线和连接点
及文字说明组成.基本的程序框有

10、阅读一切好书如同和过去最杰出 的人谈 话。2021/3/62021/3/62021/3/63/6/2021 10:33:35 AM

11、越是没有本领的就越加自命不凡 。2021/3/62021/3/62021/3/6M ar-216- Mar-21

12、越是无能的人,越喜欢挑剔别人 的错儿 。2021/3/62021/3/62021/3/6Saturday, March 06, 2021
x
(x>10000), (5000<x≤10000), (1000<x≤5000), (x≤1000).
输入 x 的值,则输出函数值 f(x),当 x=1250 时,f(1250)
=1250×0.02=25.

9、有时候读书是一种巧妙地避开思考 的方法 。2021/3/62021/3/6Saturday, March 06, 2021

16、业余生活要有意义,不要越轨。2021/3/62021/3/6Marc h 6, 2021

17、一个人即使已登上顶峰,也仍要 自强不 息。2021/3/62021/3/62021/3/62021/3/6
谢谢观赏
You made my day!
我们,还在路上……
• 用框图表示为:
• 5.条件结构.条件结构是指在算法中通 过对条件的判断,根据条件是否成立 而 选 择
不同流向的算法结构.
• 在条件分支结构中,遇到判断框,先对其中给 出的条件P是否成立作出判断.条件满足(成立, 是,Y)时执行A块,条件不满足(不成立,否,N) 时执行B块,故它是一个选择操作结构,只执行 A块、B块二者之一,执行完毕后即脱离本选择 结构,继续往下运行.
• 当算法要求你对两个不同的结果进行判断 时,需要将实现判断的 条件 写 在 判 断 框 内,判断框用“◇”表示.
• 一个算法步骤到另一个算法步骤用流程线 连结,箭头方向表示算法步骤的执行
顺序.如果一个框图需要分开来画,要在 断开处画上 连结点 ,并标出连结的号码.
• 3.画程序框图必须遵守一些共同的规则:
• 重点:(1)程序框图符号的含义和画程序框 图的规则.
• (2)条件分支结构的特点. • 难点:(1)理解程序框图符号的含义和画程
序框图的规则.
• (2)条件分支结构的运用.
• 一、填空题
• 1.在程序框图中图形符号↓、的名称是 ________,符号表示的意义是________, 在程序框图中,________是任何流程不可 少的,表示程序的开始和结束.
• [答案] 流程线 流程进行的方向 起止 框
• 2.写出下列程序框图运行后的结果.若R =8,则a=________.
• [答案] 4
[解析] 程序运行过程为 R=8→b= =4→输出 a 的值 4.
R2=2→a=2b
• 3.若下面的程序框图的作用是交换两个变 量的值并输出,用A=B表示把B的值给A, 则 ⓐ 处 应 填 ________ , ⓑ 处 应 填 ________.
相关文档
最新文档