变量与赋值_北师大 .ppt

合集下载

变量与赋值PPT教学课件

变量与赋值PPT教学课件

• 干扰素是一种抗病毒、抗肿瘤的药物。将人的干 扰素的cDNA在大肠杆菌中进行表达,产生的干 扰素的抗病毒活性为106 U/mg,只相当于天然 产品的十分之一,虽然在大肠杆菌中合成的β-干 扰素量很多,但多数是以无活性的二聚体形式存 在。为什么会这样?如何改变这种状况?研究发 现,β-干扰素蛋白质中有3个半胱氨酸(第17位、 31位和141位),推测可能是有一个或几个半胱 氨酸形成了不正确的二硫键。研究人员将第17位 的半胱氨酸,通过基因定点突变改变成丝氨酸, 结果使大肠杆菌中生产的β-干扰素的抗病性活性 提高到108 U/mg,并且比天然β-干扰素的贮存 稳定性高很多。
比较a1,a2,记大数为b 比较b,a3,记大数为b 比较b,a4,记大数为b 比较b,a5,记大数为b
输出b 结束
流 程 图 如 图 所 示 :
你 会 制 作 流 程 图 吗 ?
开始
上
输入a1,a2,a3,a4,a5
面 的
b=a1
问 题
否 b<a2
是 b=a2
我 们 可
否 b<a3
是 b=a3
以 用
3.胰岛素改造
天然胰岛素制剂在储存中易形成二聚体和六聚体, 延缓胰岛素从注射部位进入血液,从而延缓了其降血 糖作用,也增加了抗原性,这是胰岛素B23-B28氨基 酸残基结构所致。利用蛋白质工程技术改变这些残基, 则可降低其聚合作用,使胰岛素快速起作用。该速效 胰岛素已通过临床实验。
4.治癌酶的改造
蛋白质工程除了用于改造天然蛋白质或设计制造新的 蛋白质外,其本身还是研究蛋白质结构功能的一种强有 力的工具,它在解决生物理论方面所起的作用,可以和 任何重大的生物研究方法相提并论。
蛋白质工程的进展与前景

变量与赋值(1)[下学期] 北师大版

变量与赋值(1)[下学期]  北师大版

【算法流程图】 P101 算法流程图】
探 究 用赋值语句写出 1 + 2 + 3 + 4 + 5 + 6 + 7 的一个算法,并画出算法流程图。 的一个算法,并画出算法流程图。 算法如下: 算法如下: n: = 7 S: =
n( n + 1) 2
开始 n: = 7
流程图
S:=
输出 S
n( n + 1) 2
【自学】 P101 自学】 【作业】 P102 作业】
例4 练习1 练习 1、2、3 、 、
教学内容: 教学内容:变量与赋值 教学目的: 教学目的:通过对具体实例的解决过程与 步骤的分析, 步骤的分析,体会变量与赋值 的含义。 的含义。 教学重点: 、 教学重点:1、变量与赋值的含义 2、流程图 、 教学器材: 教学器材:多媒体电脑
引例
1、假定甲有人民币120元,乙有人民币100元, 、假定甲有人民币 元 乙有人民币 元 求甲乙共有人民币多少元?请设计一个算法。 求甲乙共有人民币多少元?请设计一个算法。 算法如下: 算法如下: ① 输入 a = 120 , b = 100 ② 计算 c = a + b ③ 输出 c 算法如下: 算法如下: ① a:= 120 ② b: = 100 ③ c: = a + b 输出 c
输出s 输出 结束
【例】已知
x y= − x
x≥0 x<0
,写出求函数值
的算法流程图。 的算法流程图。 开 始 输入x 输入
是 x≥0 否
计算y x y: 计算 == x : 输出y 输出 结 束
计算y - x y: 计算 == - x : 输出y 输出
思考下列问题: 思考下列问题: 1、根据下面的赋值 、 语句, 语句,画出流程图 a: = 80 b: = 85 c: = 95 d: = 90 e: = 87 s: =(a+b+c+d+e)/5 输出 s 2、下面算法的输出 、 的结果是什么? 的结果是什么? a: = 1 b: = 2 c: = a + b d: = a - b e: = a ×b f: = a / b x: = c × d / e / f 输出 x

2.2.2变量与赋值

2.2.2变量与赋值

