人教A版高中数学必修三 .2条件语句课件(共26张ppt)

合集下载

新课标人教A版高中数学必修3第一章122条件语句课件共27张

新课标人教A版高中数学必修3第一章122条件语句课件共27张

y=x+1
y=-2x+1
输出y
结束
例3.已知 y=
? ? 2 x ? 1( x ?
? ?
x
?
1( x
?
0)
0)
,编写程序,
输入自变量的值,输出相应的函数值。
开始
INPUT x
输入x


x<0?
y=x+1
y=-2x+1
IF x<0 THEN
y=(-2)*x+1 ELSE
y=x+1
PRINT “x1=x2=”;p
ELSE PRINT “x1,x2=”;p+q-q,p
END IF ELSE
PRINT “No real root.” END IF
END
条件语句的嵌套


满足条件1
语句体1
语句体4
满足条件2

语句体2

语句体3
IF 条件1
语句体1
IF 条件2
语句体2
ELSE
语句体3
END IF
ELSE
语句体4
END
IF
THEN THEN
例2 编写程序,使得任意输入3个整数按大到小的顺序输出。
算法分析: 算法思想:3个数两两比较,确定大小。按a、b、c输入,要按a、b、c 输出,关键要找到最大值,将它赋值给 a,中值赋给b,最小值赋给c。
8,5,7 第一步 输入3个整数a、b、c
步骤1
步骤2
满足条件? No Yes 步骤
引例
编写程序,输入一元二次方程 ax2 ? bx ? c ? 0
的系数,输出它的实数根。

人教A版高中数学必修3第一章.2条件语句PPT全文课件

人教A版高中数学必修3第一章.2条件语句PPT全文课件


输出p
人教A版高中数学必修3第一章.2条件 语句PPT 全文课 件【完 美课件 】
开始
输入a,b,c
∆ =b2-4ac

∆≥0?

p= b
2a q=
2a
∆=0?

x1=p+q
无解
x2=p-q 输出x1,x2
结束

输出p
开始
输入a,b,c
∆ =b2-4ac

∆≥0?

p=-b/2a
q=
2a
∆=0?
开始 输入一整数a
M=a MOD 2
M=0?
Y
输出a为偶数
N
输出a为奇数
程序:
INPUT “a=“ ; a M= a MOD 2 IF M=0 THEN
PRINT “a为偶数” ELSE
PRINT “a为奇数” END IF END
结束
课时小结
1、条件结构的程序表示
满足条件? 是
语句1
否 语句2
IF 条件 THEN
例3.编写程序,使得任意输入3个整数按从大到小的顺序输出. 算法
第一步,输入3个整数 a , b , c
第二步,将 与a b比较,并把小者赋给b,大者赋给 a 第三步,将 a与c比较,并把小者赋给c,大者赋给 a 第四步,将b与c比较,并把小者赋给c,大者赋给b
第五步,按顺序输出 a , b , c
EDN IF
人教A版高中数学必修3第一章.2条件 语句PPT 全文课 件【完 美课件 】
人教A版高中数学必修3第一章.2条件 语句PPT 全文课 件【完 美课件 】
练习:已知
1(x )

(新)人教版高中数学必修三1.2.2《条件语句》精品课件(共22张PPT)

(新)人教版高中数学必修三1.2.2《条件语句》精品课件(共22张PPT)
转化。
INPUT “a,b,c=”;a,b,c d=b∧2-4*a*c IF d>=0 THEN p= -b/(2*a) q=SQR(d)/(2*a) IF d=0 THEN PRINT “x1=x2=”;p ELSE PRINT “x1,x2=”;p+q,p-q END IF ELSE PRINT “No real root.” END IF END
1.2 基本算法语句 1.2.2条件语句
输入:x If x>0 then Y=1 Else Y=0 End if 输出 y
知识再现
1.输入语句、输出语句和赋值语句 的一般格式分别是什么? 输入语句: INPUT “提示内容”;变量 输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式
IF
条件 THEN 语句体1 ELSE 语句体2 END IF
满足条件?


语句体1
语句体2
IF
条件 THEN 语句体1 ELSE 语句体2 END IF
满足条件?


语句体1 语句体2
当计算机执行上述语句时,首先对IF 后的条件进行判断,如果(IF)条件 符合,那么(THEN)执行语句体1, 否则(ELSE)执行语句体2.
两种语句的区别与联系
区别:第一种语句只有一个语句体,是满足 条件时执行的语句体:而第二种语句含有两 个语句体,满足条件时执行语句体1,不满 足条件时执行语句体2. 联系:两种语句首先都要对条件进行判断, 然后才执行相应的语句体;执行语句体以后, 程序都交汇于一点完成条件语句;都以IF开 始,以END结束。
满足条?


语句体
IF
条件 THEN 语句体 END IF

人教版高中数学必修三第一章第2节1.2.2-条件语句--课件(共16张PPT)

人教版高中数学必修三第一章第2节1.2.2-条件语句--课件(共16张PPT)
并指出它们在格式上的相同点。 3.例5之后的思考是在解决什么问题?它与例5的区别是什么?其中语句x = -x的
功能是什么? 4.试解释例7中两变量互换的过程,并思考:若a=b,b=a能否实现两变量a与b的互换? 5.综合比较例5、例6、例7的算法语句,思考: (1)为什么要出现格式上的缩进?不缩进可以吗? (2)三个例子分别用到了哪种
1、条件结构的程序表示
满足条件?
小是 语句 1

IF 条件 THEN
IF 条件 THEN
语句1 ELSE
满足条件?

语句 END IF

语句2 是
语句 2 END IF
语句体
2、初步体验如何由程序框图转化为程序语句.
3、通过对条件语句的学习,会编写程序解决实 际问题
IF-THEN-ELSE-END IF格 IF-THEN-END IF格式:
式:
IF 条件 THEN
IF 条件 THEN
语句
语句1
END IF
ELSE
语句2
END IF 首先对IF后的条件进行 判断,如果(IF)条件符 合,那么(THEN)执行语 句体1,否则(ELSE)执行
首先对IF后的条件 进行判断,如果(IF) 条件符合,那么(THEN 执行语句体1,否则执 行END IF后的语句.
条件语句?你辨认的依据是什么? (3)指出END IF和END在功能上的区别。 (4)进一步比较例6和例7的算法语句,找出它们在结构上的本质区别。 6.通过阅读课本例5、例6、例7,找到它们的算法步骤、程序框图及程序,细细体会由 算法步骤到程序的过程。
晋城出租车的计价情况是: 2公里以内(包含2公里)5元; 2—7公里超出2公里的部分1.4元/公里; 7公里以上(包含7公里)超出7公里的 部分2.1元/公里; 试画出出租车计价收费的程序框图并 写出相应的程序.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档