高考数学 第十一章 算法初步 第75课 基本算法语句(1)

上传人:s****u 文档编号:59406433 上传时间:2022-03-02 格式:PPT 页数:16 大小:489.50KB
返回 下载 相关 举报
高考数学 第十一章 算法初步 第75课 基本算法语句(1)_第1页
第1页 / 共16页
高考数学 第十一章 算法初步 第75课 基本算法语句(1)_第2页
第2页 / 共16页
高考数学 第十一章 算法初步 第75课 基本算法语句(1)_第3页
第3页 / 共16页
点击查看更多>>
资源描述
基本算法语句基本算法语句 1基础知识回顾与梳理基础知识回顾与梳理类型类型输入语句输入语句输出语句输出语句赋值语句赋值语句含有含有Else分支的分支的选择语句选择语句格式格式类型类型没有没有Else分支分支的选择语句的选择语句当型循环当型循环(While语句)语句)当型循环当型循环(For语句)语句)直到型循环直到型循环(o语句语句)格式格式Read xPrint x变量名变量名表达式表达式If 条件条件 Then 语句语句1Else 语句语句2End IfIf 条件条件 Then 语句语句End IfDo 语句语句Until 条件条件 End DoWhile 条件条件 语名语名End WhileFor From 初初值值 To 终值终值 Step 步长步长语句语句End For诊断练习诊断练习1、下列语句中: 其中是赋值语句的为_ 23xxmITTA322 AA1)5)37(xxxp诊断练习诊断练习【说明说明】(1)赋值语句)赋值语句“ ”表示将表示将 的值赋的值赋给给 ,其中,其中 是一个变量,是一个变量, 是一个与是一个与 同类型的变量或表达式同类型的变量或表达式.(2)基本算法语句只要书写简便、容易理)基本算法语句只要书写简便、容易理解、表达清楚即可;本章建议所用符号相解、表达清楚即可;本章建议所用符号相对统一,以免混淆对统一,以免混淆.yxyyxx诊断练习诊断练习2根据如图所示的伪代码,当输入分别根据如图所示的伪代码,当输入分别为为2,3时,最后输出的的值是时,最后输出的的值是 3【说明说明】解决与选择语句有关解决与选择语句有关问题,一般先写出算法所问题,一般先写出算法所表示的函数关系式表示的函数关系式Read a,bIf ab Then m aElse m bEnd IfPrint m诊断练习诊断练习3.右面是一个求右面是一个求20个数的平均数的程序,在个数的平均数的程序,在横线上应该填充的语句为横线上应该填充的语句为 i20或或i21S0i1While .ReadxSSxii1EndWhileMS/20PrintMWhilep循环体循环体End While (2)While循环中一般有两个循环中一般有两个变量,一个是计数变量,如本变量,一个是计数变量,如本题中的题中的i,一个是累和(积)变,一个是累和(积)变量,如本题中的量,如本题中的S.【说明说明】(1)While语句是当型循环,语句是当型循环,其一般形式是其一般形式是诊断练习诊断练习S0i1While Readx ii1 SSxEndWhileMS/20PrintM【变式变式】若改变若改变SSx,ii1的顺序,横线上应填充什么?i21或或i22诊断练习诊断练习4如下程序运行后如下程序运行后,输出的输出的结果为结果为 次数次数1234P-3-1721K1471021 For k Form 1 To 10 Step 3 End ForPrint p62kPP1P范例导析范例导析例例1、程序(、程序(1)输出结果与程序()输出结果与程序(2)中当)中当时的运行结果分别为时的运行结果分别为 35,64问题问题1:循环体中循环体中“SS+I”在算法中有何作用?在算法中有何作用? 问题问题2:程序中程序中“Step 3” 是什么意思?可省略吗?是什么意思?可省略吗?问题问题3:可以改用可以改用“While”语句吗?语句吗?21xPIfEndxPElsexPThenxIfxad intPr 7 . 01510 5 10 Re2)()程序(sForEndissStepToFromiFors)程序(intPr313101范例导析范例导析【说明说明】(1)Step语句和语句和While语句在某些情况下是可能转化的语句在某些情况下是可能转化的 .(2)在已知执行次数的情况下,才可用在已知执行次数的情况下,才可用Step语句语句. a1s0I1WhileI19aa(1)ssaIII1EndForPrint s范例导析范例导析例例2、分别用、分别用While语句、语句、Do语句和语句和For语句语句写出计算写出计算135799的算法的算法 13 99 2 Print TIWhile ITTIIIEnd WhileT 13 2 99 Print TIDoTTIIIUntile IEnd DoT 1 1 99 2 Print TFor I FortostepTTIEnd ForT问题问题1:图:图1中中“I99”还可写成什么?还可写成什么?范例导析范例导析1013 2 Print 0TIWhileTTIIIEnd WhiIleT 1013 2 Print 0TIWhileTTIIIEnd WhiIleT 1013 2 Print 1TIWhileTTIIIEnd WhiIleT 问题问题2:若将图:若将图3中中“TTI”,“II2”互换,要得到正确结果,还需如何修改?互换,要得到正确结果,还需如何修改?I1TTIII2I99【说明说明】循环语句要注意初值和赋值顺序循环语句要注意初值和赋值顺序范例导析范例导析【变式变式】若要计算使若要计算使1357n2012成立的成立的n的最小值,可用哪些语句?如何的最小值,可用哪些语句?如何修改下面算法修改下面算法13 99 2 Print TIWhile ITTIIIEnd WhileT 13 2 99 Print TIDoTTIIIUntile IEnd DoT 1 1 99 2 Print TFor I FortostepTTIEnd ForT13 201 2 Pr 2t2inTIWhileTTIIIEnd WhileTI 201213 2 nt 2PriTIDoTTIIIUntileEnd DoTI 范例导析范例导析例例3、如图所示,已知底角为如图所示,已知底角为45的等腰梯形的等腰梯形ABCD,底边,底边BC长为长为7 cm,腰长为,腰长为2cm,当,当一条垂直于底边一条垂直于底边BC(垂足为垂足为F)的直线的直线l从从B点点开始由左至右移动开始由左至右移动(与梯形与梯形ABCD有公共点有公共点)时,时,直线直线l把梯形分成两部分,令把梯形分成两部分,令BFx(0 x7),左边部分的面积为左边部分的面积为y,求,求y与与x之间的函数关系之间的函数关系式,画出流程图,并用伪代码表示式,画出流程图,并用伪代码表示.范例导析范例导析【变式变式】如图,在边长为如图,在边长为4的正方形的正方形ABCD的边上的边上有一点有一点P,沿着折线,沿着折线BCDA由点由点B(起点)向点(起点)向点A(终点)运动设点(终点)运动设点P的运动的路程为的运动的路程为x,APB的面积为的面积为y,求,求y与与x之间的关系式,并画出流程图,之间的关系式,并画出流程图,定出伪代码定出伪代码
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!