最新新课标人教A版高中数学必修三122-条件语句公开课课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《最新新课标人教A版高中数学必修三122-条件语句公开课课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 新课 标人教 高中数学 必修 122 条件 语句 公开 课件 下载 _人教A版_数学_高中
- 资源描述:
-
1、 1.2.2 条件语句条件语句1.2 1.2 基本算法语句基本算法语句练练 习习 是是 否否 开始开始 输入输入a,b,c x=a bx 输出输出 x 结束结束 x=b x=c 否否 是是 练练 习习 是是 否否 开始开始 输入输入a,b,c x=a bx 输出输出 x 结束结束 x=b x=c 否否 是是 A知识探究(一)知识探究(一):条件语句(条件语句(1)思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?满足条件?步骤步骤A是是否否思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?满足条件?
2、步骤步骤A是是否否满足条件?满足条件?步骤步骤A是是否否知识探究(一)知识探究(一):条件语句(条件语句(1)思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?满足条件?步骤步骤A是是否否思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?满足条件?步骤步骤A是是否否满足条件?满足条件?步骤步骤A是是否否知识探究(一)知识探究(一):条件语句(条件语句(1)IF 条件条件 THEN语句体语句体END IFIF 条件条件 THEN语句体语句体END IF满足条件?满足条件?步骤步骤A是是否否满足条件?满
3、足条件?步骤步骤A是是否否IF 条件条件 THEN语句体语句体END IF满足条件?满足条件?步骤步骤A是是否否满足条件?满足条件?步骤步骤A是是否否当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那么(THEN)执行语句体,否则执行END IF之后的语句.思考2.求实数x的绝对值有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x0,则x=x;否则,x=x.第三步,输出x.该算法的程序框图如何表示?开始开始开始开始开始开始开始开始输入输入x输入输入x开始开始开始开始输入输入x输入输入xx0?x0?开始开始开始开始输入输入x输入输入xx0?x0?是是x=
4、-x是是x=-x开始开始开始开始输入输入x输入输入xx0?x0?是是x=-x是是x=-x输出输出x输出输出x开始开始开始开始输入输入x输入输入xx0?x0?是是x=-x是是x=-x输出输出x输出输出x结束结束结束结束开始开始开始开始输入输入x输入输入xx0?x0?是是x=-x是是x=-x否否否否输出输出x输出输出x结束结束结束结束思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开
5、始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT xIF x0 THEN思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT xIF x0 THENx=-x思考3.这个算法含有顺序结构和条件
6、结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT xIF x0 THENx=-xEND IF思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开始结束结束输入输入x是是x=-x输出输出x否否INPUT xIF x0 THENx=-xEND IFPRINT x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否x0?开始开
7、始结束结束输入输入x是是x=-x输出输出x否否ENDINPUT xIF x0 THENx=-xEND IFPRINT x思考3.这个算法含有顺序结构和条件结构,你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是x=-x输出输出x否否xb b THENTHENx=ax=aa=ba=bb=xb=xEND IF END IF PRINT PRINT a a,b bEND END 思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?INPUT INPUT“a a,b=b=”;a a,b bIF IF a ab b THENTHENx=ax=aa=ba=bb=xb=xEND IF
8、END IF PRINT PRINT a a,b bEND END 思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?对实数对实数a,b按从小到大按从小到大排序排序.知识探究(二)知识探究(二):条件语句(条件语句(2)思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式
9、设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步
10、骤步骤1步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)IF IF 条件条件THENTHEN语句体语句体1 1ELSEELSE语句体语句体2 2END IFEND IF思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否思考思考1.下图是算法的条件结构用程序框下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语图表示的另一种形式,它对应的条件语
11、句的一般格式设定为:句的一般格式设定为:满足条件?满足条件?步骤步骤1步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否知识探究(二)知识探究(二):条件语句(条件语句(2)IF IF 条件条件THENTHEN语句体语句体1 1ELSEELSE语句体语句体2 2END IFEND IF你能理解这个算法语句的含义吗?你能理解这个算法语句的含义吗?满足条件?满足条件?步骤步骤1步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否IF IF 条件条件THENTHEN语句体语句体1 1ELSEELSE语句体语句体2 2END IFEND IF满足条件?满足条件?步骤步骤1
12、步骤步骤2是是否否满足条件?满足条件?步骤步骤1步骤步骤2是是否否IF IF 条件条件THENTHEN语句体语句体1 1ELSEELSE语句体语句体2 2END IFEND IF当计算机执行上述语句时,首先对IF后的条件进行判断,如果(IF)条件符合,那(THEN)执行语句体1,否则(ELSE)执行语句体2.思考2.求实数x的绝对值又有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.若x0,则输出x;否则,输出-x.该算法的程序框图如何表示?开始开始开始开始开始开始开始开始输入输入x输入输入x开始开始开始开始输入输入x输入输入xx0?x0?开始开始开始开始输入输入x输入输入xx0?
13、x0?是是输出输出x是是输出输出x开始开始开始开始输入输入x输入输入xx0?x0?是是输出输出x是是输出输出x结束结束结束结束开始开始开始开始输入输入x输入输入xx0?x0?否否否否是是输出输出x是是输出输出x结束结束结束结束开始开始开始开始输入输入x输入输入xx0?x0?否否否否是是输出输出x是是输出输出x输出输出-x输出输出-x结束结束结束结束思考3.你能写出这个算法对应的程序吗?x0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对
14、应的程序吗?x0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xIF x=0 THEN IF x=0 THEN x0
15、?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xIF x=0 THEN IF x=0 THEN PRINT xPRINT xx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”
16、;x xIF x=0 THEN IF x=0 THEN PRINT xPRINT xELSEELSEx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xIF x=0 THEN IF x=0 THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输
17、入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?INPUT“x=”INPUT“x=”;x xIF x=0 THEN IF x=0 THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xEND IFEND IFx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考3.你能写出这个算法对应的程序吗?ENDENDINPUT“x=”INPUT“x=”;x xIF x=0
18、 THEN IF x=0 THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xEND IFEND IFx0?开始开始结束结束输入输入x是是输出输出x否否输出输出-xx0?x0?开始开始开始开始结束结束结束结束输入输入x输入输入x是是输出输出x是是输出输出x否否否否输出输出-x输出输出-x思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?思考4.阅读下面的程序,你能说明它是一个什么问题的算法吗?理论迁移理论迁移理论迁移理论迁移例1 将下列解一元二次方程ax2+bx+c=0的程序框图转化为程序.开始开始输入输入a,b,c=b2-4ac0?=0?否否x1=p
19、+q输出输出x1,x2结束结束否否是是2bpa=-2qa=Vx2=p-q输出输出x1=x2=p是是输出输出“方程没有方程没有实数根实数根”开始开始开始开始输入输入a,b,c输入输入a,b,c=b2-4ac=b2-4ac0?0?=0?=0?=0?否否x1=p+q否否x1=p+q输出输出x1,x2输出输出x1,x2结束结束结束结束否否否否是是2bpa=-是是2bpa=-2qa=V2qa=Vx2=p-qx2=p-q输出输出x1=x2=p输出输出x1=x2=p是是是是是是输出输出“方程没有方程没有实数根实数根”输出输出“方程没有方程没有实数根实数根”INPUT INPUT “a a,b b,c=c=”
20、;a a,b b,c cINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)INPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)INPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=
21、0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0 THENp=-b/(2p=-b/(2*a)a)q=SQR(d)/(2q=SQR(d)/(2*a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”PRINT “x1=x2=”;p pINPUT INPUT “a a,b b,c=c=”;a a,b b,c cIF d=0 THENIF d=0
展开阅读全文