9299.net
大学生考试网 让学习变简单
当前位置:首页 >> 数学 >>

课堂讲义同步系列高中数学北师大版必修三课件:第二章 算法初步 (2.2)变量与赋值

课堂讲义同步系列高中数学北师大版必修三课件:第二章 算法初步 (2.2)变量与赋值


2.2 变量与赋值 学习目标 1.掌握赋值语句的概念及表示形式 (重点).2.会用变量和 赋值语句将具体问题的框图转化为算法语句 (重点).3.体会变量与赋 值语句在算法中的重要作用(重、难点). 预习教材P88-93完成下列问题: 知识点1 常量与变量的概念 1.在算法过程中,其值不能被改变的量称为常量. 2.在研究问题的过程中,可以取不同数值的量叫做变量,变量的名称一 般要用一个或几个英文字母组成,或一个或几个英文字母后面跟着一 个数字组成. 知识点2 赋值语句 赋值 的处理框对应,用来给变量 1.赋值语句和算法框图中表示 赋值. 2.赋值语句的格式及功能 赋值 语句 将______________ 赋给变量,一般先计 表达式所代表的值 变量=表达式 算“=”右边__________ 表达式的值 ,然后把这个 ____________ 值赋给“=”左边的______ 变量 【预习评价】 赋值号与等号的区别是什么? 提示 (1)赋值号与等号意义不同,若把“=”看作等号,则N=N +1不成立,若看作赋值号,则成立. (2)赋值号两边内容不能对调. (3)虽然赋值语句具有计算和赋值双重功能,但不能利用它进行代 数式的演算. 题型一 赋值语句的判断 【例1】 判断下列赋值语句是否正确: (1)1=m;(2)x-y=3;(3)A=B=2;(4)N=M. 解 由赋值语句中的“=”左边是变量,右边是表达式知(1)(2)错 误;由赋值语句只能给一个变量赋值,不能出现两个或多个“=” 知(3)错误;(4)是正确的.故(1) 错误;(2)错误;(3)错误;(4)正 确. 规律方法 1.赋值语句的格式:变量=表达式,先计算右边表达式的 值,然后把这个值赋给“=”左边的变量. 2. 赋值号左边只能是变量名称 , 如:X +Y =3是不正确的,3 =X 也是 不正确的. 3.在一个赋值语句中,不能出现两个或多个“=”. 【训练】 下列赋值语句中正确的是( A.4=M C.A=B=2 B.x+y=10 D.N=N2 ) 答案 D 【探究 1 】 写出“若 A , B 是两个变量,先把 1 赋给A ,把2 赋给B ,再 交换A,B的值”的赋值语句. 解 A=1; B =2 ; C =A ; A =B ; B=C. 【探究2 】 用赋值语句写出变量 a ,b ,c 分别为3 ,4 ,5,求b2-4ac 的 值的算法. 解 算法语句如下: a=3; b=4; c=5; y=b*b-4*a*c; 输出y. 【探究3】 (1)下列给出的赋值语句正确的有________个. ①x=2*y+z;②x=3;③x+y=7;④y=3.14*4. (2)下列程序的运行结果为________. x=1 x=x*2 x=x*3 x=x*4 输出 x*5 解析 (1) 赋值语句的格式是:变量=表达式,故①②④正确, ③错误. (2) 由赋值语句的特点,可知结果为 1×2×3×4×5 ,故答案为 120. 答案 (1)3 (2)120 【探究4】 设计一种算法,从5个不同的数中找出最大数,并用框图描 述这个算法. 解 设这5个不同的数分别为:a1,a2,a3,a4,a5; 1.b=a1; 2.比较b与a2,如果b<a2,则b=a2; 3.比较b与a3,如果b<a3,则b=a3; 4.比较b与a4,如果b<a4,则b=a4; 5.比较b与a5,如果b<a5,则b=a5; 6.输出b,b就是这5个数中的最大数.

推荐相关:
网站首页 | 网站地图
All rights reserved Powered by 大学生考试网 9299.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com