20.1.2变量与赋值五年制高等职业教育公共基础课程教材《数学(第四册)》
问题探究在某档娱乐节目开始时,主持人报:选手的初始分数为100.第一环节结束后,主持人报:选手分数加20.第二环节结束后,主持人报:选手分数加30.第三环节结束后,主持人报:选手分数减15.第四环节结束后,主持人报:选手分数加50.为了计算这名选手最后的得分,小明给出了下面的算法:第一步,S=100;第二步,S=S+20;第三步,S=S+30;第四步,S=S-15;第五步,S=S+50;第六步,输出S.你能理解小明的做法吗?
1.在解决问题的过程中,可以取不同数值的量称为变量.2.给变量赋值的一般格式为变量名=表达式,其中,符号“=”称为赋值号,它的意义是将后面的表达式的值赋给变量.抽象概括
思考交流赋值号“=”与我们熟悉的等号有何不同?
例题讲析例1请仔细阅读下面的算法:第一步,A=1,B=2,C=3;第二步,A=A+B;第三步,C=A+B+C;第四步,输出A,B,C.问:最后输出的A,B,C的值分别为多少?
例题讲析例2设计一个算法,求出1+2+3+4+5的值.
例题讲析例3金融作为现代生活不可或缺的行业,与我们的生活密切相关.李大爷现在手上有10000元人民币,他按照定期一年,到期自动转存的方式存入银行,已知当前定期一年的利率为1.5%,那么5年后他连本带利可以得到多少钱?你能设计一个算法,帮李大爷算一算吗?(假设五年的利率不变).
课堂练习2.设计一个算法,求出的值.1.仔细阅读下面的算法:第一步,n=1,S=1;第二步,n=n+1,S=S×n;第三步,n=n+1,S=S×n;第四步,输出n,S.问:最后输出的n,S的值各为多少?
课堂小结1.变量与赋值2.算法中的“变量”、“赋值号”与普通代数中的有何不同?