1.2.1基本算法语句——输入语句、输出语句和赋值语句一【创设情境引入新课】程序语言有很多种,但各种程序语言中都包含下列基本的算法语句:算法程序框图程序语言条件语句循环语句输入语句输出语句赋值语句二【典例探究把握新知】例用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.(请同学们根据给出的算法,在练习本上画出相应的程序框图,独立完成,然后代表上台板演)算法:第一步:输入一个自变量x的值;第二步:计算的值;3232430yxxx第三步:输出y。开始输入x3232430yxxx输出y结束框图:程序:INPUT“x=”;xy=x^3+3x^2-24x+30PRINTyEND**有何不同?程序中常用的运算符号及功能==幂运算^除法运算/乘法运算功能运算符*INPUT“x=”;xy=x^3+3x^2-24x+30PRINTyEND**开始输入x3232430yxxx输出y结束框图:程序:输入语句赋值语句输出语句输入语句(在课本22页找出输入语句的一般格式,并在练习本上写一遍)INPUT“提示内容”;变量①“提示内容”提示用户输入什么样的信息,变量是指程序在运行时其值是可以变化的量;②“提示内容”与变量之间必须用分号“;”隔开。③“提示内容”和它后面的“;”可以省略④一个语句可以给多个变量赋值,中间用“,”隔开说明:(找同学读下面的说明,其余的同学在听的同时把这些知识点简要的记到笔记本上)一般格式INPUT“a,b”;a,bINPUT“语文”;xINPUTx小试牛刀判断下列输入语句的正误(请同学们独立思考,然后抢答,错误的说出理由)(1)INPUTX,Y;X,Y(2)INPUTa,b,c(3)INPUT“X”,X××√输出语句(在课本22页找出输出语句的一般格式,并在练习本上写一遍)PRINT“提示内容”;表达式一般格式:①“提示内容”与变量之间必须用分号“;”隔开,“提示内容”和它后面的“;”可以省略②表达式可以是变量也可以是算式,具有计算功能③一个语句可以输出多个变量,中间用,分割;说明:PRINTa,bPRINT1+3PRINT“y”;y(找同学读下面的说明,其余的同学在听的同时把这些知识点简要的记到笔记本上)小试牛刀判断下列输出语句的正误(请同学们独立思考,然后抢答,错误的说出理由)(1)PRINTx(2)PRINT3*5√√赋值语句(在课本23页找出输入赋值语句的一般格式,并在练习本上写一遍)变量=表达式(1)“=”称为赋值号,而不是等号。(2)赋值语句左右两边不能对换。(3)“=”左边必须是变量,右边可以使数字、变量或者是计算式。(4)对于一个变量可以多次赋值。说明:一般格式:x=1x=x-1x=1、y=x、a=2*3X=2不能写成2=x(找同学读下面的说明,其余的同学在听的同时把这些知识点简要的记到笔记本上)X=2怎么读?含义?小试牛刀判断下列赋值语句的正误(请同学们独立思考,然后抢答,错误的说出理由)(1)x=2+3(2)2+3=x(3)y=x2+2x√××1、读下面程序,写出最后输出的结果程序:A=10A=A+15PRINTAENDA的输出值是多少?25(请同学们先独立思考,然后同桌交流,意见统一后即可站起来回答,有不同意见的同学可以发表自己的见解)三【迁移深化学以致用】2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。(请同学们先独立思考,然后以小组为单位交流讨论,由小组代表执笔写出算法步骤、程序框图和相应的程序。完成后,小组代表上台板书程序框图和程序,其余小组发表不同意见。)算法:第一步:分别输入三科的成绩a,b,c;第二步:计算y=(a+b+c)/3;第三步:输出三科平均分。框图:开始输入a,b,c输出y结束y=(a+b+c)/3程序1:INPUTa,b,cPRINTyy=(a+b+c)/3ENDINPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END程序2:小结1、输入语句、输出语句和赋值语句的格式与用法3、能够运用输入语句、输出语句和赋值语句设计简单的程序4、注意书写的规范性。2、能读懂只含有输入语句、输出语句和赋值语句的简单程序作业课本24页练习题1、4