




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
§1.2.2条件语句教学目标知识技能:能初步用条件语设计算法,表达解决具体问题的过程。进一步体会算法的基本思想,学习有条理地、清晰地表达解决问题的步骤,提高逻辑思维能力。能力方法:通过模仿,操作、探索、经历设框图、编写程序以解决具体问题的过程,发展应用算法的能力。在解决具体问题的过程中学习条件语句,感受算法的重要意义。情感态度与价值观:能通过具体实例,感受和体会算法体问题中的意义,进一步体会算法思想的重要性,体验算法的有效性,增进对数学的了解,形成良好的数学学习情感,增强学习数学的乐趣。教学重点条件语句的步骤、结构及功能.教学重点会编写程序中的条件语句.新课导入前面我们学习了程序框图的画法,为了让计算机能够理解算法步骤,程序框图,上一节我们学习了输入语句,输出语句,赋值语句,今天我们学习条件语句.条件语句:条件语句与程序框图中的条件结构相对应.一种格式是:(IF-THEN格式)语句语句满足条件?是否IFIF条件THEN语句ENDIF计算机执行这种形式的条件语句时IF后的条件进行判断,如果条件符合,就执行THEN后的语句,如果条件不符合,则直接结束该条件语句,转而执行其他语句。另一种格式是:(IF-THEN-ELSE格式)是是满足条件?否语句1语句2IFIF条件THEN语句1ELSE语句2ENDIF当计算机执行上述语句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的语句1,否则执行ELSE后的语句2.条件语句的作用过程中,根据判断是否满足约定的条件而决定需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。例题解析例5编写一个程序,求实数x的绝对值.算法分析:算法一:第一步,输入一个实数x.第二步,判断x的符号.若x≥0,则输出x;否则输出-x.算法二:第一步,输入一个实数x.第二步,判断x的符号.若x<0,则x=-x;第三步,输出x.算法一程序算法二程序INPUTxIFx<0THENINPUTxIFx<0THENx=-xENDIFPRINTxENDINPUTxIFx>=0THENPRINTxELSEPRINT-xENDIFEND例6编写程序,输入一元二次方程的系数,输出它的实数根.算法步骤及程序框图见课本P11程序:注:SQR()是函数,用来求某个数的平方根即SQR=.INPUT“aINPUT“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!”ENDIFEND例7编写程序,使得任意输入的3个整数按从大到小的顺序输出。算法分析:用a,b,c表示输入的3个整数;为了节约变量,把它们重新排列后,仍用a,b,c表示,并使a≥b≥c.具体操作步骤如下.第一步:输入3个整数a,b,c.第二步:将a与b比较,并把小者赋给b,大者赋给a.第三步:将a与c比较.并把小者赋给c,大者赋给a,此时a已是三者中最大的.第四步:将b与c比较,并把小者赋给c,大者赋给b,此时a,b,c已按从大到小的顺序排列好.第五步:按顺序输出a,b,c.INPUTINPUT“a,b,c=”;a,b,cIFb>aTHENt=aa=bb=tENDIFIFc>aTHENt=aa=cc=tENDIFIFc>bTHENt=bb=cc=tENDIFPRINTa,b,cEND课堂练习29页练习第一题分析:如果有两个或是两个以上的并列条件时,用“AND”把它们连接起来。INPUTINPUT“请输入三个正数a,b,c=”;a,b,cIFa+b>cANDa+c>bANDb+c>aTHENPRINT“存在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国机器人零部件市场调查研究报告
- 2025年中国服装尺数据监测研究报告
- 2025年中国普通喷胶棉市场调查研究报告
- 5.人力资源规划内容项目五人力资源管理人力资源规划运用65
- 2025届山东省百师联盟高三开学摸底考(S)-语文试题(含答案)
- 2025年中国方锥座指示座市场调查研究报告
- 2025年中国数码展示台市场调查研究报告
- 2025-2030年中国个贷档案管理行业运行环境分析及市场投资发展方向研究报告
- 2025至2031年中国结构锚固胶行业投资前景及策略咨询研究报告
- 肇庆市实验中学高中生物:第三章基因的本质(第二课时)教案
- 上海上海闵行职业技术学院招聘60人笔试历年参考题库附带答案详解
- 【教学评一体化】第五单元 观世间万物悟人生哲思【大单元公开课一等奖创新教学设计】新统编版语文七年级下册名师备课
- 广西中药深加工项目投资计划书
- 私家侦探合同协议
- 居间保密合同协议
- 饲料企业职业健康培训大纲
- 2025年六五环境日生态环保常识及法律知识有奖竞答题库及答案(共90题)
- 磁场对通电导线的作用力课件-高二下学期物理人教版选择性2
- 2025-2030中国电气火灾监控模块竞争战略规划与需求预测分析研究报告
- 第18课《井冈翠竹》课件-2024-2025学年统编版语文七年级下册
- 公立医院成本核算指导手册
评论
0/150
提交评论