课题:基本算法语句(一)教学目标:⑴了解输入语句、输出语句、赋值语句的结构
⑵通过实例使学生了解输入语句、输出语句、赋值语句的表示方法、结构和用法,进一步体会算法的基本思想
教学难点、重点:了解输入语句、输出语句、赋值语句的作用
教学过程一、问题情境为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:输入语句、输出语句、赋值语句、条件语句和循环语句
伪代码——介于自然语言和计算机语言之间的文字和符号
二、建构数学(一)赋值语句(1)赋值语句的一般格式是:变量←表达式或变量.(2)赋值语句的作用是将一个表达式或变量的值赋给一个变量.它实质上是先将赋值号“←”右边表达式或变量的值计算出来,然后把该值赋给“←”左边的变量,使该变量的值等于表达式或变量的值.注意:①赋值号左边只能是变量,而不能是表达式或常数;②赋值号左、右两边不能对换,A←B和B←A的含义及运行结果一般来说是不同的;③赋值号“←”与数学中的“=”意义是不同的,如数学中式子N=N+1应说是错误的,但在赋值语句中它的作用是将当前N的值加上1再赋给变量N,这样原来的值将被新的值取代.如算法:x←2;x←x3
则运行结果为8.④符号“←”两边的量应是同类型的.(二)输入、输出语句输入语句:用“Reada,b”表示输入的数据依次送给a,b.输出语句:用“Printx”表示输出运算结果x.注意:①输入语句也是赋值语句,只不过是输入语句可处理批量数据的赋值问题.例如,“Reada,b,c,d,e”,便一下了读入了5个数据.②输出语句是程序中不可缺少的语句,因为没有输出的程序是无意义的程序.三、数学应用用心爱心专心1例1下面的表述:①6←p;②t←3×5+2;③b+3←5;④p←((3x+2)-4)x+3;⑤a←a3;⑥x,y,z←5;⑦ab←3;⑧x←y+2+x.其中正确