1112高中数学 1.2.2 条件语句1课件 新人教B版必修3

上传人:沈*** 文档编号:51781944 上传时间:2022-01-31 格式:PPT 页数:17 大小:742KB
收藏 版权申诉 举报 下载
1112高中数学 1.2.2 条件语句1课件 新人教B版必修3_第1页
第1页 / 共17页
1112高中数学 1.2.2 条件语句1课件 新人教B版必修3_第2页
第2页 / 共17页
1112高中数学 1.2.2 条件语句1课件 新人教B版必修3_第3页
第3页 / 共17页
资源描述:

《1112高中数学 1.2.2 条件语句1课件 新人教B版必修3》由会员分享,可在线阅读,更多相关《1112高中数学 1.2.2 条件语句1课件 新人教B版必修3(17页珍藏版)》请在装配图网上搜索。

1、1.2.2条件语句条件语句 问题提出问题提出 1. 1.输入语句、输出语句和赋值语句输入语句、输出语句和赋值语句的一般格式分别是什么?的一般格式分别是什么? 输入语句输入语句: inputinput“提示内容提示内容”;变量;变量 输出语句输出语句: print “print “提示内容提示内容”;表达式;表达式 赋值语句赋值语句: 变量变量= =表达式表达式 2. 2.对于顺序结构的算法或程序框图,对于顺序结构的算法或程序框图,我们可以利用输入语句、输出语句和赋我们可以利用输入语句、输出语句和赋值语句写出其计算机程序值语句写出其计算机程序. .对于条件结构对于条件结构的算法或程序框图,要转化

2、为计算机能的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学够理解的算法语言,我们必须进一步学习条件语句习条件语句. . 1. 处理条件分支逻辑结构的算法语句,处理条件分支逻辑结构的算法语句,叫做叫做条件语句条件语句. Scilab语言中的条件语句分为语言中的条件语句分为if语句语句和和selectcase语句语句.2. if语句的一般格式是:语句的一般格式是:if 表达式表达式 语句序列语句序列1;else 语句序列语句序列2;end 计算机执行这种格式的条件语句时,计算机执行这种格式的条件语句时, 如果表达式结果为真,则执行表达式如果表达式结果为真,则执行表达式后面的语句

3、序列后面的语句序列1; 当表达式结果为假时,执行当表达式结果为假时,执行else后面的后面的语句序列语句序列2, 然后结束这一条件语句然后结束这一条件语句.例例1解一元二次方程解一元二次方程ax2+bx+c=0.S1 计算计算=b24ac;S2 如果如果0,则原方程无实数解;,则原方程无实数解;否则否则(0), x1= , x2= ;242bbaca 242bbaca S3 输出输出x1,x2,或,或“无实数解无实数解”信息信息.=b24ac输出输出x1,x20?YN12,22bbxxaa 输出输出“方程无实数解方程无实数解”输入输入a, b, c开始开始结束结束a=input(“a=”);b

4、=input(“b=”); /输入输入a,b,c的值的值c=input(“c=”);d=b*b4*a*c; /计算判别式的值计算判别式的值if d0 /如果如果d0 disp(“no solution”); /输出无解信息输出无解信息else t=sqrt(d); /否则计算否则计算d的平方根的平方根 x1=(b+t)/(2*a); /计算计算x1的值的值 x2=(bt)/(2*a); /计算计算x2的值的值 print(%io(2),x2,x1) /输出输出x1,x2的值的值end /结束条件语句结束条件语句3. ifend格式的条件语句的一般格式为:格式的条件语句的一般格式为:if 表达式

5、表达式 语句序列语句序列1;end计算机要执行这种格式的条件语句时,先计算机要执行这种格式的条件语句时,先对表达式的结果进行判断,若表达式结果对表达式的结果进行判断,若表达式结果为真,则执行表达式后面的语句序列为真,则执行表达式后面的语句序列1,否则直接跳过语句序列否则直接跳过语句序列1,执行其他语句。,执行其他语句。 例例2. 比较比较a与与b的大小,并按大小顺序输出的大小,并按大小顺序输出.S1 输入输入2个数个数a、b;S2 将将a与与b比较,并把小者赋给比较,并把小者赋给b,大者赋给,大者赋给a;S3 按顺序输出按顺序输出a、b.a=input(“a=”);b=input(“b=”);

6、If ab x=a; a=b; b=x;EndPrint(%io(2), b, a)开始开始输入输入a, b结束结束输出输出a, bIf a=0 y=x;else y=x;endprint(%io(2), y)例例4. 已知分段函数已知分段函数 画出程序框图,编写程画出程序框图,编写程序,输入自变量序,输入自变量x的值,的值,输出其相应的函数值输出其相应的函数值.1,(0)0, (0)1, (0)xxyxxx 否否是是开始开始输入输入xx0y=x+1输出输出y结束结束x0y=0y=x+1否否是是x= input(“x=”);if x0y=x+1输出输出y结束结束x0y=0y=x+1否否是是练习

7、题练习题1.下面的问题中不需用条件结构就可以实下面的问题中不需用条件结构就可以实现的是(现的是( )A.已知三角形三边长,求三角形的面积;已知三角形三边长,求三角形的面积;B.求方程求方程ax+b=0 (a, b为常数为常数)的根;的根;C.求三个实数求三个实数a,b,c中的最大者;中的最大者;D.给出两点给出两点M、N的坐标的坐标,计算直线计算直线MN的的斜率。斜率。A2. 给出以下四个问题给出以下四个问题, 输入一个数输入一个数x, 输出输出它的相反数它的相反数. 求面积为求面积为6的正方形的周长的正方形的周长.求三个数求三个数a,b,c中的最大数中的最大数. 求函数求函数 的函数值的函数值. 其中不需其中不需要用条件语句来描述其算法的有要用条件语句来描述其算法的有 ( ) A. 1个个 B. 2个个 C. 3个个 D. 4个个0201)(xxxxxfB小结作业小结作业2.2.编写含有多个条件结构的程序时,每编写含有多个条件结构的程序时,每个条件语句执行结束时都以个条件语句执行结束时都以end end 表示表示. .1.1.条件语句有两种形式,应用时要根据条件语句有两种形式,应用时要根据实际问题适当选取实际问题适当选取. .

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!