变量与赋值教学课件.ppt

上传人:b****3 文档编号:2707772 上传时间:2022-11-08 格式:PPT 页数:22 大小:1.15MB
下载 相关 举报
变量与赋值教学课件.ppt_第1页
第1页 / 共22页
变量与赋值教学课件.ppt_第2页
第2页 / 共22页
变量与赋值教学课件.ppt_第3页
第3页 / 共22页
变量与赋值教学课件.ppt_第4页
第4页 / 共22页
变量与赋值教学课件.ppt_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

变量与赋值教学课件.ppt

《变量与赋值教学课件.ppt》由会员分享,可在线阅读,更多相关《变量与赋值教学课件.ppt(22页珍藏版)》请在冰豆网上搜索。

变量与赋值教学课件.ppt

变变赋赋与与量量值值2.2ABi=2输入输入n示意图示意图顺顺序序结结构构在在程程序序框框图图中中的的体体现现就就是是用用流流程程线线将将程程序序框框自自上上而而下下地地连连接接起起来来,按按顺顺序序执执行行算算法法步步骤骤。

如如在在示示意意图图中中,A框框和和B框框是是依依次次执执行行的的,只只有有在在执执行行完完A框框指指定定的的操操作作后后,才才能能接着执行接着执行B框所指定的操作。

框所指定的操作。

复习回顾复习回顾选选择择结结构构是是指指在在算算法法中中通通过过对对条条件件的的判判断断,根根据据条条件件是是否否成成立立而而选选择择不不同同流流向向的算法结构的算法结构.条件条件处理处理是是否否条件条件处理处理1处理处理2是是否否示意图示意图复习回顾复习回顾在研究问题的过程中可以取不同数值在研究问题的过程中可以取不同数值的量称为的量称为变量变量变量变量和和函数函数是中学数学里是中学数学里最重要最重要和和最最基本基本的概念的概念.在算法和程序设计中,它们仍然发挥在算法和程序设计中,它们仍然发挥着着重要重要和和基本基本的作用,它们会使算法的表的作用,它们会使算法的表述变得非常述变得非常简洁简洁、清楚清楚解解:

例例1设计一种算法,从设计一种算法,从5个实数中找出最个实数中找出最大数,并用流程图表示大数,并用流程图表示.设这设这5个数分别为:

个数分别为:

a1,a2,a3,a4,a5S1:

将将a1与与a2比较,将较大的数记作比较,将较大的数记作b.S2:

再将再将b与与a3比较,将较大的数记作比较,将较大的数记作b.S3:

再将再将b与与a4比较,将较大的数记作比较,将较大的数记作b.S4:

再将再将b与与a5比较,将较大的数记作比较,将较大的数记作b.S5:

输出输出b,b的值即为所求的最大数的值即为所求的最大数流流程程图图如如图图所所示示:

开始开始输入输入a1,a2,a3,a4,a5结束结束将将a1与与a2比较,大数记作比较,大数记作b将将b与与a3比较,大数记作比较,大数记作b将将b与与a4比较,大数记作比较,大数记作b将将b与与a5比较,大数记作比较,大数记作b输出输出b把把a1,a2中较中较大数的值赋予大数的值赋予b把三数中较大把三数中较大数的值赋予数的值赋予b把四数中较大把四数中较大数的值赋予数的值赋予b把五数中较大把五数中较大数的值赋予数的值赋予b这个过程这个过程叫叫赋值赋值.变量名变量名=表达式表达式1.在上例中每一步都要与上一步总的大数在上例中每一步都要与上一步总的大数b比较,在将大数的值重新记作比较,在将大数的值重新记作b,通常叫,通常叫b为为变变量量,这种将大数重新记作,这种将大数重新记作b的过程,我们叫的过程,我们叫赋值赋值给给b.2.赋值语句的一般格式为:

赋值语句的一般格式为:

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

原来的数值就被新的数值所取代。

开始开始输入输入a1,a2,a3,a4,a5b=a1ba2否否是是b=a2输出输出b结束结束ba3否否是是b=a3ba4否否是是b=a4ba2,则则b=a1;否则;否则b=a2.用变量与赋值用变量与赋值来表示本例的算法来表示本例的算法步骤,可以写成:

步骤,可以写成:

算法如下:

算法如下:

1b=a1;2比较比较b与与a2,如果,如果ba2,则,则b=a2;3比较比较b与与a3,如果,如果ba3,则,则b=a3;4比较比较b与与a4,如果,如果ba4,则,则b=a4;5比较比较b与与a5,如果,如果ba2否否是是b=a2输出输出b结束结束ba3否否是是b=a3ba4否否是是b=a4ba5否否是是b=a5算法如下:

算法如下:

1b=a1;2比较比较b与与a2,如果,如果ba2,则,则b=a2;3比较比较b与与a3,如果,如果ba3,则,则b=a3;4比较比较b与与a4,如果,如果ba4,则,则b=a4;5比较比较b与与a5,如果,如果ba5,则,则b=a5;6输出输出b,b就是这就是这5个数中的最个数中的最小小数数算法的程序框图算法的程序框图练习练习1请你设计一种算法,找出请你设计一种算法,找出3个数个数中的最小数中的最小数,并画出相应的流程图并画出相应的流程图.结束结束开始开始输出输出a、b、c、dy=a*5+b*8+c*10+d*12输出输出y2.2.王妈妈开了一家小型餐馆,为了节约服务生收费时间,王妈妈开了一家小型餐馆,为了节约服务生收费时间,她购进红、黄、蓝、绿四种颜色的盘子,用这几种颜色她购进红、黄、蓝、绿四种颜色的盘子,用这几种颜色的盘子分别盛的盘子分别盛55元、元、88元、元、1010元和元和1212元的食品,这样结帐元的食品,这样结帐的时候,只要数一下盘子就可以了,请利用赋值语句描的时候,只要数一下盘子就可以了,请利用赋值语句描述用餐记费的算法。

述用餐记费的算法。

算法:

算法:

1.输出输出a、b、c、d2.y=a*5+b*8+c*10+d*123.输出输出y1.变量与赋值的概念变量与赋值的概念2.变量和赋值是算法中十分重要的概念,变量和赋值是算法中十分重要的概念,掌握将常数赋予变量,将其他变量的表达式掌握将常数赋予变量,将其他变量的表达式赋予变量,将含有自身变量的表达式赋予变赋予变量,将含有自身变量的表达式赋予变量,理解这些赋值方式的意义,切实学会通量,理解这些赋值方式的意义,切实学会通过赋值的方式改变变量的值,学会给变量赋过赋值的方式改变变量的值,学会给变量赋值是构造算法的关键,也是算法的基本要求值是构造算法的关键,也是算法的基本要求.作作业业第第103103页页第第11题题第第22题题第第44题题第第55题题第第77题题

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1