当前位置:首页 >> 数学 >> 2.2.2变量与赋值课件_图文

2.2.2变量与赋值课件_图文

2.2.2 变量与赋值
1.变量和赋值是算法的基本概念
变量就像一个盒子,赋值就像给盒子里放东西,但是 每次只能装一个“数值”,放入新的数值后,原来的数值 就被新的数值所取代。

2.赋值语句的一般格式为: ———————
变量名=表达式

例题 1:写出下列语句描述的算法的输出结果: (1)a=5; b=3; a+ b c= ; 2 d=c2; 输出 d=_____ (2)a=10; b=20; c=30; a= b; b=c; c=a; 输出 a=___, b=___,c=____.

a+ b 3+5 解: (1)c= = =4,∴c2=42=16, 2 2 即 d=16.所以输出结果为 16. (2)由 a=b 及 b=20 知 a=20, 又 b=c 及 c=30 知 b=30,c=a 及 a=20 知 c=20, ∴a=20, b=30,c=20. 所以输出结果为 20,30,20.

例题 2 算法框图如图所示.

输出结果的 x=_________

知识要点一:赋值语句的定义
? 1.在表述一个算法时,经常要引入变量,并赋给该变量一 个值,用来表明赋给某一个变量一个具体的确定值的语句 叫赋值语句.它是算法中最基本的语句. ? 2 赋值语句的一般格式:变量=表达式. ? 3 赋值语句中的“=”称为赋值符号,不是等号. ? 4 赋值语句的作用是先计算出赋值符号右边表达式的值, 然后把该值赋给赋值符号左边的变量,使该变量的值等于 表达式的值.例如:N=N+1 含义: N加上1再赋给N,如 N=7执行N=N+1后,N的值为8.

知识要点二:赋值语句的理解
? 1.赋值语句中的“=”称为赋值符号,而不是等号,赋值符号的左 右两边不能对换,如a=b与b=a表示不同的赋值. ? 2.“=” 右边“表达式”可以是一个数据,常量和算式,而左边只 能是变量,而不能是表达式,如x=5正确,而5=x是错误的。a+b =c是错误的,而c=a+b是正确的. ? 3.不能利用赋值语句进行代数式的演算,如y=x2-1=(x-1)(x+1) 是不能实现的. ? 4 在一个赋值语句中只能给一个变量赋值,不能出现两个或多个 “=”,如a=b=3是错误的. ? 5.对一个变量可以多次赋值,但变量的取值只是最后一次赋值. ? 6.赋值符号与数学中等号的意义不同,如N=N+1,在数学中不成 立,但在赋值语句中,意思是将N的原值加上1在赋给N。

赋值语句的综合应用 【例 3】 电信公司推出的一种手机通话费方案为:如果全 月的通讯时间不超过 150 分钟,则收固定的通话费 15 元;如果 全月的通讯时间超过 150 分钟, 则在固定的通话费之外, 对超过 150 分钟的部分按每分钟 0.30 元收费. 无论哪种方案都要捆绑一 种 2 元的手机业务.画出计算手机月费的算法框图.

解:通讯时间不同,手机费用不同,需分情况判断并赋值.

例题 4:设计算法并画出算法框图,使任意输入的 3 个整数按从 大到小的顺序输出.

解:算法如下: 用 a,b,c 表示输入的 3 个整数,为了节约变量,把它们重新排 列后,仍用 a, b,c 表示,并使 a≥ b≥c. 具体操作步骤如下: (1)输入三个数 a, b,c. (2)将 a 与 b 比较,并把小者赋给 b,大者赋给 a. (3)将 a 与 c 比较,并把小者赋给 c,大者赋给 a(此时 a 已是三者 中最大的). (4)将 b 与 c 比较,并把小者赋给 c,大者赋给 b(此时 a,b,c 已 按从大到小的顺序排列好). (5)按顺序输出 a, b,c. 算法框图如图所示:

