版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
20190304高一数学(shùxué)(1.2.2条件语句)第一页,共23页。问题(wèntí)提出1.输入(shūrù)语句、输出语句和赋值语句的一般格式分别是什么?输入语句: INPUT“提示(tíshì)内容〞;变量输出语句: PRINT“提示内容〞;表达式赋值语句:
变量=表达式第二页,共23页。2.对于顺序结构的算法或程序框图,我们可以利用(lìyòng)输入语句、输出语句和赋值语句写出其计算机程序.对于条件结构的算法或程序框图,要转化为计算机能够理解的算法语言,我们必须进一步学习条件语句.第三页,共23页。条件(tiáojiàn)语句第四页,共23页。知识(zhīshi)探究〔一〕:条件语句〔1〕IF条件(tiáojiàn)THEN语句体ENDIF思考1:下图是算法的条件结构用程序框图表示的一种形式,它对应的条件语句的一般格式设定为:满足条件?步骤A是否你能理解这个算法语句的含义吗?第五页,共23页。IF条件(tiáojiàn)THEN语句体ENDIF满足条件?步骤A是否当计算机执行上述(shàngshù)语句时,首先对IF后的条件进行判断,如果〔IF〕条件符合,那么〔THEN〕执行语句体,否那么执行ENDIF之后的语句.第六页,共23页。思考2:求实数x的绝对值有如下一个算法:第一步,输入一个实数x.第二步,判断x的符号.假设(jiǎshè)x<0,那么x=-x; 否那么,x=x.第三步,输出x.该算法的程序框图如何表示?第七页,共23页。x<0?开始结束输入x是x=-x输出x否第八页,共23页。思考3:这个(zhège)算法含有顺序结构和条件结构,你能写出这个(zhège)算法对应的程序吗?x<0?开始结束输入x是x=-x输出x否ENDINPUTxIFx<0THENx=-xENDIFPRINTx第九页,共23页。思考4:阅读下面的程序(chéngxù),你能说明它是一个什么问题的算法吗?INPUT“a,b=〞;a,bIFa>bTHENx=aa=bb=xENDIFPRINTa,bEND对实数(shìshù)a,b按从小到大排序.第十页,共23页。知识(zhīshi)探究〔二〕:条件语句〔2〕思考1:下图是算法的条件结构用程序框图表示的另一种形式,它对应的条件语句的一般格式设定为:满足条件?步骤1步骤2是否IF条件(tiáojiàn)THEN语句体1ELSE语句体2ENDIF你能理解这个算法(suànfǎ)语句的含义吗?第十一页,共23页。满足条件?步骤1步骤2是否IF条件(tiáojiàn)THEN语句体1ELSE语句体2ENDIF当计算机执行上述语句(yǔjù)时,首先对IF后的条件进行判断,如果〔IF〕条件符合,那么〔THEN〕执行语句(yǔjù)体1,否那么〔ELSE〕执行语句(yǔjù)体2.第十二页,共23页。思考2:求实数x的绝对值又有如下(rúxià)一个算法:第一步,输入一个实数x.≥0,那么输出 x;否那么,输出-x.该算法的程序框图如何表示?第十三页,共23页。x≥0?开始结束输入x是输出x否输出-x第十四页,共23页。思考(sīkǎo)3:你能写出这个算法对应的程序吗?x≥0?开始结束输入x是输出x否输出-xENDINPUT“x=〞;xIFx>=0THEN
PRINTxELSEPRINT-xENDIF第十五页,共23页。思考4:阅读下面的程序,你能说明它是一个什么问题(wèntí)的算法吗?INPUT“x=〞;xIFx>=1THENy=x∧2+3*xELSEy=x-4ENDIFPRINTyEND求分段函数
的函数值.第十六页,共23页。理论(lǐlùn)迁移例1将以下(yǐxià)解一元二次方程ax2+bx+c=0的程序框图转化为程序.开始输入a,b,c△=b2-4ac△≥0?△=0?否x1=p+q输出x1,x2结束否是x2=p-q输出x1=x2=p是输出“方程没有实数根”第十七页,共23页。ENDINPUT“a,b,c=〞;a,b,cd=b∧2-4*a*cIFd>=0THENp=-b/(2*a)q=SQR(d)/(2*a)IFd=0THENPRINT“x1=x2=〞;pELSEPRINT“x1,x2=〞;p+q,p-qENDIFELSEPRINT“Norealroot.〞ENDIF第十八页,共23页。例2编写程序,使任意输入的3个整数按从大到小的顺序(shùnxù)输出.第四步,将b与c比较(bǐjiào),并把小者赋给c,大者 赋给b.第一步,输入(shūrù)3个整数a,b,c.第二步,将a与b比较,并把小者赋给b,大者 赋给a.第三步,将a与c比较,并把小者赋给c,大者 赋给a.第五步,按顺序输出a,b,c.算法分析:第十九页,共23页。开始输入a,b,cb>a?t=aa=bb=tt=aa=cc=tt=bb=cc=t是是是输出a,b,c否c>b?否c>a?否结束INPUTa,b,cIFb>aTHENt=aa=bb=tENDIFIFc>aTHENt=aa=cc=tENDIFIFc>bTHENt=bb=cc=tENDIFPRINTa,b,cEND第二十页,共23页。小结(xiǎojié
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏2026年专利代理师《相关法律知识》考前冲刺卷
- 科学探索乐趣多小学主题班会课件
- 5.1 系统科学的理论体系教案 2025-2026学年统编版道德与法治 九年级上册
- 关于2026年开设新办事处的通知(4篇)
- 客户服务升级改进计划启动通知3篇范本
- 2025年会计职称考试《初级会计实务》财务风险预警热点问题实战试题及答案
- 2026年共青团团校入团青年奋进题库附完整答案
- 2026年共青团入团爱国素养考试题库附答案
- 2026年成人高考专升本政治必考考试试题及答案
- 2025山东省农业发展信贷担保有限责任公司部分急需紧缺专业人才招聘5人笔试历年参考题库附带答案详解
- 四川省水电投资经营集团有限公司所属电力公司2026年员工公开招聘(221人)考试备考试题及答案详解
- 2026学年广东省广州市一年级语文期末自测快速提分卷附答案详细答案和解析
- 2026年上海杨浦区社区工作者招聘考试试卷-含答案解析
- 高三语文阅读理解万能答题公式(高考极简满分版)
- 2026年人教版七年级下册生物期末重点联考卷(含答案可下载)
- 2026二年级诗词个性化作业设计课件
- LYT 3464-2026《退化草原免耕补播技术规程》(纯净版)
- 教科版四年级下册科学期末测试卷完整
- 个人所得税申报代理授权书范本
- 北京市大兴区人民法院招聘劳务派遣5人笔试参考题库及答案详解
- 2025年广东省广州市中考数学试卷(含答案解析)
评论
0/150
提交评论