1.2.1基本算法语句——输入语句、输出语句和赋值语句【新课引入】〖例1〗:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。分析:先写出算法,画出程序框图,再进行编程。结束开始输入a,b,c输出y3abcy程序框图第三步,输出y.第二步,计算y=(a+b+c)/3算法第一步,输入数学,语文,英语三门课的成绩a,b,c。新课引入新课引入我们用自然语言或程序框图描述的算法,计我们用自然语言或程序框图描述的算法,计算机是看不懂的,更不理解的算机是看不懂的,更不理解的..因此还需要将算因此还需要将算法用计算机能够理解的程序设计语言翻译成计算法用计算机能够理解的程序设计语言翻译成计算机程序机程序..程序设计语言有很多种程序设计语言有很多种..程序设计语言有很多种。如BASIC,Foxbase,C语言,C++,J++,VB等。各种程序设计语言中都包含下列基本的算法语各种程序设计语言中都包含下列基本的算法语句:句:输入语句、输出语句、赋值语句、条件语句和输入语句、输出语句、赋值语句、条件语句和循环语句循环语句..今天,我们一起用类今天,我们一起用类BASICBASIC语言学习输语言学习输入语句、输出语句、赋值语句入语句、输出语句、赋值语句..【新课引入】〖例1〗:编写程序,计算一个学生数学、语文、英语三门课的平均成绩。结束开始输入a,b,c输出y3abcy程序框图程序:INPUT“a,b,c”;a,b,cy=(a+b+c)/3PRINT“y=”;yENDy=(a+b+c)/3输出y结束开始例1、编写程序,计算一个学生数学、语文、英语三门课的平均成绩。输入a、b、cINPUTa,b,cPRINT(a+b+c)/3END程序2程序3INPUT“Maths=”;aINPUT“Chinese=”;bINPUT“English=”;cPRINT“Theaverage=”;(a+b+c)/3END一.输入语句INPUT“提示内容”;变量输入语句的一般格式说明:(1)输入语句的作用是实现算法的输入信息功能;(2)“提示内容”提示用户输入什么样的信息,必须加双引号,提示内容原样在计算机屏幕上显示。(3)变量是指程序在运行时其值是可以变化的量。(4)提示内容与变量之间用分号“;”隔开。(5)“提示内容”和它后面的“;”可以省略。如INPUT“x=”;x或INPUTx(6)输入语句无计算功能,要求用户输入的值只能是具体的常数。例如,输入一个学生数学,语文,英语三门课的成绩,可以写成:INPUT“数学,语文,英语”;a,b,c注意:INPUT语句还可以给多个变量赋值,变量与变量之间用逗号“,”隔开.其格式为:INPUT“提示内容1,提示内容2,…”;变量1,变量2,…二.输出语句PRINT“提示内容”;表达式①输出常量,变量的值和文字等系统信息。②输出数值计算的结果。③有计算功能,能直接输出计算公式的值。④表达式是指程序要输出的数据。(1)输出语句的用途:输出语句的一般格式三.赋值语句(1)赋值语句的一般格式:变量=表达式(2)作用:先计算出赋值号右边表达式的值,然后把这个值赋给左边的变量,使该变量的值等于表达式的值。(3)赋值语句左边只能是变量名字而不是表达式,右边表达式可以是一个数据、常量或算式。(4)一个语句只能给一个变量赋值。(5)对于一个变量可以多次赋值,但变量的取值总是最近被赋值的。判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?(1)输入语句INPUTa;b;c(2)输入语句INPUTx=3(3)输出语句A=4(4)输出语句PRINT20.3*2(5)赋值语句3=B(6)赋值语句x+y=0(7)赋值语句A=B=-2(8)赋值语句T=T*T(1)错,变量之间应用","号隔开;(2)错,INPUT语句中只能是变量,而不能是表达式;(3)错,PRINT语句不能用赋值号"=";(4)正确,PRINT语句可以输出常量、表达式的值;(5)错,赋值语句中"="号左右不能互换;(6)错,不能给一个表达式赋值;(7)错,一个赋值语句只能给一个变量赋值;(8)正确,该句的功能是将当前T的值平方后再赋给变量T.练习1:3232430yxxx例例22用描点法作函数用描点法作函数的图象时,需要求出自变量和函数的一组对应值。编的图象时,需要求出自变量和函数的一组对应值。编写程序,分别计算当写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函时的函数值。数值。算法如下:算法如下:第一步,输入一个自...