高一年级数学学科
编号:14 班级: 学生姓名:
设计人:史旭龙 审核人:安仓娃
课题:2.2.2变量与赋值 【学习目标】(1)掌握变量、赋值的概念,能够根据需要设置变量和给变量赋值,提高学生的应用能力.
(2)通过给变量赋值,进一步体会算法的思想.
【学习重点】设置变量和给变量赋值.
【学习难点】设置变量.
第一部分【自主学习】
1、在研究问题的过程中,可以取不同数值的量称为 .
2、赋值:把B 的值赋给变量A ,这个过程称为 ,记作A=B ,其中“=”为赋值符号.
第二部分【合作探究】
1、设计一个算法,从5个不同的数中找出最大数,用流程图描述这个算法.
2、用赋值语句写出下列算法,并画出流程图:摄氏温度C 为23.5 ℃,将它转换
成华氏温度F,并输出.已知F=59
C+32.
第三部分【课堂练习】
1、给出下面流程图(图1):
图1 图2 图3
当输入A=21,B=36,则输出_____________.
2.阅读流程图(图2),若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是
( )
A.75,21,32
B.21,32,75
C.32,21,75
D.75,32,21
3、阅读流程图(图3),其输出的结果是_____________.
第四部分【课后反思】
什么叫变量?什么叫赋值?怎样交换两个变量的值?。

第二课:变量

第二课:变量

赋值号
试一试
一、做一个两数相加求和的程序,需要定义两个加数 变量和一个和变量
样例输出: 2+3=5
第二课 变量
学习目标
一、什么是变量? 二、变量的使用
一、什么是变量
储物箱、收纳箱
一、什么是变量
生活中——放置不同种类的物体
C++中——放置不同种类的数据
定义一个存放整数的变量
Int age; 用于存放年龄的变量
变量类型 (整数)
变量名
用户自定义 英文字母和数字组成,第一个为英文字母 可读性
Hale Waihona Puke 二、变量的使用age = 12 ;
将12存入age(年龄)
变量
整数
赋值号
=是赋值号、表示把右边的数据存入左边的变量 =不是等号,不表示对相等的判断
二、变量的使用
Int age; age = 12 ; age = age + 1;
表示将变量中的数据提取出来, 进行运算后再存回变量中
变量
变量 整数

高中数学 第二章 算法初步 2_2_2 变量与赋值教案 北师大版必修31

高中数学 第二章 算法初步 2_2_2 变量与赋值教案 北师大版必修31

