欢迎来到天天文库
浏览记录
ID:44500478
大小:254.66 KB
页数:8页
时间:2019-10-22
《高中数学第二章算法初步2.2.2变量与赋值教案北师大版必修3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、2.2变量与赋值整体设计教学分析本节教科书通过实例介绍了设置变量和给变量赋值,给变量赋值实质上是算法语句中的赋值语句,是计算机能够识别的一种算法形式.变量的值对以由输入的方式给定,也可以直接以赋值的方式给定.在算法屮,我们可以根据需要改变变暈的值,也就是说可以给变量重新赋值,取代原来的值.为了加深学生对算法中变量的理解,建议教师采取形彖的方式来解释变量.形象地说,变量就像个盒子,可以装不同的数值,但是每次只能装一个,当放入新值时,原來的值就会被取代.变量参与操作时,它表示的是当前代表的值.值得注意的是,在教学中要结合实例来教学,让学生多分析,从
2、而进一步体会算法的思想.三维目标1.掌握变量、赋值的概念,能够根据需要设置变量和给变量赋值,提高学生的应用能力.2.通过给变量赋值,进一步体会算法的思想.重点点教鸟重设置变量和给变量赋值.教学难点:设置变量.课时安排1课吋教学过程导入新课思路1•变量和函数是中学数学里最重要和最基本的概念,在算法和程序设计中,它们仍然发挥着重要而基本的作用,它们会使算法的表述变得非常简洁和清楚,教师点出课题.思路2.在生活中,我们会交换两个杯子中的液体,那么怎样交换两个变量的值呢?教师点出课题.推进新课新知探究提出问题1.什么叫变量?2.什么叫赋值?3.怎样交换
3、两个变量的值?讨论结果:1.在研究问题的过程中,可以取不同数值的量称为变量.在算法和程序设计中,变量会使算法的表述变得非常简洁和清楚.2.赋值:把〃的值赋给变量昇,这个过程称为赋值,记作仁B,其中“=”为赋值符号.注意:赋值符号“=”的右边〃可以是常数,也可以是表达式,还可以是变量,但是赋值符号“=”的左边昇只能是变量,否则没有意义.3.交换两个变量力和〃的程序很多,其中最常见的是:X=AfA=B,B=X,其交换过程可以形象理解为:才=力表示“把力杯中的水倒入尤杯中”,这样“力杯”是空杯子,A=B表示“把〃杯中的水倒入杯中”,这样“昇杯”中的水
4、换成了“〃杯”中的水,此时“〃杯”是空杯子,B=X叢示“把*杯中的水倒入E杯中”,这样“〃杯”中的水换成了“尤杯”中的水,即杯”中的水,交换结束.其交换过程可以用图1表示:应用示例思路1例1设计一个算法,从5个不同的数*找出最大数,用算法框图描述这个算法.分析:解决这个问题的思路很简单,先选2个数进行比较,去掉小的,留下大的;再取第3个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.解:记这5个不同的数分别为色,边,角,0,禺,算法步骤如下:1.比佼句与日2,将佼大的数记作方.(在这一步小,方表示
5、的是前2个数中的最大数)2.再将方与0进行比较,将较大的数记作方.(执行完这一步后,〃的值就是前3个数中的最大数)3.再将力与色进行比较,将较大的数记作力.(执行完这一步后,b表示的是什么)4.再将方与戲进行比较,将较大的数记作方.(执行完这一步后,〃表示的是什么)5.输出",力的值即为所求的最大数.以上算法步骤如图2所示:图2在上述算法的4个步骤中,每步都要与上一步中得到的最大数力进行比较,得出新的最大数,将其也记作方.〃可以取不同的值,通常把方称作变量.比如第1步中,如果0>越,则把Q的值赋予b,否则就把型的值赋予方•这个过程称为赋值.把将
6、自的值赋予方记作方=□,其屮为赋值符号.上例解中的第1步用赋值语句,可以表示为:如果Q出,则b=av,否则b=a2.下而,我们用变量与赋值来表示例1的算法步骤:1•方=3;2.比较Q与曰2,如果贝Ijb=&2;3.比较b与吕3,如果b7、,但是一次只能装一个,当赋了它新值的时候,原来的值将被新值取代.当变量参与运算和操作时,它表示的是想象屮盒子里装的值.变式训练用赋值语句写出下列算法,并画出算法框图:摄氏温度C为23.5°C,将它转换成华氏9温度F,并输出・已知F=-C+32.5解:这个算法需要设置两个变量:C和尺分别代表输入的摄氏温度和输出的华氏温度•算9法可以描述如下:*23.5;厂=三歼32;输出F.算法框图如图4:L输出尸/图4例2经过市场调查分析得知,1999年第一季度内,某地区对某件商品的需求量为12000件.为保证商品不脱销,商家在月初时将商品按相同数量投放市场.8、己知年初商品的库存量为50000件,用S表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,并画出算法框图.分析:因为第一季度商品的需求
7、,但是一次只能装一个,当赋了它新值的时候,原来的值将被新值取代.当变量参与运算和操作时,它表示的是想象屮盒子里装的值.变式训练用赋值语句写出下列算法,并画出算法框图:摄氏温度C为23.5°C,将它转换成华氏9温度F,并输出・已知F=-C+32.5解:这个算法需要设置两个变量:C和尺分别代表输入的摄氏温度和输出的华氏温度•算9法可以描述如下:*23.5;厂=三歼32;输出F.算法框图如图4:L输出尸/图4例2经过市场调查分析得知,1999年第一季度内,某地区对某件商品的需求量为12000件.为保证商品不脱销,商家在月初时将商品按相同数量投放市场.
8、己知年初商品的库存量为50000件,用S表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,并画出算法框图.分析:因为第一季度商品的需求
此文档下载收益归作者所有