高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1 赋值语句教案 苏教版必修3

高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1 赋值语句教案 苏教版必修3

ID:29710700

大小:50.00 KB

页数:5页

时间:2018-12-22

高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1 赋值语句教案 苏教版必修3_第1页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1 赋值语句教案 苏教版必修3_第2页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1 赋值语句教案 苏教版必修3_第3页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1 赋值语句教案 苏教版必修3_第4页
高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1 赋值语句教案 苏教版必修3_第5页
资源描述:

《高中数学 第1章 算法初步 1.3 基本算法语句 1.3.1 赋值语句教案 苏教版必修3》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.3.1 赋值语句整体设计教材分析算法的基本思想就是探求解决问题的一般方法,并将解决问题的步骤用具体化、程序化的语言加以表述.描述算法的方式经历了从简单的自然语言向高级的计算机程序语言的发展过程,自然语言通俗易懂、直接明了,流程图直观形象,体现算法过程的结构特征.本节将介绍的伪代码是将流程图的各种结构用接近计算机程序语言的算法语句进行表述的,伪代码为编制计算机程序提供了便利.本节将介绍伪代码中的基本语句之一的赋值语句,它的结构比较简单,容易掌握,但要注意其基本的结构特征.三维目标通过对赋值语句的知识的学习,采取讲授与

2、局部探究的教学的方法,使学生掌握赋值语句的结构和作用的基本的知识与运用这些知识解决问题的技能,达到培养学生理解数学与运用数学的情感与将数学与计算机整合的价值观.重点难点教学重点:正确理解赋值语句作用.教学难点:准确写出赋值语句.课时安排1课时教学过程导入新课设计思路一:(情境导入)有三个小朋友甲、乙、丙.甲有50粒糖果,乙有43粒糖果,丙有13粒糖果.现在他们做一个游戏.从甲开始,将自己的糖分三份,自己留一份,其余两份分别给乙与丙,多余的糖果自己吃掉,然后乙与丙也依次这样做.问最后甲、乙、丙三人各有多少粒糖果?分析:这

3、个问题中我们关心的是在游戏过程中每个小朋友的糖果个数,且他们所拥有的的糖果数是在变化的.因此可用a,b,c三个变量分别存放甲、乙、丙三个小朋友在某一时刻所拥有的糖果数.对于每人,分糖后,他的糖果数一定为原来的糖果数的3的倍数(因为分糖过程糖果的数目不一定都刚好分完,用整除恰恰可以表示多余的糖自己吃掉).而其他两人则增加与这个小朋友现在拥有的一样的糖果.设计思路二(复习引入)前面我们学习了算法的自然语言与流程图的知识,仅有这些还不够,它们对于计算机来说,都不认识.要想实现人机对话还有一个过程,即要引入一种语言,让计算机来

4、认识它,下面我们就介绍一种过渡语言——伪代码.那么我们就先学习最基本的语句:赋值语句.推进新课新知探究我们知道,顺序结构是任何一个算法都离不开的基本结构.输入、输出语句和赋值语句基本上对应于算法中的顺序结构.赋值语句用来表明赋给某一个变量一个具体的确定值的语句.它的一般格式是:变量←表达式赋值语句中的“←”叫做赋值号.赋值语句的作用:先计算出赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量,使该变量的值等于表达式的值.注:①赋值号左边只能是变量名字,而不能是表达式.如:2←X是错误的.②赋值号左右不能对换.如“A

5、←B”“B←A”的含义、运行结果是不同的.③不能利用赋值语句进行代数式的演算.(如化简、因式分解、解方程等)④赋值号“←”与数学中的等号意义不同.记忆技巧:在赋值的时候联系等式的习惯来记忆即由右到左,把右面给左.应用示例思路1例1用伪代码写出求x=23时多项式7x3+3x2-5x+11的值的算法.分析:这个问题可以使用赋值语句,将23赋值给x,然后再将x赋值给7x3+3x2-5x+11就可以了.解:算法1:x←23;P←7x3+3x2-5x+11.算法2:x←23;P←((7x+3)x-5)x+11.点评:上述的两种算

6、法,算法1要做6次乘法运算,算法2只要做3次乘法运算,由此可见算法的好坏会影响运算的速度.算法2是秦九韶算法,其算法特点是:通过一次式的反复运算,逐步得出高次多项式的值;对于一个n次多项式,至多做n次乘法和n次加法.例2给一个变量重复赋值,使它结果是20.分析:重复赋值即是对一个变量的值进行的多次反复的赋值.伪代码:A←10;A←A+10.变式训练在此程序的基础上,设计一个程序,要求最后A的输出值是30.(该变式的设计意图是使学生加深对重复赋值的理解)伪代码:A←10;A←A+15;A←A+5.点评:对于一个变量可以多

7、次赋值,变量的值就是最后一次的赋值.例3半径为r的圆的面积计算公式为S=πr2,当r=10时,写出计算圆面积的算法.分析:根据题目的意思,使用赋值语句就可以完成运算.解:伪代码如下:r←10;S←πr2.点评:在算法语句中,赋值语句起到了对变量给予确定值的作用,使运算可以算出结果.例4写出求:1+2+3+…+100的算法中的赋值语句.分析:对于本题的解法可以使用求和公式来进行赋值就可以得到结果.解:伪代码:n←100;s←.点评:本题后面还有其他的算法语句,在这里可以使用赋值语句来解决关键问题.思路2例1语句a←5,b

8、←6,c←a,a←b,b←c执行后,a,b,c的值分别为(  )A.5,6,5     B.6,5,0     C.5,6,6     D.6,5,5分析:赋值语句主要看变量的最终的值,不要只看开始的值,从而出现解答的错误.答案:D点评:这是对赋值语句的基本的运用,但也较灵活,只要抓住赋值语句的特点就可以了.例2请给出底面边长为a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。