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

上传人:M****1 文档编号:569190340 上传时间:2024-07-28 格式:PPT 页数:18 大小:439.50KB
返回 下载 相关 举报
高中数学《变量与赋值》课件2 北师大版必修3_第1页
第1页 / 共18页
高中数学《变量与赋值》课件2 北师大版必修3_第2页
第2页 / 共18页
高中数学《变量与赋值》课件2 北师大版必修3_第3页
第3页 / 共18页
高中数学《变量与赋值》课件2 北师大版必修3_第4页
第4页 / 共18页
高中数学《变量与赋值》课件2 北师大版必修3_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《高中数学《变量与赋值》课件2 北师大版必修3》由会员分享,可在线阅读,更多相关《高中数学《变量与赋值》课件2 北师大版必修3(18页珍藏版)》请在金锄头文库上搜索。

1、变量与赋值变量与赋值前前面面我我们们学学习习了了算算法法的的基基本本结结构构:顺顺序序结结构构与与选选择择结结构构,它它们们可可以以利利用用框框架架结结构构来来说说明明顺序结构顺序结构选选择择结结构构顺顺序序结结构构是是最最基基本本的的结结构构,是是任任何何结结构构都都需需要要用用到到的的,选选择择结结构构是是我我们们在在解解决决实实际际问问题题中中,常常用用到到的的一一种种结结构构,他他是是计计算算机机基基本本的的逻逻辑辑推推理理结结构构1642年年1674年年1822年年1930年年1941年年1943年年pcIBM现代超级计算机现代超级计算机我们利用计算机在处理实际问题时,常常希望它们帮

2、我们处理我们利用计算机在处理实际问题时,常常希望它们帮我们处理一系列问题,这也还是我们学习的目的,一系列问题,这也还是我们学习的目的,从特殊到一般再在到从特殊到一般再在到特殊特殊,那么,那么,变量和赋值变量和赋值刚好可以帮我们解决这些问题刚好可以帮我们解决这些问题.计算机的发展只是社会发展的一个缩影,在这个发展的社会,计算机的发展只是社会发展的一个缩影,在这个发展的社会,我们必须用发展的眼光去看世界,在学习上也是一样的。我们必须用发展的眼光去看世界,在学习上也是一样的。变量对我们来说并不陌生。从我们接触到函数,变量对我们来说并不陌生。从我们接触到函数,我们就开始讲述变量,它是指可以取不同数值的

3、我们就开始讲述变量,它是指可以取不同数值的量,它是一个可变化的量,它是函数里最基本的量,它是一个可变化的量,它是函数里最基本的概念,在算法和程序设计中,他依然发挥重要和概念,在算法和程序设计中,他依然发挥重要和基本的作用,它们会使算法的表述变得非常的简基本的作用,它们会使算法的表述变得非常的简洁、清楚。洁、清楚。计算机中变量的表示一般用一个或几个英文字母组计算机中变量的表示一般用一个或几个英文字母组成,或字母加数字表示,如成,或字母加数字表示,如a,bc,a1,sum等,不同等,不同的变量要用不同的名称。的变量要用不同的名称。分析:分析:解决这个问题其实很简单,只要取两个数比较取大,解决这个问

4、题其实很简单,只要取两个数比较取大,再与下一个数比较取大,一直这样下去,最后的一再与下一个数比较取大,一直这样下去,最后的一个结构就是最大数。个结构就是最大数。解解下面我们来看一个实例下面我们来看一个实例例例1设计一种算法,从设计一种算法,从5个实数中找出最大数,并用流程图表个实数中找出最大数,并用流程图表示示设这设这5个数分别为:个数分别为:a1,a2,a3,a4,a51比较比较a1,a2的大小,记大数为的大小,记大数为b2再比较再比较b与与a3,记大数为,记大数为b(b的值变为的值变为a1,a2中大的数中大的数)(b的值变为三数中最大的数的值变为三数中最大的数)3再比较再比较b与与a4,记