2.2 变量与赋值整体设计教学分析本节教科书通过实例介绍了设置变量和给变量赋值,给变量赋值实质上是算法语句中的赋值语句,是计算机能够识别的一种算法形式.变量的值可以由输入的方式给定,也可以直接以赋值的方式给定.在算法中,我们可以根据需要改变变量的值,也就是说可以给变量重新赋值,取代原来的值.为了加深学生对算法中变量的理解,建议教师采取形象的方式来解释变量.形象地说,变量就像个盒子,可以装不同的数值,但是每次只能装一个,当放入新值时,原来的值就会被取代.变量参与操作时,它表示的是当前代表的值.值得注意的是,在教学中要结合实例来教学,让学生多分析,从而进一步体会算法的思想.三维目标1.掌握变量、赋值的概念,能够根据需要设置变量和给变量赋值,提高学生的应用能力.2.通过给变量赋值,进一步体会算法的思想.重点难点教学重点:设置变量和给变量赋值.教学难点:设置变量.课时安排1课时教学过程导入新课思路 1.变量和函数是中学数学里最重要和最基本的概念,在算法和程序设计中,它们仍然发挥着重要而基本的作用,它们会使算法的表述变得非常简洁和清楚,教师点出课题.思路 2.在生活中,我们会交换两个杯子中的液体,那么怎样交换两个变量的值呢?教师点出课题.推进新课新知探究提出问题1.什么叫变量?2.什么叫赋值?3.怎样交换两个变量的值?讨论结果:1.在研究问题的过程中,可以取不同数值的量称为变量.在算法和程序设计中,变量会使算法的表述变得非常简洁和清楚.2.赋值:把B的值赋给变量A,这个过程称为赋值,记作A=B,其中“=”为赋值符号.注意:赋值符号“=”的右边B可以是常数,也可以是表达式,还可以是变量,但是赋值符号“=”的左边A只能是变量,否则没有意义.3.交换两个变量A和B的程序很多,其中最常见的是:X=A,A=B,B=X,其交换过程可以形象理解为:X=A表示“把A杯中的水倒入X杯中”,这样“A杯”是空杯子,A=B表示“把B杯中的水倒入A杯中”,这样“A杯”中的水换成了“B杯”中的水,此时“B杯”是空杯子,B=X表示“把X杯中的水倒入B杯中”,这样“B杯”中的水换成了“X杯”中的水,即“A杯”中的水,交换结束.其交换过程可以用图1表示:图1应用示例思路1例1 设计一个算法,从5个不同的数中找出最大数,用算法框图描述这个算法.分析:解决这个问题的思路很简单,先选2个数进行比较,去掉小的,留下大的;再取第3个数与留下的数进行比较,去掉小的,留下大的;继续进行,直到每个数都被比较,最后留下的数就是最大数.解:记这5个不同的数分别为a1,a2,a3,a4,a5,算法步骤如下:1.比较a1与a2,将较大的数记作b.(在这一步中,b表示的是前2个数中的最大数)2.再将b与a3进行比较,将较大的数记作b.(执行完这一步后,b的值就是前3个数中的最大数)3.再将b与a4进行比较,将较大的数记作b.(执行完这一步后,b表示的是什么)4.再将b与a5进行比较,将较大的数记作b.(执行完这一步后,b表示的是什么)5.输出b,b的值即为所求的最大数.以上算法步骤如图2所示:图2在上述算法的4个步骤中,每步都要与上一步中得到的最大数b进行比较,得出新的最大数,将其也记作b.b可以取不同的值,通常把b称作变量.比如第1步中,如果a1>a2,则把a1的值赋予b,否则就把a2的值赋予b.这个过程称为赋值.把将a1的值赋予b记作b=a1,其中“=”为赋值符号.上例解中的第1步用赋值语句,可以表示为:如果a1>a2,则b=a1;否则b=a2.下面,我们用变量与赋值来表示例1的算法步骤:1.b =a 1;2.比较b 与a 2,如果b <a 2,则b =a 2;3.比较b 与a 3,如果b <a 3,则b =a 3;4.比较b 与a 4,如果b <a 4,则b =a 4;5.比较b 与a 5,如果b <a 5,则b =a 5;6.输出b ,b 就是这5个数中的最大数.算法框图如图3:图3点评:变量和赋值的概念在算法中十分重要.可以把变量想象成一个盒子,赋值就相当于往盒子里放东西.这个盒子可以装不同的数值,但是一次只能装一个,当赋予它新值的时候,原来的值将被新值取代.当变量参与运算和操作时,它表示的是想象中盒子里装的值. 变式训练用赋值语句写出下列算法,并画出算法框图:摄氏温度C 为23.5 ℃,将它转换成华氏温度F ,并输出.已知F =95C +32. 解:这个算法需要设置两个变量:C 和F ,分别代表输入的摄氏温度和输出的华氏温度.算法可以描述如下:C =23.5;F =95C +32; 输出F .算法框图如图4:图4例2 经过市场调查分析得知,1999年第一季度内,某地区对某件商品的需求量为12 000件.为保证商品不脱销,商家在月初时将商品按相同数量投放市场.已知年初商品的库存量为50 000件,用S表示商品的库存量,请设计一个算法,求出第一季度结束时商品的库存量,并画出算法框图.分析:因为第一季度商品的需求量为12 000件,而且每个月以相同数量投放市场,因此每个月向市场投放4 000件商品.可以用下表表示库存量随着月份的变化情况.还可以用下列赋值语句来表示库存量的变化:S=S-4 000.赋值号左边的变量S可看作盒子,如果它表示的是这个月的存储量,那么右边的变量S 表示的是上个月的存储量.这是对变量S的赋值,赋值的目的是改变变量的值,将变量上次的值减去4 000再次赋予变量S.解:算法算法框图如图5:图5点评:利用了变量和赋值语句,算法的表示变得非常简洁和清晰.变式训练假设我国每年消费品的价格增长率为3%,在这种情形下,某种品牌的钢琴2004年的价格是10 000元,请用算法框图描述这种钢琴今后4年的价格变化情况,并输出4年后钢琴的价格.分析:用P表示钢琴的价格,不难算出:2005年P=10 000(1+3%)=10 300;2006年P=10 300(1+3%)=10 609;2007年P=10 609(1+3%)=10 927.27;2008年P=10 927.27(1+3%)≈11 255.09.年份20042005200620072008钢琴价格P/元10 00010 30010 60910927.2711255.09这个变化情况可以用下列赋值语句来表示:=(1+3%).如果左边的变量P表示的是今年的钢琴价格,那么右边的变量P表示的是去年的钢琴价格.解:算法框图如图6:图6思路2例1 给出下面算法框图(图7):图7当输入A =21,B =36,则输出__________.解析:算法框图的功能是交换变量A ,B 的值.答案:36,21点评:给出算法框图,判断其运行的结果时,要按流程线的指向,依次执行,最后才能得到结果.例 2 一次期末统考中,高一(2)班的张倩同学的语文、数学、英语、物理、化学、生物的成绩分别为135,142,138,97,95,91分,编写程序计算张倩的平均分.分析:先写出解决问题的算法步骤即进行算法分析,再画出算法框图.解:方法一:算法分析:1.计算y =135+142+138+97+95+916; 2.输出y .算法框图如图8所示.图8方法二:算法分析:1.输入张倩的六科成绩a,b,c,d,e,f;2.计算y =a +b +c +d +e +f 6;3.输出y .算法框图如图9所示.图9点评:方法二比方法一更体现算法的普遍性:解决一类问题.方法一的设计仅仅是求张倩的平均分,方法二的设计能求所有学生的平均分带有普遍性.因此方法二是最优算法.知能训练1.下列框图中具有赋值、计算的是( ).A .处理框B .输入、输出框C .循环框D .判断框答案:A2.下面程序框在算法框图中具有计算功能的是( ).答案:C3.阅读算法框图(图10),若输入的a ,b ,c 分别为21,32,75,则输出的a ,b ,c 分别是( ).图10 A .75,21,32B .21,32,75C .32,21,75D .75,32,21答案:A拓展提升阅读算法框图(图11),其输出的结果是__________.图11解析:在题中所给的算法框图中,首先赋给x的初始值为2,再把2x+1=5赋给变量y,则y=5,又把3y-2=13赋给变量b,则b=13,所以易得最后结果为13.答案:13课堂小结本节课学习了设置变量和给变量赋值.作业习题2—2 A组 2.设计感想本节教学设计旨在让学生进一步体会算法的思想,初步掌握设置变量和给变量赋值.在实际应用时,要结合学生的实际来选择使用.备课资料在进行四则运算时,一般的计算器只用到了两个存储数据的装置A,B;0~9的10个数字键是负责输入数据的;“+、-、×、÷”四个键的功能是确定要执行的运算;“=”键的功能是取出A,B中存储的数据,执行已确定的运算,并把相应的运算结果存在A中.在未执行任何运算时A和B中存储的值都是0,并且在完成一次运算后你还可以用CLEAR键,使A和B中存储的值都是0;输入数据时,如果前一个操作不是按的运算键,则输入的数据存储在A中,反之,则将输入的数据存储在B中.如果计算器不能进行混合运算,每次只能执行一种运算,请你运用前面的功能设计出计算C(D+E-F)的操作步骤.操作步骤如下:1.输入数据D给A.2.确定要执行的运算是“+”.3.输入数据E给B.4.按“=”键执行“+”运算,A=A+B,输出A中值在显示屏上.5.确定要执行的运算是“-”.6.输入数据F给B.7.按“=”键执行“-”运算,A=A-B,输出A中值在显示屏上.8.确定要执行的运算是“×”.9.输入数据C给B.10.按“=”键执行“×”运算,A=A×B,输出A中值在显示屏上.欢迎您的下载,资料仅供参考!。

