基本算法语句.doc

上传人:hs****ma 文档编号:554919607 上传时间:2022-09-14 格式:DOC 页数:5 大小:94.51KB
返回 下载 相关 举报
基本算法语句.doc_第1页
第1页 / 共5页
基本算法语句.doc_第2页
第2页 / 共5页
基本算法语句.doc_第3页
第3页 / 共5页
基本算法语句.doc_第4页
第4页 / 共5页
基本算法语句.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基本算法语句.doc》由会员分享,可在线阅读,更多相关《基本算法语句.doc(5页珍藏版)》请在金锄头文库上搜索。

1、2010届高三(文)数学第一轮复习 算法2基本算法语句【复习目标】:1 理解几种基本的算法语句-赋值语句、输入和输出语句、条件语句、循环语句,能初步应用这些算法语句编写伪代码;2 正确理解五种基本算法语句的表示方法、结构和用法;3 理解算法的三种描述方式:自然语句、流程图、伪代码,它们都是对算法的一种形式化的表示,而算法才是解决问题的关键。【知识梳理】:1、 伪代码:伪代码是介于_语言和_语言之间的文字和符号,是表达算法的简单而实用的好方法。2、赋值语句:在伪代码中,赋值语句用符号“_”表示,“”表示_,其中是一个变量,是一个与同类型的变量或表达式3、输入、输出语句: 我们用输入语句_表示输入

2、的数据依次送给;用输出语句_表示输出运算结果x。4、条件语句: 否是满足条件?语句1语句2(图2)条件语句的一般形式为:IfthenElse(如图1所示),对应的程序框图为图2。 If 条件A then 语句1 Else 语句2End if(图1)“条件A”表示判断的条件,“语句1”表示满足条件A时执行的操作内容;“语句2”表示不满足条件A时执行的操作内容;End if表示条件语句的结束。计算机在执行时,首先对If后的条件进行判断,如果符合条件A,则执行Then后面的语句1;若不符合条件A,则执行Else后面的语句2。5、循环语句:循环语句一般有种:1、当型循环:“For循环”、“While循

3、环”2、直到型循环:“until循环”For I from“初值”to“终值”step“步长” End for(1)“For循环”是在循环次数已知时使用的循环,其一般形式为:说明:上面“For”和“End For”之间缩进的步骤称为循环体;默认的“步长”为1,即循环时,的值每次增加1(步长也可以为负);While AEnd while“For循环”是直到型循环结构,即先执行后判断(2)“While循环”的一般形式为:其中A为判断执行循环的条件说明:上面“While”和“End While”之间缩进的步骤称为循环体;“While循环”是当型循环结构,其特点是“前测试”,即先判断,后执行,若初始条

4、件A不成立,则一次也不执行循环体中的内容;任何一种需要重复处理的问题都可以用这种前测试循环来实现Do Until AEnd Do(3)“until循环”的一般形式为:说明:上面“Do”和“Until A”之间缩进的步骤称为循环体;“Until循环”是直到型循环结构,其特点是“后测试”,即先执行,后判断,若初始条件A成立,则执行一次循环体中的内容;任何一种需要重复处理的问题都可以用这种后测试循环来实现【教学过程】:一、基础训练:1、关于赋值语句,下面的说法中:(1)把变量a的值存放到a+1中。(2) 两边a的值相同。(3)把变量a的值加1后赋给变量a 正确的是 2、(1)按照下面的算法进行操作:

5、 (2)按照下面的算法进行操作: Read xIf x3 Then If x10 Then Else Else End If End If该程序运行后, Print P变量y的值是_ End 若x=6,则P=_;若x=18,则P=_3、阅读下面的程序: t1 Read x i2 If x0 Then While i5 yx21 tti Else If x=0 Then ii+1 y0End While Else Print t yx2+1End End If该程序运行的结果是_ Print y 若输入3,则输出的y值是_Read “n=”;n i1 A1 Sum0 i1 While i100

6、While in SumSum+i AAi ii+1 ii+1 End While End While Print Sum Print A 该程序运行的结果是_ 若n=6,则该程序运行的结果是_ i1 i1 S0 While i 8 While S20 ii+2 SS+i S2i+3 ii+1 End While End While Print S Print i 该程序运行的结果是_该程序运行的结果是_ 4、下列伪代码运算的功能是_ _ S1 i1 i3 S0 While S10000 While i1 Then End For yx2+1 Else y2x+1 End If Print y

7、(1)若执行上述伪代码时没有执行yx2+1,则输入的x的取值范围是 (2)若执行结果y的值是5,则执行的赋值语句是 ,输入的x的值是 三、典型例题例1、设计一个算法分别求用两根长度为l的细铁丝分别围成一个正方形和一个圆时的面积。要求输入l的值,输出正方形和圆的面积,并编写伪代码。例2、设计算法,根据输入自变量x的值,求的值,编写该算法的伪代码,并将算法用流程图表示。例3、分别用“当型”和“直到型”编写一组伪代码计算,并画出相应的流程图。例4、如图所示,程序框图给出了无穷正项数列满足的条件,且当时,输出的是; 当时,输出的是()试求数列的通项公式;()试求当时,输出的的值(写出解题步骤)四、作业:数学之友基础训练,能力强化- 4 -

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号