赋值语句-兰州教育科学研究所.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
赋值语句-兰州教育科学研究所

一、教学内容的整体定位 本模块中,相对集中地介绍算法的基本思想、基本逻辑结构、基本语句等.通过一些具体的案例介绍算法的基本思想,使学生了解:为了解决一个问题,设计出解决问题的系列步骤,任何人实施这些步骤就可以解决问题,这就是解决问题的一个算法.这是对算法的一种广义理解.对算法的理解,更多地是与计算机联系在一起,计算机可以完成这些步骤. 算法的基本逻辑结构有三种:顺序结构,条件结构,循环结构.前两种结构很容易理解,循环结构稍微有点难,这里用到函数思想,难在理解反映循环过程的循环变量.在教学过程中,一定要通过具体的案例,结合具体的情境引入概念,会使问题变得很简单. 介绍算法语句的时候,要区分算法语言和基本的算法语句.在高中的数学课程中,不要求介绍算法语言,仅仅需要了解基本语句,例如,输入语句,输出语句,赋值语句,条件语句,循环语句等等.在不同的语言中,这些语句的表示可能不一样,数学课程要求采用公认的统一表示.(本教材中21页:我们使用的语句形式和语法规则与BASIC语言类似,稍加改造就可以在计算机上运行实现). 《标准》还要求把算法思想渗透在其它相关内容之中.中学数学中的算法内容和其它内容是密切联系在一起的,算法思想是贯穿在高中数学课程始终的基本思想.例如 ,用二分法求方程的解;点到直线的距离、点到平面的距离、直线到直线距离;立体几何性质定理的证明过程;一元二次不等式;线性规划;数列求和;等等;都运用了算法思想. 用算法思想学习和认识数学对于提高数学素养是很有用的,具体来说,需要通过模仿、操作、探索,学习设计程序框图表达解决问题的过程,体会算法的基本思想和含义,理解算法的基本结构和基本算法语句,并了解中国古代数学中的算法. 【案例1】设计一个算法,判断7是否为质数.(必修3) 算法分析:根据质数的定义,可以这样判断:依次用2~6除7,如果他们中有一个能整除7,则7不是质数,否则7是质数. (注意:“因为2~6中的任意整数都不整除7,所以7是质数”.这种说法不是算法) 算法步骤: 第1步:用2除7,得到余数1.因为余数不为0,所以2不能整除7; 第2步:用3除7,得到余数1.因为余数不为0,所以3不能整除7; 第3步:用4除7,得到余数3.因为余数不为0,所以4不能整除7; 第4步:用5除7,得到余数2.因为余数不为0,所以5不能整除7; 第5步:用6除7,得到余数1.因为余数不为0,所以6不能整除7;因此7是质数 注:通过对具体的数7的判断的算法分析和算法步骤,体会算法的步骤性. 通过此例题,让学生感受到解决一个问题是按照一定的步骤来完成的,并从算法分析中明确这个过程的一些特征.教学过程可由学生完成并展示,从中归纳出:计算的过程按照一定的顺序一步一步执行,而且每一步都有明确的目的,都有确定的结果,且在有限步内完成. 2.对基本逻辑结构与程序框图的教学,要让学生通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程. (1)在“算法概念”教学中,是通过解决具体问题的算法步骤来表达算法的.这种形式所呈现的算法通俗易懂,但是不够准确,不够直观.因此,有必要研究算法的基本逻辑结构,并用程序框图表示算法,使学生认识到程序框图表示的算法步骤更直观,也更准确.通过具体问题的解决,理解算法的三种基本结构:顺序结构、条件结构和循环结构. (2) 顺序结构、条件结构、循环结构是算法的三种基本逻辑结构,它们是构成算法的基本要素.三种基本逻辑结构与程序框图是算法教学的重点. ②条件结构 在一个算法中,经常会遇到一些条件的判断,算法的流程根据条件是否成立有不同的流向.条件结构就是处理这种过程的结构 常见的条件结构可以用程序框图表示为下面两种形式: 案例3 : 任意给定3个正实数,设计一个算法,判断以这3个正实数为三条边长的三角形是否存在,并画出这个算法的程序框图. 算法分析:…… 算法步骤如下: 第一步,输入3个正实数a,b,c. 第二步,判断a+b>c, b+c>a, c+a>b是否同时成立.若是,则存在这样的三角形;否则,不存在这样的三角形. ③循环结构 在一些算法中,经常会出现从某处开始,按照一定的条件反复执行某些步骤的情况,这就是循环结构.反复执行的步骤称为循环体. 注意: ①循环结构中一定包含着条件结构,用以控制循环的进程,避免出现“死循环”.同时,循环结构的“循环体”中还可以出现顺序结构和条件结构.(一般地,循环结构中都有一个计数变量和累加变量,计数变量用于记录循环次数,同时它的取值还用于判

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档