第一章 算法初步 IF 条件 THEN 语句体 END IF 否 满足条件? 步骤A 是 1、条件语句的两种格式 ☆基础回顾☆ 当计算机执行时,首先对IF后的条件进行判断,如果条件符合,那么执行语句体,否则执行END IF之后的语句. 满足条件? 步骤A 步骤B 是 否 条件语句的一般格式 IF 条件 THEN 语句体1(步骤A) ELSE 语句体2(步骤B) END IF 当计算机执行时,首先对IF后的条件进行判断,如果条件符合,那么执行语句体1,否则执行语句体2. 是 满足条件? 循环体 否 下图是算法的循环结构用程序框图表示的第一种形式,它对应的循环语句的一般格式设定为: 2、循环语句的两种格式 DO 循环体 LOOP UNTIL 条件 WHILE 条件 循环体 WEND 循环体 满足条件? 是 否 下图是算法的循环结构用程序框图表示的第二种形式,它对应的循环语句的一般格式设定为: 例1.已知分段函数 编写程序,输入x的值,输出相应的y的值. 类型一、条件语句、循环语句的应用 ☆问题探讨与解题研究☆ 【分析】本题是已知分段函数的解析式求函数值的问题,当输入一个x的值后,由于x的值的所在范围不同,用来计算函数值的解析式也有所不同,因此要计算函数值必须先判断x的范围,设计该函数的算法必须用条件结构,相应的程序也应用条件语句表示. 【解析】 程序如下: 例2.写出计算 的算法的程序. 【分析】由于要计算的式子的特点是累加求和问题,所以它对应的程序框图为循环结构,解题时先给定初始变量,再确定循环体,最后写出程序. INPUT n i=1 S=0 DO S=S+(i+1)/i i=i+1 LOOP UNTIL in PRINT S END 【小结】1.在应用条件语句编程时要注意的两点 (1)IF与END IF要配对使用,不能只用其一; (2)区分END IF与END的区别,前者是结束条件语句,后者 是结束整个程序. 2.利用循环语句编程的三个步骤 (1)给循环语句中的变量赋初始值; (2)找出在程序中反复执行的部分,即循环体; (3)找出控制循环的条件,要特别注意循环体语句的先后次 序发生变化时对程序的影响。 【练习1】下列语句 执行完毕之后i的值是( ) (A)99 (B)100 (C)3 (D)102 【分析】解答本题的关键是分清该条件语句的格式及i的值是否满足条件. 【解析】1.选C.∵i=0满足条件,∴i=0+3=3.∴执行完毕之后i的值是3. 【练习2】执行下列程序后,输出的值是______. 【解析】1.该程序运行过程为S=3,i=4,不满足条件;继续执行循环体S=9,i=7,不满足条件;继续执行循环体S=15,i=10,不满足条件;继续执行循环体S=21,i=13,满足条件,所以输出的值为21. 例1.阅读下面所给程序,回答下列问题: 类型二、嵌套语句的应用 (1)若输入x=5,则输出结果为________. (2)该程序的功能是____________________. (3)若输出结果为y=5,则输入的x值为_________. 【分析】可先结合(1)认真阅读程序,再判断程序的功能,进而解答(3). 【解析】根据条件语句的结构特点知, 当x=5时,输出的y=2×5-1=9. 该程序的功能是求分段函数 若y=5,则x2+1=5(x<-1)或 或 2x-1=5(x>1),因此x=-2或3. 【例2】某班有学生54人,给出一次测试的数学成绩,记60分及以上为及格,要求统计及格人数、及格学生的平均分、全部的平均分,试设计一个程序,并画出程序框图. 【分析】本题需要引入一个统计变量M,统计及格的人数;同时还要有两个累加变量,一个S,用于求及格分数的和;一个T,用于求所有分数的和;还要引入一个计数变量i,用于计数,同时作为循环结束的一个判断条件. 2.程序框图如图: 程序如下: 【小结1】解决条件语句的嵌套的方法技巧 在条件语句中,当出现三个或三个以上的判断点时,就要用到程序嵌套.当用条件语句表达时,先按条件要求执行某一语句(特别是ELSE后的语句2),继续按另一条件进行判断,这时再利用一般语句完成这一要求,这就形成了条件语句的嵌套. 【小结2】循环语句嵌套问题的解题思路 先确定外层的循环语句,再逐步确定内层的条件,在设置条件时,必须保
您可能关注的文档
- GTS公路隧道分析设计专题讲解1课件.pptx
- 专题4第二单元第2课时氮肥的生产和使用.ppt
- 游戏王专题页图文尺寸要求模板.pptx
- 数列的概念教学课件.ppt
- 云计算时代数据中心架构.pptx
- 高考化学浙江专用大二轮专题复习课件解决规范使用化学用语问题幻灯片.ppt
- 信息化总体架构幻灯片.ppt
- 企业文化专题研讨幻灯片.ppt
- 专题3用友GRP-U8三公经费监管产品介绍.pptx
- 高物--直线运动专题模板.pptx
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)