苏教版高中数学(必修3)1.3《基本算法语句》(条件语句)ppt课件

上传人:Jerm****014 文档编号:49795888 上传时间:2018-08-03 格式:PPT 页数:18 大小:366.50KB
返回 下载 相关 举报
苏教版高中数学(必修3)1.3《基本算法语句》(条件语句)ppt课件_第1页
第1页 / 共18页
苏教版高中数学(必修3)1.3《基本算法语句》(条件语句)ppt课件_第2页
第2页 / 共18页
苏教版高中数学(必修3)1.3《基本算法语句》(条件语句)ppt课件_第3页
第3页 / 共18页
苏教版高中数学(必修3)1.3《基本算法语句》(条件语句)ppt课件_第4页
第4页 / 共18页
苏教版高中数学(必修3)1.3《基本算法语句》(条件语句)ppt课件_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《苏教版高中数学(必修3)1.3《基本算法语句》(条件语句)ppt课件》由会员分享,可在线阅读,更多相关《苏教版高中数学(必修3)1.3《基本算法语句》(条件语句)ppt课件(18页珍藏版)》请在金锄头文库上搜索。

1、1.3 基本算法语句条件语句知识再现1.输入语句、输出语句和赋值语句 的一般格式分别是什么?输入语句: INPUT “提示内容”;变量输出语句: PRINT “提示内容”;表达式 赋值语句: 变量=表达式2.对于顺序结构的算法或程序框图 ,我们可以利用输入语句、输出语句和 赋值语句写出其计算机程序.对于条件结 构的算法或程序框图,要转化为计算机 能够理解的算法语言,我们必须进一步 学习条件语句. 下图是算法的条件结构用程序框图 表示的一种形式,它对应的条件语句的 一般格式设定为:满足条件?语句体1语句体2是否IF 条件 THEN语句体1 ELSE语句体2 END IF满足条件?语句体1语句体2

2、是否IF 条件 THEN语句体1 ELSE语句体2 END IF当计算机执行上述语句时,首先对IF 后的条件进行判断,如果(IF)条件 符合,那么(THEN)执行语句体1, 否则(ELSE)执行语句体2.IF 条件 THEN语句体 END IF下图是算法的条件结构用程序框图 表示的另一种形式,它对应的条件语句 的一般格式设定为:满足条件?语句体是否IF 条件 THEN语句体 END IF满足条件?语句体是否当计算机执行上述语句时,首先对 IF后的条件进行判断,如果(IF)条件 符合,那么就执行THEN后的语句体,否 则执行END IF之后的语句.例5:编写一个程序,求实数x的绝对值. 第一步,

3、输入一个实数x. 第二步,判断x的符号.若x0,则 输出 x;否则,输出-x.该算法的程序框图如何表示?x0?开始结束输入x是 输出x否输出-x你能写出这个算法对应的程序吗? x0?开始结束输入x是 输出x否输出-xENDINPUT xIF x=0 THEN PRINT xELSE PRINT -x END IF阅读下面的程序,你能得到什么结论? x=1 THENy=x2+3*x ELSEy=x-4 END IF PRINT y END 例6 将下列 解一元二次方 程ax2+bx+c=0的 程序框图转化 为程序.开始输入a,b,c= b2-4ac0?=0? 否 x1=p+q输出x1,x2结束否

4、是x2=p-q输出x1=x2=p是输出“方程没有 实数根”ENDINPUT “a,b,c=”;a,b,c d=b2-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-qEND IFELSE PRINT “No real root.”END IF例7 编写程序,使任意输入的3个整 数按从大到小的顺序输出.第四步,将b与c比较,并把小者赋给c,大者赋给b.第一步,输入3个整数a,b,c. 第二步,将a与b比较,并把小者赋给b,大者赋给a. 第三步,将

5、a与c比较,并把小者赋给c,大者赋给a.第五步,按顺序输出a,b,c.算法分析:开始输入a,b,cba? t=aa=bb=tt=a a=c c=tt=bb=c c=t是是是输出a,b,c否cb?否ca?否结束INPUT a,b,cIF ba THENt=aa=bb=tEND IFIF ca THENt=aa=cc=tEND IFIF cb THENt=bb=cc=tEND IF PRINT a,b,c END思考:阅读下面的程序,你能说明它是一 个什么问题的算法吗? INPUT “a,b=”;a,b IF ab THENt=aa=bb=t END IF PRINT a,b END 对实数a,b 按从小到大 排序. 小结作业2.编写含有多个条件结构的程序时,每 个条件语句执行结束时都以END IF表示.1.条件语句有两种形式,应用时要根据 实际问题适当选取.作业:P29练习:1,2,3,4.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号