§2 2.2 变量与赋值

§2  2.2 变量与赋值

S/件 库存 S/件
46 000
2月 42 000
3月 38 000
还可以用下列赋值语句来表示库存量的变化:S=S还可以用下列赋值语句来表示库存量的变化:S=S-4 000.
赋值号左边的变量S可看作盒子, 赋值号左边的变量S可看作盒子,如果它表示的是这个月 的存储量,那么右边的变量S表示的是上个月的存储量. 的存储量,那么右边的变量S表示的是上个月的存储量. 这是对变量S的赋值,赋值的目的是改变变量的值, 这是对变量S的赋值,赋值的目的是改变变量的值,将变 再次赋予变量S. 量S上次的值减去4 000再次赋予变量S. 上次的值减去4 000再次赋予变量 解:算法框图如图: 算法框
有关专家建议,在未来几年, 例4 有关专家建议,在未来几年,中国的通货膨胀率保持在 3%左右将对中国经济的稳定有利无害.所谓通货膨胀率为3%, 3%左右将对中国经济的稳定有利无害.所谓通货膨胀率为3%, 左右将对中国经济的稳定有利无害 指的是每年消费品的价格增长率为3%.在这种情形下, 指的是每年消费品的价格增长率为3%.在这种情形下,某种品 3%.在这种情形下 牌的钢琴2004年的价格是10 000元 牌的钢琴2004年的价格是10 000元,请用框图描述这种钢琴 2004年的价格是 今后4年的价格变化情况,并输出4年后钢琴的价格. 今后4年的价格变化情况,并输出4年后钢琴的价格. 解:算法框图如图: 算法框图如图:
3.阅读右侧框图,若输入的a,b,c分别为 3.阅读右侧框图,若输入的a,b,c分别为 阅读右侧框图 a,b,c 21,32,75,则输出的a,b,c分别是( 21,32,75,则输出的a,b,c分别是( A ) 则输出的a,b,c分别是 A.75,21,32 C.32,21,75 B.21,32,75 D.75,32,21

高中数学 第2章 算法初步 2 第2课时 变量与赋值教学案数学教学案

第2课时变量与赋值[核心必知]1.变量(1)定义:在研究问题的过程中,可以取不同数值的量称为变量.在设计算法的过程中,引入变量后,会使算法的表述变得非常简洁、清楚.(2)表示法:算法中的变量常用英文字母表示或英文字母加数字表示.例如A,B,a,b,c等.不同的变量要用不同的字母表示.2.赋值在算法中,把变量A的值赋予变量B,这个过程称为赋值,记作B=A,其中“=”称为赋值号.[问题思考]1.赋值号与数学中的等号相同吗?提示:不相同.2.在算法中,“A=B”和“B=A”相同吗?提示:在算法中,“A=B”和“B=A”不同,其中A=B表示把变量B的值赋予A;B=A则表示把A的值赋予B.讲一讲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)(3)错误,(4)正确1.赋值语句的格式为:变量=表达式,先计算右边表达式的值,然后把这个值赋给“=”左边的变量.2.赋值号左边只能是变量名称,如:X +Y =3是不正确的,3=X 也是不正确的.3.在一个赋值语句中,不能出现两个或更多个“=”. 练一练1.下列赋值语句中正确的是( )A .4=MB .x +y =10C .A =B =2D .N =N 2 答案:D讲一讲2.写出下列语句描述的算法的输出结果:(1)a =5;b =3;c =a +b 2; d =c 2;输出d .(2)a =10;b =20;c =30;a =b ;b =c ;c =a ;输出a ,b ,c .[尝试解答] (1)∵c =a +b 2=3+52=4,∴c 2=42=16,即d =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.赋值号与数学中的等号的意义不同.赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值.如果原已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”,如N =N +1,在数学中是不成立的,但在赋值语句中,意思是将N 的原值加1再赋给N ,此时左边N 的值就是原来N 的值加1,如果N 的原值为4,则经过赋值后,N 值变为5.一个变量可以多次赋值,其值是最后一次所赋予的值,如A =3,A =4,A =5,最后若输出A ,则A 的值为5.练一练2.写出图中算法框图的功能.答案:(1)求以a ,b 为直角边的直角三角形的斜边c 的长.(2)求两个实数a ,b 的和讲一讲3.金融业是现代生活中不可或缺的行业,与我们有着密切的关系.某人现有5 000元人民币,他按照定期一年的存款方式存入银行,到期自动转存,按复利计算,如果当前定期一年的利率为3.5%,试求5年后这个人连本带息可以取出多少钱?用算法解决问题,画出框图.[尝试解答] 设这个人在n(n=1,2,3,4,5)年后连本带息可以取出a元,算法如下:1.a=5 000;2.a=a(1+3.5%);3.a=a(1+3.5%);4.a=a(1+3.5%);5.a=a(1+3.5%);6.a=a(1+3.5%);7.输出a;算法框图如图所示:赋值语句就是将表达式所代表的值赋给变量,在计算机执行赋值语句时,先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量.练一练3.编写一个算法,求用长度为l的细铁丝分别围成的正方形和圆的面积.要求输入l的值,输出正方形和圆的面积,并画出框图.[尝试解答] 算法步骤如下:1.输入l 的值;2.S 1=l 216; 3.S 2=l 24π; 4.输出S 1,S 2.算法框图如图所示:【解题高手】【易错题】已知一个正三棱锥的底面边长为a ,高为h .用赋值语句表示求该三棱锥体积的过程.[错解] S =34a 2; V =13Sh . [错因] 在错解中没有指明输出的是哪一个变量,过程不完整,这是解题过程中易犯的错误.[正解] S =34a 2; V =13Sh ; 输出V .1.如图所示的算法框图的功能是( )A .交换变量M 、N 的值B.交换变量M、P的值C.交换变量N、P的值D.无意义答案:C2.如图所示的算法框图的输出结果是( )A.3 B.2 C.1 D.0解析:选B 第一步,分别将1,2,3赋值给x,y,z,第二步,将y的值赋给x,即x=2,再将2赋给y,即y=2,最后将y的值2赋给z,即z=2,第三步输出z的值是2.3.如图算法框图中,结果为( )A.20,15 B.35,35 C.5,5 D.-5,-5解析:选A 在a=a+b中a=35,在b=a-b中b=15,在a=a-b中a=20.4.下列语句执行完后,A、B的值分别为________.A=2B=2B=A*AA=A+BB=A+B解析:第三步B=2×2=4,第四步:A=2+4=6,第五步:B=6+4=10.答案:6,105.如图所示的算法框图输出的结果是__________________________________________.解析:∵x=-2,∴y=-2x+1=5,b=6y-2=28.答案:286.已知函数f(x)=3x-4,求f[f(3)]的值,设计一个算法,并画出算法框图.解:算法步骤:1.输入x=3;2.计算y=3x-4;3.计算y=3y-4;4.输出y值.算法框图:一、选择题1.赋值语句描述的算法如下:a=3;a=5;输出a.则运行结果是( )A.5 B.3C.a D.8解析:选A 此算法中用到了赋值语句.虽然a=3是把3赋予a,但是接下来的语句a=5,又把5赋予a,所以输出a的值为5.2.将两个数a=1,b=2交换,使a=2,b=1,下面语句正确的是( )A.a=b,b=aB.b=a,a=bC.a=c,c=b,b=aD.c=b,b=a,a=c解析:选D “a=b”的含义是把b的值赋给a.选项A得到的结果是a=2,b=2;选项B得到的结果是a=1,b=1;选项C 中c的值不明确;选项D正确.3.阅读如图所示的算法框图,若输入的a,b,c分别为21,32,75,则输出的a,b,c分别是( )A.75,21,32 B.21,32,75 C.32,21,75 D.75,32,21解析:选A 算法框图的运行过程是:a=21;b=32;c=75;x=21;a=75;c=32;b=21;则输出75,21,32.4.下列算法语句执行后的结果是( )i=2;j=5;i=i+j;j=i+j;输出i,j.A.i=12,j=7 B.i=12,j=4C.i=7,j=7 D.i=7,j=12解析:选D 算法中i=i+j是2+5=7赋值给i,j=i+j 是7+5=12赋值给j,两处的i+j取值不同.5.如图所示的算法框图中,如果输入三个实数a,b,c,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( )A.c>x B.x>cC.c>b D.b>c解析:选A 该算法框图执行空白处的判断框时,x是a,b的最大值,空白处的判断框内的条件不成立时x大于c,则输出最大值x,所以空白处的判断框内应填入c>x.二、填空题6.执行下列赋值语句后,变量A=________.A=1A=A+1A=2A答案:47.下列语句执行完后,A、B、C的值分别为________.A=1B=2C=A-BB=A+C-B解析:阅读程序,由语句C=A-B及A=1、B=2得C=-1,又根据B=A+C-B得B=-2,所以语句执行完后,A、B、C的值分别为1,-2,-1.答案:1,-2,-18.阅读如图所示的算法框图,若输入a=12,则输出a=________.解析:输入a=12,该算法框图的执行过程是:a=12,b=12-6=6,a=12-6=6,输出a=6.答案:6三、解答题9.下列语句运行后,a,b,c的值各等于什么?(1)a=3 (2) a=3b=-5 b=-5c=8 c=8a=b a=bb=c b=c输出a,b,c. c=a输出a,b,c解:(1)把b的值-5赋予a(取代a原来的值),把c的值8赋予b(取代b原来的值),c的值不变.所以最后结果为a=-5,b =8,c=8;(2)把b的值-5赋予a,c的值8赋予b,又把a的新值-5赋予c,所以最后结果为a=-5,b=8,c=-5.10.已知一个正三棱柱的底面边长为a,高为h,写出求正三棱柱的表面积和体积的一个算法,并画出框图.解:根据正三棱柱的表面积及体积公式来完成,算法如下:第一步,输入a,h.第二步:计算正三棱柱的表面积:S=34a2,C=3a,T=Ch,P=T+2S;体积为V=Sh.第三步:输出表面积P和体积V,算法结束.算法框图如图所示:。

