2.画完整程序框图的一般步骤是什么?第一步,用自然语言表示算法步骤.第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示.第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框.复习1.算法的基本逻辑结构有哪些?算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为直到型结构和当型结构两种.1.基本的算法语句有哪些?探究输入语句输出语句赋值语句条件语句循环语句问题:已知函数y=x3+3x2-24x+30,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.写出上述问题的算法步骤,画出程序框图并编写程序.探究算法步骤:第一步,输入一个自变量x的值.第二步,计算y=x3+3x2-24x+30.第三步,输出y.探究算法步骤:第一步,输入一个自变量x的值.第二步,计算y=x3+3x2-24x+30.第三步,输出y.程序框图:结束输出yy=x3+3x2-24x+30开始输入x探究程序框图:结束输出yy=x3+3x2-24x+30输入x开始程序:INPUT“x”;xy=x^3+3*x^2-24*x+30PRINTyEND新知(一)输入语句1.一般格式:INPUT“提示内容”;变量2.主要功能:将输入的值赋给变量.INPUT“x”;x3.说明:①“提示内容”与变量之间必须用分号“;”隔开.②可以同时给多个变量赋值,各变量之间必须用逗号“,”隔开.新知(二)输出语句1.一般格式:PRINT“提示内容”;表达式2.主要功能:输出常量、变量的值和系统信息.PRINTy3.说明:①“提示内容”与变量之间必须用分号“;”隔开.②可以输出多个表达式的值,各表达式之间必须用逗号“,”隔开.新知(三)赋值语句1.一般格式:变量=表达式2.主要功能:将表达式所代表的值赋给变量.y=x^3+3*x^2-24*x+303.说明:①赋值号“=”的含义是:先将右边表达式的值计算出来,再赋给左边的变量.②赋值号“=”的右侧是表达式,左侧必须是变量.③一个语句只能给一个变量赋值.例1编写程序,计算一个学生语文、数学、英语三门课的平均成绩.程序:例题结束输出y开始输入a,b,c3abcy程序框图:INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END例2给一个变量重复赋值.问题:最后A的输出值是_____.程序:50例题A=10A=20A=A+30PRINTAEND例3交换两个变量A和B的值,并输出交换前后的值.例题程序:INPUTA,BPRINTA,Bx=AA=BB=xPRINTA,BEND练习编写一个程序,计算两个非零实数的加、减、乘、除运算的结果.练习程序:INPUT“x,y=”;x,ya=x+yb=x-yc=x*yd=x/yPRINTa,b,c,dEND语句一般格式主要功能有无计算功能输入语句输出语句赋值语句INPUT“提示内容”;变量PRINT“提示内容”;表达式变量=表达式将输入的值赋给变量可输出变量或表达式的值将表达式所代表的值赋给变量无有有输入语句、输出语句和赋值语句:小结作业1.完成导学案P10课后作业.2.预习导学案P11的相关内容.