1.3.1-1.3.2赋值语句输入、输出语句课件(苏教版必修3).ppt

1.3.1-1.3.2赋值语句输入、输出语句课件(苏教版必修3).ppt

1.3.1-1.3.2赋值语句输入、输出语句课件(苏教版必修3).ppt

1.3.1 1.3.2 赋值语句 输入、输出语句; 在一次数学考试中,小明,小亮,小强的成绩分别为a,b,c,但统计时出现错误,小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下. 问题1:错误统计后小明,小亮,小强的成绩分别是多少? 提示:b,c,a.; 问题2:能否设计一个算法将三人的成绩更正过来? 提示:可以,需要引入一个中间变量. 问题3:上述算法若用计算机处理,如何操作? 提示:必须将算法过程转化成计算机理解的语言.; ; 1.赋值语句中的“←”与代数运算中“=”不相同.赋值号是将右边表达式的值赋给左边的变量.而代数运算中的等号是联结两边的表达式具有相等的值. 2.输入语句可以同时给多个变量赋值,在给多个变量赋值时,变量之间要用“逗号”隔开,如“Read x,y,z”. ; [思路点拨] 逐步赋值,得出运行结果. [精解详析] 先输入a=10,b=20,c=30,利用a←b,b←c,c←a可得输出a=20,b=30,c=20. [答案] 20,30,20;1.本例条件“a←b,b←c,c←a”若变为“x←a,a←b, b←c,c←x”,则输出结果是________. 解析:由“x←a,a←b,b←c,c←x”可知: a=20,b=30,c=10. 答案:20,30,10;Read x,y Print  ,2y x←x+2 y←y-1 Print x,y;解:若输入的x,y的值分别为4,2, 则=1,2y=4,x+2=6,y-1=1. 第一次输出的值为1,4. 第二次输出的值为6,1.;[例2] 已知一个圆柱的底面半径为2,高为4,用输入、输出语句和赋值语句,写出计算此圆柱的体积的伪代码. [思路点拨] 根据V=πr2h赋值可求.; [一点通]  利用算法语句编写伪代码的关键是理解算法过程及正确掌握输入、输出、赋值语句的格式及作用.;3.已知函数f(x)=x2-2x+1,试用伪代码写出计算 y1=f(3)的值,再计算f(y1)的值的一个算法.;解:;[思路点拨] 算法语句转化为流程图,只需将语句用图框表示即可.;[精解详析] 流程图如下图所示:;[一点通]  (1)由算法语句转化为流程图的关键在于读懂语句及准确选择??应的图框表示. (2)由流程图转化为算法语句时,要按照流程图中的流程线的方向依次将图框中的内容写成相应的算法语句.同时注意算法语句表达的准确性.;5.给出如图所示流程图,写出相应的算法语句.;解:;流程图为;1.设计解决一个问题的算法,可先结合算法画出流程 图,再对照流程图写出伪代码. 2.赋值语句的作用是将一个表达式的值赋给一个变 量.它实质上是先将赋值号“←”右边表达式的值计 算出来,然后把该值赋给“←”左边的变量,使该变 量的值等于表达式的值.赋值语句还可以实现两个 变量值的互换,方法是引进第三个变量,用三个赋 值语句完成.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档