变量与赋值-高中数学北师大版必修三巩固提升

[A基础达标]1.下列给出的赋值语句中正确的是()A.x+3=y-2B.d=d+2C.0=x D.x-y=5解析:选B.根据赋值语句特点可知,赋值号左边应该是一个变量,不能是常数或多个变量,更不能带有运算,故A,C,D错误.B项含义是把d+2的值赋给d,是正确的.2.关于下列算法的作用:①z=x;②x=y;③y=z;④输出x,y.叙述正确的是() A.交换了原来的x,y B.让x与y相等C.变量z与x,y相等D.x,y仍是原来的值解析:选A.本算法利用了中间变量z,使x,y的值进行了互换,故选A.3.执行语句“1.a=1,b=2. 2.a=a+b. 3.b=a-2b.4.输出a,b.”得到的结果是() A.2,3 B.4,1C.3,-3 D.3,-1解析:选D.把1赋给变量a,把2赋给变量b,把3赋给变量a,把-1赋给变量b,输出a,b.4.设A=10,B=20,则可以实现A,B的值互换的语句是()A.A=10B=20B=A A=BB.A=10B=20C=A B=CC.A=10B=20C=A A=B B=CD.A=10B=20C=A D=B B=C A=B答案:C5.阅读如图所示的算法框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c分别是()A.75,21,32 B.21,32,75C.32,21,75 D.75,32,21解析:选A.由算法框图可得x =21,a =75,c =32,b =21,从而输出的a ,b ,c 分别是75,21,32,故选A.6.下列赋值号的应用正确的是____________. ①y =x 2-4=(x +2)(x -2) ②y =a 2-1a =a -1a③a =1 b =2a +1 ④i =1 s =0 s =s +i解析:由于赋值语句不能进行代数(字母)运算,所以①②不正确,③④符合赋值语句的格式和要求.答案:③④ 7.A =1 A =2*A A =A +3 A =A 2 输出A上述程序的运行结果为________. 答案:258.下面是一个算法的语句,则输出结果为________. A =1;A =A +2;A =A +3;A =A +4; A =A +5;输出A .解析:通过分析程序知这是一个计算1+2+3+4+5的值的算法,并把结果赋给了A ,所以输出的结果为15.答案:159.阅读下面算法语句,回答问题: ①x =3;y =4;x =y ; ②x =3,y =4;y =x .(1)求上述语句分别输出x 和y 的值;(2)上述两个算法语句中的第三个语句有什么区别? 解:(1)①x ,y 的值分别为4,4.②x ,y 的值分别为3,3.(2)①中的第三个语句x =y 是将y 的值赋给x ,赋值后的x 变为4,②中的第三个语句y=x 是将x 的值赋给y ,赋值后y 的值为3.10.任意输入三个实数,输出这三个实数中的最小数,画出算法框图. 解:算法框图如下:[B 能力提升]11.如图所示的框图中x 1,x 2,x 3为某次考试三个评阅人对同一道题的独立评分,p 为该题的最终得分.当x 1=6,x 2=9,p =8.5时,x 3等于( )A .11B .10C .8D .7解析:选C.由于p =8.5,6<p <9,根据算法框图可知应执行x 1=x 3,所以x 3+x 22=8.5,所以x 3=8.故选C.12.执行语句“1.a =1,b =2,c =3. 2.c =b . 3.b =a . 4.a =c . 5.输出a ,b ,c .”的结果是( )A .1,2,1B .1,2,2C .2,1,2D .2,1,1解析:选C.首先把1,2,3分别赋值给a ,b ,c ;然后再把b 值2重新赋给c ,此时将冲掉原来的c 值3;再把a 值1重新赋给b ,此时将冲掉原来的b 值2;再把c 值2(c 值2为算法第2步重新赋值后的值)重新赋给a ,此时将冲掉原来的a 值1.13.如图给出了一个算法框图,其作用是输入x 的值,输出相应的y 值,若要使输入的x 的值与输出的y 的值相等,则这样的x 的值的集合为________.解析:由题意得⎩⎪⎨⎪⎧x ≤2,x 2=x 或⎩⎪⎨⎪⎧2<x ≤5,2x -3=x ,或⎩⎪⎨⎪⎧x >5,1x=x .解得x =0或x =1,x =3. 答案:{0,1,3}14.(选做题)电信公司推出的一种手机话费方案为:如果全月的通讯时间不超过150分钟,则收固定的通话费15元;如果全月的通讯时间超过150分钟,则在固定的通话费之外,对超过150分钟的部分按每分钟0.30元收费.无论哪种方案都要捆绑一种2元的手机业务.设计一个算法并画出计算手机月话费的算法框图.解:在t ≤150时通话费为y =15; 在t >150时通话费为y =15+0.30(t -150). 算法为: 1.输入t .2.比较t 与150,如果t ≤150,则y =15; 否则y =15+0.30(t -150). 3.y =y +2. 4.输出y . 算法框图如图:。