5、大数为,记大数为b(b的值变为前的值变为前4数中最大的数数中最大的数)4再比较再比较b与与a5,记大数为,记大数为b(b的值变为前的值变为前5数中最大的数数中最大的数)5输出输出b,b的值即为所求的最大数的值即为所求的最大数流流程程图图如如图图所所示示:你你会会制制作作流流程程图图吗吗?开始开始输入输入a1,a2,a3,a4,a5比较比较a1,a2,记大数为,记大数为b比较比较b,a3,记大数为,记大数为b比较比较b,a4,记大数为,记大数为b比较比较b,a5,记大数为,记大数为b输出输出b结束结束变量名变量名=表达式表达式1.每一步都要与上一步总的大数每一步都要与上一步总的大数b比较,在将大

6、数的值重新记比较,在将大数的值重新记作作b,通常叫,通常叫b为为变量变量,这种将大数重新记作,这种将大数重新记作b的过程,我们叫的过程,我们叫赋值赋值给给b2.赋值语句的一般格式为:赋值语句的一般格式为:3.变量和赋值是算法的基本概念,变量就像一个盒子,赋变量和赋值是算法的基本概念,变量就像一个盒子,赋值就像给盒子里放东西,但是每次只能装一个值就像给盒子里放东西,但是每次只能装一个“数值数值”,放入新的数值后,原来的数值就被新的数值所取代。放入新的数值后,原来的数值就被新的数值所取代。上上面面的的问问题题我我们们可可以以用用赋赋值值结结构构式式表表示示:开始开始输入输入a1,a2,a3,a4,

7、a5b=a1否否是是b=a4ba4ba2否否是是b=a2ba3否否是是b=a3ba5否否是是b=a5输出输出b结束结束你你会会写写它它的的流流程程图图吗吗?请你设计一种算法,找出请你设计一种算法,找出3个数中的最个数中的最小数小数,并画出相应的流程图并画出相应的流程图.练习练习上上面面的的问问题题我我们们可可以以用用赋赋值值结结构构式式表表示示:开始开始输入输入a1,a2,a3,b=a1ba2否否是是b=a2ba3否否是是b=a3输出输出b结束结束金融作为现代生活中不可或缺的行业,与我们有着密切的关系,金融作为现代生活中不可或缺的行业,与我们有着密切的关系,某人现有某人现有50000元人民币,

8、他按照定期一年存款方式存入银行,元人民币,他按照定期一年存款方式存入银行,到期自动转存,按复利计算,已知当前定期一年的利率为到期自动转存,按复利计算,已知当前定期一年的利率为2.25,试求,试求5年后这个人连本带息可以取出多少钱?实际算法解年后这个人连本带息可以取出多少钱?实际算法解决问题,画出流程图。决问题,画出流程图。例例:解解设某年后可以支取设某年后可以支取a元,算法如下:元,算法如下:(1)一年后:一年后:a=5000(1+2.25%);(2)二年后:二年后:a=5000(1+2.25%)(1+2.25%)你会利用我们以前的数列知识解决这个问题吗?你会利用我们以前的数列知识解决这个问题

9、吗?(3)三年后:三年后:a=5000(1+2.25%)(1+2.25%)(1+2.25%)(4)四年后:四年后:a=5000(1+2.25%)(1+2.25%)(1+2.25%)(1+2.25%)(5)五年后:五年后:a=5000(1+2.25%)(1+2.25%)(1+2.25%)(1+2.25%)(1+2.25%)(6)输出输出a你会写它的流你会写它的流程图吗?程图吗?开始开始输入输入a=5000a:=a(1+2.25%)a:=a(1+2.25%)a:=a(1+2.25%)a:=a(1+2.25%)a:=a(1+2.25%)输出输出a结束结束某农场去年年底的木材量是某农场去年年底的木材量

10、是12万立方米,若森林以每年万立方米,若森林以每年25的增长率增长,试用流程图表示的增长率增长,试用流程图表示5年后木材的存量年后木材的存量练习练习1变量与赋值的概念变量与赋值的概念2变量和赋值是算法中十分重要的概念,掌握将常数赋变量和赋值是算法中十分重要的概念,掌握将常数赋予变量,将其他变量的表达式赋予变量,将含有自身变予变量,将其他变量的表达式赋予变量,将含有自身变量的表达式赋予变量,理解这些赋值方式的意义,切实量的表达式赋予变量,理解这些赋值方式的意义,切实学会通过赋值的方式改变变量的值,学会给变量赋值是学会通过赋值的方式改变变量的值,学会给变量赋值是构造算法的关键,也是算法的基本要求构造算法的关键,也是算法的基本要求小结小结

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号