变量与赋值

更新时间:2023-09-07 03:16:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2009------2010学年高一数学必修3导学案 使用时间2010.3 .18 编制人:阮雪剑 张春鑫 审核人: 领导签字: 班级: 小组 : 姓名: 组内评价:

二、2.2变量与赋值

【使用说明】1.课前认真完成预习学案的问题导学及例题、深化提高;

2.认真限时完成,规范书写,课上小组合作探讨,答疑解惑。

一.学习目标:

1.掌握变量的概念,注意和函数变量的区别;

2.掌握赋值语句的格式、作用,并能用赋值语句编写算法;

3.在解决具体问题的过程中体会变量和赋值语句的联系,感受算法的意义。 二.问题导学:(自读教材P91 P92,完成下列问题)

1、阅读例3及分析理解部分,假如5个数依次是6,8,4,3,9,请写出前4步中每一步的b值:___________________________________

2、变量的概念及表示:在研究问题的过程中可以取__________________的量称为变量,变量一般用一个或几个英文字母表示。

3、赋值的概念:把一个常数或一个表达式的值赋给一个变量的过程叫赋值 4、赋值语句

(1)含义:在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句叫赋值语句。 (2)赋值语句的一般格式为:

作用: 先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.如“a=2,b=a+1”的含义是:将2的值赋给a, a+1的值赋给b. (3)几点说明:

①“表达式”可以是一个数据、常量或算式,表达式大体可分为三类:常数(如“a=2”),含有其他变量的表达式(如“i=1,j=2,s=i+j”),含有自身变量的表达式(如“s=3,s=s+1”)

②赋值语句中的“=’号,称作赋值号,而不是等号,例如,a=b,表示将b的值赋给a,而不是说a和b相等。赋值号左右两端不能对调,赋值语句是将赋值号右边表达式的值赋给左边,如a=b,表示将b的值赋给a,而b=a,表示将a的值赋给b,两者的意义不一样。 ③赋值语句左边只能是变量名字,而不能是表达式和常数,如x=4是正确的,而4=x和x-4=4则是错误的。

④不能利用赋值语句进行代数式的演算,在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”。(如在算法中“y (x 1)(x 1) x2

1”是不能实现的)

⑤赋值号与数学中的等号意义不同。赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值。如果原来有值,则执行该语句后,用赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”,如n=n+1,在数学中是不成立的,但在赋值语句中,意思是将n的原值加1再赋给n,此时左边的n值就是原值加1.如“n=4,n=n+1”最后的n值就是5 (仔细阅读课本92页的抽象概括)

⑥一个变量可以多次赋值,其值是最后一次所赋的值,如A=3,A=4,A=5,最后输出A,则A值为5.

三、合作探究 例1、(概念辨析)(1)、关于赋值语句需要注意的事项中不正确的是( ) A.赋值号左边只能是变量名字,而不是表达式 B.赋值号左右不能 对换

C.不能利用赋值语句进行代数式的演算 D.赋值号与数学中的等号的意义相同 (2)下列赋值语句中错误的有_______

(1)m=0 (2)x+y=0 (3)a=b=2 (4)n=n+1 (5)N=N2

例2、(变量与赋值的含义)写出下列语句描述的算法的输出结果: (1) a=5 (2)a=1 (3)a=10, b=20, c=30 b=3 b=2 a=b

c=

a b

2

c=a-b b=c d c2 b=a+c-b c=a

输出c,d 输出a,b,c 输出a,b,c

例3、设计一个算法,找出三个数a,b,c中的最小值,并画出相应的框图

2009------2010学年高一数学必修3导学案 使用时间2010.3 .18 编制人:阮雪剑 张春鑫 审核人: 领导签字: 班级: 小组 : 姓名: 组内评价:

例4、已知一个三角形的边长分别是2、3、4,利用海伦—秦九韶公式用赋值语句设计一个算法,求出它的面积,并画出流程图(海伦—秦九韶公式:若三角形的三边长分别为a,b,c ,则其面积S

p(p a)(p b)(p c).其中p

a b c

2

四、深化提高

1、“x 3 5,x x 1”是某算法基本语句中先后相邻的两个语句,那么下列说法正确的是( )

(1) x 3 5的意思是x 3 5 15,此式与算式中的式子是一样的(2)x 3 5是将数值15赋给x (3) x 3 5可以写为3 5 x (4)x x 1语句在执行时,赋值号右边x的值是15,执行后左边x的值是16

A.(1)(3) B. (2)(4) C.(1)(4) D.(2)(3) 2、课本93页练习1的第3题

*3、将两个数a=8,b=17交换,使a=17,b=8,则下列语句中正确的是( ) A.a=b ,b=a B.c=b,b=a,a=c C.b=a,a=b D.a=c,c=b,b=a 4、写出下面的算法运行时输出的结果 A=10 B=-5 C=A+B A=B+C B=A+C

C=C+A+B 输出A,B,C

五、课时小结 (1)知识方面:

(2)思想方法方面:

六、当堂检测

设计一个算法,判断方程x2 y2 Dx Ey F 0表示何种曲线,若表示圆,输出其圆心和半径,并补全下面的流程图

本文来源:https://www.bwwdw.com/article/vy9h.html

Top