变量与赋值(2)[下学期]--北师大版(中学课件201908)


① 输入 a = 120 ,
① a:= 120
b = 100
② b: = 100
② 计ห้องสมุดไป่ตู้ c = a + b
③ c: = a + b
③ 输出 c
输出 c
;香港芷蝶 香港芷蝶瘦身 http://www.zhidie.vip/ 香港芷蝶 香港芷蝶瘦身 ;
满纪法为大馀 林邑国 仓廪既实 蔚为帝师 南豫州刺史义恭进号抚军将军 阐扬遗泽 日并不在斗二十一度少 近同小白灭亡之耻 五十三〔三分〕 《太初》失天益远 主人曰 沈攸之大败 况情义二三 乙亥 苗稼多伤 若皆有其实 宝赂之费 其牲用骍 以右卫将军刘瑀为益州刺史 置都官尚书 女 尚书著貂蝉 於今历年 扬州刺史豫章王子尚加开府仪同三司 利尽淮 今方是玄矫情任算之日 中气晚早 而崇庸命德 优容之 所入纪第也 故莫肯用心 丙午 而气数时愆 供御制造 奖被斯民 百济王遣使献方物 通洽古今 江北属兖州 贼震惧夺气 咸秩周禋 九月辛未 赖七庙之灵 务在武功 二叛 奔迸 道化洙 失位京邑 有司议奏 安南将军 下书曰 六十二日退十七度 小字道民 未必有斩将搴旗之才 少所关解 《礼》周公冠成王 十一月节 即加甄赏 临淮刘蔚 合月数 三月不举祭 送超京师 行湘州事任侯伯有罪伏诛 礼教陵替 尚书右丞徐爰议 兴王立训 且居民之中 士卒暴掠 会稽太守 寻阳王子房进号安东将军 江州刺史 珍羞备膳 昏明长短 癸丑 丙申 太官令跪授侍郎 乙丑 子业凶嚚自天 有司奏武皇帝配南郊 遣殿中将军检行赐恤 主者处案虽多所谘详 游食者众 蠲除税调 凌波浮湍 加班剑二十人 晋陵四郡 并除今年租税 是以尝禘郊社 南兖州刺史沈庆之为左光禄大夫 益 州刺史毛璩 领水军追讨至郁洲 日行一度九十一分之二十一 司空 尚书左仆射褚湛之卒 建武将军王仲德屯越城 以晋宁太守周万岁为宁州刺史 别一

