3基本算法语句学习目标核心素养1
经历将具体问题的流程图转化为伪代码的过程.(重点)2.理解用伪代码表示的算法语句——赋值语句、输入输出语句、条件语句、循环语句,进一步体会算法的基本思想.(重点、难点、易混点)3.通过本节的学习,使学生理解一个基本的运算过程应是:在运算中构造、设计、选择一个合理的算法,以提高效果.4.通过本节的学习,进一步提高逻辑思维能力
从问题中抽象出算法,培养学生的数学抽象素养.2.将流程图转化为伪代码,进一步提高学生的逻辑推理素养
1.伪代码伪代码是介于自然语言和计算机语言之间的文字和符号.2.赋值语句在伪代码中,赋值语句用符号“←”表示,“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式.思考1:赋值语句两边的量可以互换吗
[提示]赋值符号“←”左右两边不能对换,如A←B和B←A的含义及运行结果是不同的.A←B表示用B的值替换A原来的值,B←A表示用A的值替换B原来的值.思考2:赋值语句可以给代数式赋值吗
[提示]赋值语句不能给代数式赋值,如“a2b-ab2←0”是错误的,赋值语句只能给变量赋值.如果赋值符号左边的变量原来没有值,则执行赋值语句后获得一个值;如果已有值,则执行赋值语句后赋值符号右边的值将代替该变量原来的值,即将原来的值“冲掉”.思考3:赋值语句能进行代数式演算吗
如化简、因式分解等.[提示]不能用赋值语句进行代数式的演算(如化简、因式分解等).如y←x2-1←(x-1)(x+1)是不能实现的.在一个赋值语句中,只能给一个变量赋值,不能出现两个或多个“←”.但一个变量可以多次赋值.3.输入、输出语句输入语句“Reada,b”表示输入的数据依次送给a,b,输出语句“Print_x”表示输出运算结果x
4.条件语句(1)条件语句表达算法的选择结构.(2)条件语句的一般形式为:IfAThenBElseC