变量与赋值
更新时间: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表示何种曲线,若表示圆,输出其圆心和半径,并补全下面的流程图
正在阅读:
变量与赋值09-07
FRH20A15中文资料 - 图文01-23
审计实训内容及过程03-26
考研教育学专业基础综合题库(一)06-20
2019年中国网贷行业分析报告-市场深度调研与投资前景研究(目录)05-23
2012届高三政治周练(经济1)07-17
浙江省公路水运工程工地试验室技术考核实施细则 - 图文01-19
金宝贝早教+66CD目录09-19
豫弘重工磨粉机促重钙利用04-30
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 赋值
- 变量
- 书香润物细无声(书香农家演讲稿)
- 2018年中国聚碳酸酯板阳光板现状分析及市场前景预测(目录)
- 新北师大版小学数学六年级上册比的化简优质课公开课教学设计.doc.
- 支架及基础预压
- 第1章 数据库概述 数据库原理及应用 刘金岭
- 污水处理厂排污申报登记表
- 基于2FSK调制解调电路的设计与仿真
- 四川农业大学《房屋建筑学(本科)》17年9月在线作业 (资料)
- 营销渠道管理
- 2019最新部编版六年级语文上册《第七单元测试卷》(附答案)
- 排水管道检测与非开挖修复技术的应用
- 中班主题活动——各种各样的纸 —幼儿园中班主题教案
- 养老护理员培训(基础知识)第六章 相关法律(老人法+劳动法)
- 0.安监总管三93号 危险化学品从业单位安全生产标准化评审标准(横版)2011.6.20
- 语文版历届中考关于水浒传的试题
- 部编版语文六年级上册第五单元 习作:围绕中心意思写“习作范文”
- 高一历史必修一政治制度史复习提纲
- 工厂产量统计表
- 推荐项目信息统计表
- 初二上学期物理教案 2光现象