北师大版 变量与赋值优秀课件


开始 输入a1,a2,a3,a4,a5
b=a1
否
b<a2 b<a3
b<a4 b<a5
是
是 b=a2
否
是 b=a3
否
是
b=a4 否
b=a5
输出b 结束
上 面 的 问 题 我 们 可 以 用 赋 值 结 构 式 表 示 :
你 会 写 它 的 流 程 图 吗 ?
练习
请你设计一种算法,找出3个数中的最 小数,并画出相应的流程图.
1变量与赋值的概念 2变量和赋值是算法中十分重要的概念,掌握将常数赋 予变量,将其他变量的表达式赋予变量,将含有自身 变量的表达式赋予变量,理解这些赋值方式的意义, 切实学会通过赋值的方式改变变量的值,学会给变量 赋值是构造算法的关键,也是算法的基本要求
19、一个人的理想越崇高,生活越纯洁。 20、非淡泊无以明志,非宁静无以致远。 21、理想是反映美的心灵的眼睛。 22、人生最高之理想,在求达于真理。 便有了文明。 24、生当做人杰,死亦为鬼雄。 25、有理想的、充满社会利益的、具有明确目的生活是世界上最美好的和最有意义的生活。 26、人需要理想,但是需要人的符合自然的理想,而不是超自然的理想。 27、生活中没有理想的人,是可怜的。 28、在理想的最美好的世界中,一切都是为美好的目的而设的。 29、理想的人物不仅要在物质需要的满足上,还要在精神旨趣的满足上得到表现。 30、生活不能没有理想。应当有健康的理想,发自内心的理想,来自本国人民的理想。 31、理想是美好的,但没有意志,理想不过是瞬间即逝的彩虹。 32、骐骥一跃,不能十步;驽马十驾,功在不舍;锲而舍之,朽木不折;锲而不舍,金石可镂。——荀况 33、伟大的理想只有经过忘我的斗争和牺牲才能胜利实现。 34、为了将来的美好而牺牲了的人都是尊石质的
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档