基础达标

1.下列关于赋值语句的说法错误的是( B ) (A)赋值语句中的“=”称为赋值符号,而不是等号 (B)赋值语句是把赋值符号左边变量的值赋给赋值符号右边 的表达式 (C)赋值语句是把赋值符号右边表达式的值赋给赋值符号左 边的变量 (D)在算法语句中,赋值语句是最基本的语句

2. “x=4+ 5”,“x= x- 1”是某一程序中的先后相邻的两个 语句,那么下列说法正确的是( B ) ① x=4+ 5 的意思是 x=4+5=9,此式与算术中的式子是一样 的; ② x=4+5 是将数值 9 赋给 x; ③ x=4+5 可以写成 4+5= x; ④x = x-1 语句在执行时, 如果“=”右边 x 的值是 9, 则执行后 x 的值 是 8. (A)①③ (B)②④ (C)①④ (D)②③

解析:①x= 4+ 5 的意思是将 9 赋值给 x; ③赋值语句中“= ” 左右两边不能互换,不能给常量赋值,左边必须是变量,右边必须是 表达式.故选 B.

3. 执行下面的算法语句后,输出的结果是( B ) A= 1; B= 3; A= A+ B; B= A- B; 输出 A,B. (A)1,3 (B)4,1 (C)0,0 (D)6,0

解析:执行语句 A=A+B 得 A=4,执行语句 B=A-B 得 B=4-3=1.故选 B.

4. 已知算法框图如下: 2.5 其输出的 S=________ .

4 2 解析:S= + =2.5. 2 4

5. 下面程序输入“ 82,92,90”, 输出的结果为 ________. 输入 x, y, z; t= x+ y+ z; t s= ; 3 输出 s, t.

答案:88,264

解析:要实现变量 a, b 值的互换,由变量的特点可知不能直接 用 A,C 来实现.D 中 c 未赋初值,则执行语句“a= c”后 a 无确定 值,故 D 错. B 中首先将 b 的值赋给 c,再将 a 的值赋给 b,最后将 c 的值赋给 a,即实现了 a, b 值的交换.故正确选项为 B.

7. 给出下列语句. (1)x=3; (2)y=5; (3)x=y; (4)y=x; (5)a=x+y,b=x-y; (6)输出 a,b. 执行后,最后输出结果为( ) (A)10,2 (B)10,0 (C)8,-2 (D)8,2
解析:(3)中 x= 5, (4)y= 5,故 (5)a= 5+ 5= 10, b= 5- 5= 0.故 选 B.

8. 写出下列程序的运行结果: a= 2; b= 3; c = 4; a= b; b= c + 2; c = b+ 4; d= (a+ b+ c)/3; 输出 d. 19 答案:. 运行结果为 ________ 3

9.甲、乙、丙三位同学三门功课的考试成绩如下: 语 数 英 文 学 语 92 73 甲 85 75 84 乙 88 98 92 丙 79 试设计一个算法计算各个学生的总分和平均分并画出 程序框图.

解:算法:

输入 a,b,c;S=a+b+c; S V= ; 3 输出 S, V . 程序框图如图:


更多相关文档:

最新高中数学北师大版必修3第2章2.2《变量与赋值》ppt课件_图文_....ppt

最新高中数学北师大版必修3第2章2.2《变量与赋值》ppt课件 - 第二章 算法初步 第二章 §2 算法框图的基本结构及设计 2.2 变量与赋值 成才之路 高中新...

高中数学必修三北师大版 2.2.2变量与赋值 课件(26张)_图文.ppt

高中数学必修三北师大版 2.2.2变量与赋值 课件(26张) - 【课标要求】

《2.2.2 变量与赋值》课件1-优质公开课-北师大必修3精....ppt

2.2.2 变量与赋值课件1-优质公开课-北师大必修3精品_高一数学_数学_

