


Click to edit Master title style,,Click to edit Master text styles,,Second level,,Third level,,Fourth level,,Fifth level,,*,,*,返 回,返 回,1.3,,基本算法语句,第,1,章,,算法初步,理解教材新知,应用创新演练,1.3.1,&,1.32,赋值语句,输入、 输出语句,把握热点考向,考点一,考点三,考点二,第一页,编辑于星期一:二十一点 二十六分第二页,编辑于星期一:二十一点 二十六分第三页,编辑于星期一:二十一点 二十六分1,.,3.1& 1.3.2,,赋值语句 输入、输出语句,第四页,编辑于星期一:二十一点 二十六分第五页,编辑于星期一:二十一点 二十六分在一次数学考试中,小明,小亮,小强的成绩分别为a,b,c,但统计时出现错误,小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下.,问题1:错误统计后小明,小亮,小强的成绩分别是多少?,提示:b,c,a.,第六页,编辑于星期一:二十一点 二十六分问题2:能否设计一个算法将三人的成绩更正过来?,提示:可以,需要引入一个中间变量.,问题3:上述算法假设用计算机处理,如何操作?,提示:必须将算法过程转化成计算机理解的语言.,第七页,编辑于星期一:二十一点 二十六分。
1.赋值语句,在伪代码中,赋值语句用符号 表示,“x←y〞表示 ,其中x是一个变量,y是一个与x同类型的 或,2.输入、输出语句,我们用输入语句“Read a,b〞表示 ;,;用输出语句“Print x〞表示 .,“←〞,将,y,的值赋给,x,变量,表达式.,输入的数据依次,送给a,b,输出运算结果,x,.,第八页,编辑于星期一:二十一点 二十六分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,4,2.在下面的算法中如果输入的x,y的值分别为4,2,,那么两次输出的相应的值分别是多少?,第十四页,编辑于星期一:二十一点 二十六分解:假设输入的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)的值的一个算法.,x←3,y1←x2-2x+1,y←y21-2y1+1,Print y1,y,解:,伪代码:,,第十八页,编辑于星期一:二十一点 二十六分解:,第十九页,编辑于星期一:二十一点 二十六分[思路点拨] 算法语句转化为流程图,只需将语句用图框表示即可.,第二十页,编辑于星期一:二十一点 二十六分[精解详析] 流程图如以下图所示:,这一算法的功能:求a,b,c,d,e的和S及其平均数P. (12分),(10,分,),第二十一页,编辑于星期一:二十一点 二十六分[一点通],(1)由算法语句转化为流程图的关键在于读懂语句及准确选择相应的图框表示.,(2)由流程图转化为算法语句时,要按照流程图中的流程线的方向依次将图框中的内容写成相应的算法语句.同时注意算法语句表达的准确性.,第二十二页,编辑于星期一:二十一点 二十六分5.给出如下图流程图,写出相应的算法语句.,第二十三页,编辑于星期一:二十一点 二十六分解:,第二十四页,编辑于星期一:二十一点 二十六分流程图为,第二十五页,编辑于星期一:二十一点 二十六分。
1.设计解决一个问题的算法,可先结合算法画出流程,图,再对照流程图写出伪代码.,2.赋值语句的作用是将一个表达式的值赋给一个变,量.它实质上是先将赋值号“←〞右边表达式的值计,算出来,然后把该值赋给“←〞左边的变量,使该变,量的值等于表达式的值.赋值语句还可以实现两个,变量值的互换,方法是引进第三个变量,用三个赋,值语句完成.,第二十六页,编辑于星期一:二十一点 二十六分点击此图片进入创新演练,第二十七页,编辑于星期一:二十一点 二十六分。