版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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江西鹰潭月湖区民政局招聘工作人员1人备考题库附答案详解(精练)
- 2026重庆两江新区物业管理有限公司外包岗位招聘1人备考题库含答案详解(能力提升)
- 2026合肥信息工程监理咨询有限公司招聘15人备考题库附参考答案详解(a卷)
- 2026山东济南市第一人民医院招聘卫生高级人才和博士(控制总量)18人备考题库带答案详解(模拟题)
- 2026年烟台文化旅游职业学院公开招聘高层次、高技能人才备考题库附答案详解
- 2026广东广州市中山大学孙逸仙纪念医院药学部工程岗位招聘1人备考题库带答案详解(轻巧夺冠)
- 2026江苏扬州市消防救援局政府专职消防人员国上半年招聘59人备考题库及答案详解【易错题】
- 2026中国科学院青藏高原所“海外优青”项目人才招聘备考题库(北京)及答案详解(历年真题)
- 短剧网络播出要求与规范手册
- 江苏苏锡常镇四市2026届高三下学期教学情况调研(一)数学试题(含答案)
- 高顿教育内部考核制度
- 2026年山西工程职业学院单招职业技能考试题库及答案解析
- 北京2025年北京市科学技术研究院及所属事业单位第二批招聘12人笔试历年参考题库附带答案详解
- 诊疗器械器具和物品交接与质量检查及验收制度
- 【快乐读书吧】六下《骑鹅旅行记》阅读测试题库(有答案)
- 文字色彩搭配课件
- 水景喷泉实施施工方案
- 海洋平台桩基钻孔灌注桩施工方案
- 红十字会手抄报活动方案
评论
0/150
提交评论