2017-2018学年北师大版必修三 2.2.2 变量与赋值 课件(2....ppt

2017-2018学年北师大版必修三 2.2.2 变量与赋值 课件(22张)_英

高中数学第2章2.2变量与赋值课件北师大必修3_图文.ppt

高中数学第2章2.2变量与赋值课件北师大必修3 - 成才之路 数学 北师大版

...数学必修三:2.2.2《变量与赋值》ppt课件_图文.ppt

最新 公开课课件 【北师大版】数学必修三:2.2.2《变量与赋值》ppt课件_数学_初中教育_教育专区。2.2 变量与 赋值 课程目标 1.了解变量与赋值的概念. 2....

《2.2.2 变量与赋值》课件3-优质公开课-北师大必修3精....ppt

2.2.2 变量与赋值课件3-优质公开课-北师大必修3精品_数学_高中教育_

高中数学2-2-2变量与赋值课件北师大版必修_图文.ppt

高中数学2-2-2变量与赋值课件北师大版必修 - 2.2 变量与赋值 【课标要求

-高中数学 2-2-2变量与赋值课件 北师大版必修3_图文.ppt

-高中数学 2-2-2变量与赋值课件 北师大版必修3 - 2.2 变量与赋值

2.2变量与赋值_图文.ppt

2.2变量与赋值_数学_高中教育_教育专区。数学必修3教学课件 教学内容:变量与

...版必修三2.2.2【教学课件】《变量与赋值》_图文.ppt

高中数学北师大版必修三2.2.2【教学课件】《变量与赋值》 - 北京师范大学出版社 | 必修三 第二章 算法初步 《变量与赋值》 北京师范大学出版社 | 必修三...

高中数学第二章算法初步2.2.2变量与赋值课件北师大版必....ppt

高中数学第二章算法初步2.2.2变量与赋值课件北师大版必修3 - 2.2 变量

...第二章 算法初步 2.2.2 变量与赋值课件 北师大版必修3_图文_....ppt

高中数学 第二章 算法初步 2.2.2 变量与赋值课件 北师大版必修3_数学_高

高中数学第1部分第二章§2-2.2-变量与赋值配套课件北师大版必修_....ppt

高中数学第1部分第二章§2-2.2-变量与赋值配套课件北师大版必修 - 第二章算 § 2算 法框 图的 基本 2.2 变量与赋 理解教材新知 考点一 把握热点考向 ...

2015年秋高二数学北师大版必修3课件:2.2.2 变量与赋值_图文.ppt

2015年秋高二数学北师大版必修3课件:2.2.2 变量与赋值_高中教育_教育专

北师大版数学必修三课件:第2章§2 2.2 变量与赋值_图文.ppt

北师大版数学必修三课件:第2章§2 2.2 变量与赋值_英语_高中教育_教育专区。数学精品课件北师大版 2.2 变量与赋值 通过对具体实例的解决过程与步骤的分析,...

高中数学北师大版必修三课件第二章 2.2 变量与赋值_图文.ppt

高中数学北师大版必修三课件第二章 2.2 变量与赋值_高三数学_数学_高中教育_教育专区。章§2算法框图的基本结构及设计 2.2变量与赋值 学习目标 1.通过实例,...

《2.2.2 变量与赋值》课件1-优质公开课-北师大必修3精....ppt

2.2.2 变量与赋值课件1-优质公开课-北师大必修3精品_数学_高中教育_

北师大版数学必修三课件:第2章§2 2.2 变量与赋值_图文.ppt

北师大版数学必修三课件:第2章§2 2.2 变量与赋值_数学_高中教育_教育专区。2.2 变量与赋值 通过对具体实例的解决过程与步骤的分析,体会变 量与赋值的含义....

...的基本结构及设计2.2.2变量与赋值课件北师大必修3_图文.ppt

高中数学第二章算法初步2.2算法框图的基本结构及设计2.2.2变量与赋值课件北师

网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com