预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共34页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.了解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环 语句的含义. 2.并能用它们解决简单的问题. 3.通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的 贡献.1.条件语句和循环语句将会成为高考考查的重点,三种题型均可涉及,以中、 低档题为主,主要考查对两种算法语句的理解和应用. 2.算法是高中数学新课标中的新增内容,本讲的重点是几种重要的算法案例思 想,复习时重算法的思想,轻算法和程序的构造.1.注意区分赋值语句、输入语句、输出语句的作用,并在流程图中灵活运 用.在赋值语句中应注意当变量被赋予新值时,原来的值将被新值取代.注意条件语句的两种基本形式及各自的应用范围以及对应的流程图.条件语句与算法中的条件结构相对应,语句形式较为复杂,要会借助框图写出流程图.2.条件语句一般用在需要对条件进行判断的算法设计中.如判断一个数的正 负、比较两个数的大小、求分段函数的函数值等问题,往往要用条件语句,有时甚至要用到条件语句的嵌套.循环语句应注意两种语句的区别: Until语句适用于预先知道循环次数的循环结构,而While循环首先要对表达式进行判断. 3.计算机能够直接或间接理解的伪代码都包含输入语句、输出语句、赋值语 句、条件语句和循环语句等基本算法语句.输入语句、输出语句和赋值语句贯穿于大多数算法的结构中,而算法中的条件结构由条件语句来表述,循环结构由循环语句来实现.学习中要熟练掌握这些基本算法语句.4.编写伪代码的思维步骤: ①根据问题设计算法分析(算法的自然语言形式); ②将算法分析转化为流程图,形象直观地把算法分析描述出来(算法的图形语言形式); ③将流程图用算法语句表述出来,即逐步把流程图中的算法步骤用算法语句表达出来,即编写出了程序(算法的符号语言形式).5.通过案例的运用,体会算法的核心是将一般意义上的解决问题策略的具体 化.即当面临一个问题时,在分析、思考后获得了解决它的基本思路(解题策 略),将这种思路具体化、条理化,用适当的方式表达出来(画出程序框图,转化为程序语句). 6.解不定方程实际上是一个分类讨论的过程,解决不定方程问题其实并不难, 只要使用循环,从小到大搜索即可.关键是判断的条件要用到整除的一些性质和记法.人教A版中辗转相除法的程序 求两个正整数m、n的最大公约数的程序如下: INPUTm、n DO r=mMODn m=n n=r LOOPUNTILr=0 PRINTm END1.伪代码 伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法. 2.赋值语句 在伪代码中,赋值语句用符号“”表示,“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或.3.输入、输出语句 我们用输入语句“Reada,b”表示输入的数据依次送给,;用输出语 句“”表示输出运算结果x. 4.条件语句 条件语句的一般形式是: 其中A表示的条件;B表示条件时执行的操作内容;C表示条 件时执行的操作内容;EndIf表示条件语句.5.循环语句 (1)循环语句用来实现算法中的结构. (2)当型循环:当型循环可用下面的语句形式来描述: (3)直到型循环:直到型循环可用下面的语句形式来描述: (4)当循环的次数已经确定,可用“For”语句表示,“For”语句的一般形式为:1.(江苏省高考名校联考信息优化卷)如图,是根据所输入的x值计算y值的一个算法程序,若x取(a≠0)的值,则所得y值中的最小值为________.解析:由题意得,当a>0时,x==a+≥2; 当a<0时,x==a+≤-2. 由算法程序,得函数y=, 所以当x∈[2,+∞)时,函数y是增函数,故当x=2时,y有最小值为7:当x∈ (-∞,-2]时,函数y是减函数,故当x=-2时,y有最小值为4.综上得,y值中 的最小值为4. 答案:42.(盐城市高三第二次调研)执行如图所示的伪代码,输出的结果为________. 解析:运算结果为:1+3+5+7+9=25. 答案:253.(苏北四市高三第三次联考)如图,给出一个算法的伪代码,则f(-3)+f(2)=________. 解析:根据算法可知f(-3)=4×(-3)=-12,f(2)=22=4,所以f(-3)+f(2)=-8. 答案:-84.下列伪代码运行的结果是________. 答案:1055.阅读所给的伪代码,并写出a=3,b=5时的计算结果a=________. 答案:1.输入、输出、赋值语句是任何一个算法中必不可少的语句.一个语句可以输 出多个表达式.在赋值语句中,变量的值始终等于最近一次赋给它的值,先前的值将被替换. 2.一个赋值语句只给一个变量赋值