高二数学《课时1算法流程图、基本算法语句》学案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高二数学《课时1算法流程图、基本算法语
句》学案
【复习目标】
1、了解算法的含义,能用自然语言描述算法。
2、理解设计流程图表达解决问题的过程,了解算法和程序语言的区别;理解流程图的三种基本逻辑结构,会用流程图表示算法。
3、理解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循环语句。能用自然语言、流程图和伪代码表述算法,会用“While循环”和“For循环”语句或GoTo语句实施循环(注意:优先使用While和For语句,尽量少用GoTo语句)。
【双基研习】
☆基础梳理☆
1、算法的定义:算法是对一类问题的机械的、统一的求解方法、
2、流程图(1)流程图是由一些图框和流程线组成的,其中图框表示_______________,图框中的文字和符号表示
___________,流程线表示________________、(2)基本的图框由起止框、输入框、输出框、_____ __、_______、3、三种基本的算法结构名称顺序结构选择结构循环结构定义依次进行多个处理
的结构称为顺序结构先____________ ___,再决定执行哪一种操作的结构称为选择结构_______ ___ _的结构称为循环结构流程图
4、基本算法语句:赋值语句输入、输出语句条件语句循环语句一般格式x←yRead a,bPrint xIf A ThenBElse CEnd IfWhile p 循环体End WhileFor I From “初值” To “终值” Step “步长” 循环体End For☆课前热身☆
1、左边流程图表示的算法所输出的结果是___
2、阅读中间的流程图,若输出s的值为-7,则判断框内可填写_____、
3、阅读右边伪代码输出的结果为________
【考点探究】
例
1、下列关于算法的说法正确的是________、①求解某一类问题的算法是惟一的;②算法必须在有限步操作之后停止;③算法
的每一步操作必须是明确的,不能有歧义;④算法执行后产生确
定的结果、例
2、阅读左边流程图,它表示的算法功能是:判定___ _ 、例
3、(xx,江苏)下图是一个算法流程图,则输出的S的值是
________、
【方法感悟】
1、给出一个问题,设计算法时应注意:
(1)认真分析问题,联系解决此问题的一般数学方法; (2)综合考虑此类问题中可能涉及的各种情况; (3)将解决问题的过程划
分为若干个步骤; (4)用简练的语言将各个步骤表示出来、2、画流程图的规则:(1)使用标准的框图符号;(2)框图一般按从上到下,从左到右的方向画;(3)除判断框外,大多数流程图中的图框只有一个进入点和一个退出点,判断框是具有超过一个退出点的惟一符号;(4)在图形符号内描述的语言要非常简练清楚、3、识别运行流程图和完善流程图是高考的热点、解答这一类问题,首先,要明确流程图的顺序结构、选择结构和循环结构;第二,要识别运行流程图,理解流程图所解决的实际问题;第三,按照题目的要求完成解答、对流程图的考查常与数列和函数等知识相结合,进一步强化流程图问题的实际背景。课时闯关1
一、填空题
1、已知某流程图如图所示,则执行该程序后输出的结果是
________、2、按照如图的程序框图执行,若输出结果为15,则M 的最大值为________、3、阅读下列伪代码,如果输入x=-2,则输出的结果为________、4、(xx,上海理)某算法的程序框如下图所示,则输出量y与输入量x满足的关系式是
____________________________ 、
二、解答题
5、高二(14)班共有50名同学参加数学测试,现已有这50名同学的分数。右图,是将成绩优秀同学的平均分输出的算法(规定90分以上为优秀)
的流程图,试写出相应的伪代码。