




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.2.2条件语句1.2.2
条件语句课堂互动讲练知能优化训练课前自主学案学习目标1.经历将具体问题的程序框图转化为程序语句的过程,理解条件语言及条件语言在程序语言中的作用,进一步体会算法的基本思想.2.掌握两种条件语句的一般格式,并能在实际中根据问题灵活使用条件语句编写Scilab程序.课前自主学案1.赋值语句格式:_________________2.输入语句一般格式:变量=input(“提示内容”).3.输出语句一般格式:①________________________;②_______
(“提示内容”).温故夯基变量名=表达式.print(%io(2),表达式)disp1.概念:处理___________________的算法语句,叫做条件语句.2.条件语句的一般格式有两种,一种是____________格式,其形式为;另一种是ifend格式,其形式为.知新益能条件分支逻辑结构ifelseend思考感悟if语句中两种格式对应的程序框图分别是什么?提示:两种格式对应的程序框图分别是:3.作用(1)一般格式:如果表达式结果为_____,则执行表达式后面的语句序列1;如果表达式结果为_____,则执行else后面的语句序列2.(2)最简单格式:如果表达式结果为_______,则执行表达式后面的语句序列1,否则_________________.真假真跳过语句序列1课堂互动讲练应用条件语句编写程序考点一考点突破
运用Scilab程序语言中的条件语句写出求一元二次方程ax2+bx+c=0的程序.例1【解】程序如下:【名师点评】
(1)disp也是Scilab的输出语句,运行后在界面窗口上显示双引号中间的文字.(2)这个程序运行后,第一步:要求你输入方程中的常数a、b、c.第二步:计算d.第三步:用if语句对d进行判断,如果d<0,用语句disp输出方程无解信息.第四步:否则(else)也就是d≥0,则计算并输出.变式训训练1编写程程序,,输入入一个个x值,要要求输输出它它的绝绝对值值.解:程序如下:应用复合if语句编写程序考点二例2以下给给出一一个算算法::S1输入x;S2若x<0,则y=x+1;否则则执行行S3;S3若x=0,则y=0;否则则y=x;S4输出y.(1)指出该该算法法的功功能;;(2)将该算算法用用程序序框图图表示示出来来;(3)写出该该算法法的程程序..【思路点点拨】该问题题提供供的是是一个个问题题的算算法的的自然然语言言的表表述,,它是是一个个分段段函数数模型型.解解决此此问题题可先先由条条件入入手分分析,,再依依次画画出框框图,,并写写出程程序语语句..(2)程序框框图如如图所所示..(3)程序为为:【名师点点评】求分段段函数数的函函数值值的数数学模模型,,在求求值时时,由由于自自变量量的值值不同同,其其函数数值的的求法法不同同,故故先对对x的值进进行判判断,,根据据具体体数值值选择择不同同的计计算方方法,,故用用条件件语句句进行行设计计.变式训训练2试设计计一个个程序序,对对于输输入的的任意意两个个实数数a,b,求出出其差差的绝绝对值值,并并画出出程序序框图图.解:当a≥b时,其其差的的绝对对值为为a-b,否则则等于于b-a,可以以利用用条件件语句句来描描述这这个算算法..程序序框图图如图图所示示.程序为为:条件语句的嵌套考点三例3某商场场实行行优惠惠措施施,若若购物物金额额x在800元以上上含800元,打打8折;若若购物物金额额x在500元以上上含500元,则则打9折,否否则不不打折折,设设计程程序框框图,,要求求输入入购物物金额额x能输出实实际交款款额,并并写出相相应程序序.【思路点拨拨】重点应用用条件语语句,注注意多重重判断的的应用..【解】程序如下下:【名师点评评】条件语句句使程序序框图中中的条件件分支结结构能让让计算机机执行..其中if后的“条件”表示判断断的条件件,放在在判断框框中,语语句序列列1表示满足足条件时时执行的的操作内内容,放放在判断断框中“是”后的执行行框中,,语句序序列2表示不满满足条件件时执行行的操作作内容,,放在判判断框中中“否”后的执行行框中..变式训练练3乘火车从从A地到B地的票价价为50元,某儿儿童欲随随父母从从A地到B地去旅游游,铁路路部门规规定:儿儿童乘火火车时,,若身高高不超过过1.1m,则无需需购票;;若身高高超过1.1m,但不超超过1.4m,可以买买半票;;若超过1.4m,应买全全票.试试就该儿儿童买票票的票价价情况,,设计一一个购票票算法,,要求先先画出程程序框图图,再写写程序..解:该儿童购购票的算算法步骤骤为:S1测量儿童童身高h;S2如果h≤1.1,那么免免费乘车车;否则则,如果果h≤1.4,则购半半票乘车车;否则则购全票票.S3输出结果果.程序框图图如图所所示.程序如下下:由程序画框图考点四画出下面面的程序序所描述述的一个个程序框框图.例4【思路点拨拨】依程序可可知,输输入的是是两个点点的坐标标,求出出的是斜斜率.【解】程序框图如图所示.变式训练练4根据下面面的程序序,画出出其对应应的程序序框图..1.条件语语句用来来实现算算法中的的条件分分支结构构,在一一些需要要按给定定条件进进行比较较、判断断的问题题中,如如判断一一个数的的正负,,比较两两个数的的大小等等,常用用条件语语句设计计程序..2.求分段段函数的的函数值值时,往往往需要要用到条条件语句句,有时时还需要要用到条条件语句句的嵌套套.3.条件语语句主要要有两种种格式,,(1)if-else
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国际商法国际贸易术语模拟试题
- 环保行业表格-
- 自然灾害频发背景下的防汛应急管理需求变化
- 生物技术成果转化合作协议
- 社会实践与实习机会的多元化发展策略
- 设备使用情况表格-设备维护保养
- 历史与文化背景下的跨文化交际题集
- 中医医院发展现状及面临的主要挑战
- 高职院校创新创业教育与专业课程融合分析
- 2025年艺术治疗师考试试题及答案详解
- 注塑工艺验证周期
- 招标代理机构入围 投标方案(技术方案)
- 食管静脉曲张套扎术
- 装修施工验收指南
- 建筑工程项目全生命周期管理
- 眼科护理中的医疗事故与风险管理
- 年产10万吨聚氯乙烯生产工艺设计毕业设计
- 2023年-2024年电子物证专业考试复习题库(含答案)
- 某啤酒厂安全现状评价设计报告书模板
- 汽车电动助力转向系统发展综述外文文献翻译、中英文翻译、外文翻译
- Unit 2 Beethoven a remarkable life Extended Reading 公开课说课课件-2022-2023学年高中英语牛津译林版(2020)选择性必修第一册
评论
0/150
提交评论