资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1.2.1输入语句、输出语句和赋值语句,11/13/2024,1.2.1输入语句、输出语句和赋值语句 10/6/2023,1,设计算法是为了更容易地解决问题,那么如何在计算机上实现算法?,情景引入,设计算法是为了更容易地解决问题,那么如何在计,2,(1)输入语句:,INPUT “提示内容”;变量,输入语句的格式:,功能:实现算法的输入变量信息(数值或字符)的功能.,例如:INPUT“x=”;x,学习新课,INPUT “a=,b=,c=,”;a,b,c,(1)输入语句:INPUT “提示内容”;变量输入语句的,3,输入语句要求输入的值是具体的常量.,提示内容提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开。,一个输入语句可以给多个变量赋值,中间用“,”分隔.,“提示内容”是提示用户输入什么样的信息,是原样输出的,也可省略.,“提示内容”不省略的话,与变量之间用“;”分隔.其中,输入数据的数目与语句中的变量个数相同.,输入语句的说明:,输入语句要求输入的值是具体的常量.输入语句的说明:,4,(2)输出语句:,PRINT “提示内容”;表达式,输入语句的格式:,功能:,实现算法输出信息(表达式)的功能.,例如:PRINT “s=”;s,学习新课,PRINT“a,b,c:”;a,b,c,(2)输出语句:PRINT “提示内容”;表达式输入语句,5,表达式是指算法和程序要求输出的信息可以是常量、变量、函数或者计算公式.,提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.,如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔.如:PRINT“a,b,c:”;a,b,c,该语句有计算功能,能直接输出计算公式.例如,程序“PRINT 3+4+5”的执行结果是12.,输出语句的说明:,表达式是指算法和程序要求输出的信息可以是常量、变量、函数或者,6,(3)赋值语句:,变量=表达式,赋值语句的一般格式:,功能:,将表达式所代表的值赋给变量,.例如:a=3,学习新课,(3)赋值语句:变量=表达式赋值语句的一般格式:功能:将表达,7,赋值语句中的“”称作赋值符号。含义是将右边“表达式”的值赋给左边“变量”,与“等于”有差别.再如:X=Y与Y=X不同,前者是将Y的值赋给X,后者是将X的值赋给Y.,一个变量只有一个值,变量的当前值由最后一次赋值决定.例如下面的程序的执行结果是a=3.,a=1 执行该语句后a的值为1,a=2 执行该语句后a的值为2,a=3 执行该语句后a的值为3,PRINT “a=”;a,赋值语句的说明:,赋值语句中的“”称作赋值符号。含义是将右边“表达式”的值赋,8,3.,变量值的传递.,如a=b b的值不变,a的值变为b;,b=a a的值不变,b的值变为a.,再如:a=3,b=a,4.两个变量交换值,如a,b的值交换:,x=a,a=b 其中,x为中间变量,暂时存放a的值,并把其传递给b.,b=a,赋值语句的说明:,3.变量值的传递.赋值语句的说明:,9,5.,赋值号“,=,”的左侧只能是变量而不能是常数或表达式,.,下面的写法是错误的:,3=a,正确的写法是:,a=3,b+6=a a=b+6,6.对一个赋值语句只能给一个变量赋值,.,如下面写法是错误的:,a=b=c=3,a,b,c=3,a=3,b=4,c=5,赋值语句的说明:,5.赋值号“=”的左侧只能是变量而不能是常数或表达式.下面的,10,指出三种语句与框图的对应关系,如下图,学习新课,指出三种语句与框图的对应关系,如下图 学习新课,11,例题解析,例1:,判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?,(1)输入语句INPUT a;b;c,(2)输出语句A4,(3)赋值语句3B,(4)赋值语句AB2,例题解析例1:判断下列给出的输入语句、输出语句和赋值语句是否,12,例2:,编写程序,计算一个学生数学、语文、英语三门课的平均成绩.,例题解析,第一步,输入该学生数学、语文、英语三门课的成绩a,b,c;,第二步,计算y=,第三步,输出y.,算法步骤:,例2:编写程序,计算一个学生数学、语文、英语三门课的平均成绩,13,例题解析,程序框图如下:,程序:,INPUT“Maths=”;a,INPUT“Chinese=”;b,INPUT“English=”;c,y=(a+b+c)/3,PRINT“The average=”;y,END,例题解析程序框图如下:程序:INPUT“Maths=”;,14,例3:,用描点法作函数y=x,3,+3x,2,-24x+30的图象时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.,例题解析,第一步,输入一个自变量的x的值;,第二步,计算y=x,3,+3x,2,-24x+30;,第三步,输出y.,算法步骤:,例3:用描点法作函数y=x3+3x2-24x+30的图象时,,15,例题解析,程序框图如下:,程序:,INPUT“x”;x,y=x3+3*x2-24*x+30,PRINT y,END,例题解析程序框图如下:程序:INPUT“x”;x,16,例4:,程序:,A=10,A=A+15,PRINT A,END,最后输出的值A是多少?,例题解析,例4:程序:例题解析,17,例题解析,例5:,变换两个变量A和B的值,并输出交换前后的值.,解:程序:,INPUT A,B,PRINT A,B,x=A,A=B,B=x,PRINT A,B,END,例题解析例5:变换两个变量A和B的值,并输出交换前后的值.,18,课堂小结,输入语句、输出语句和赋值语句的基本用法.,用输入语句、输出语句和赋值语句编写算法语句.,课堂小结 输入语句、输出语句和赋值语句的基本用法.,19,课后作业,教科书P33习题1.2A组2;B组1.,课后作业 教科书P33习题1.2A组2;B组1.,20,
展开阅读全文