《1.2.1输入语句、输出语句和赋值语句.ppt》由会员分享,可在线阅读,更多相关《1.2.1输入语句、输出语句和赋值语句.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、这世上有两样东西是别人抢不走的:一是藏在心中的梦想,二是读进大脑的书。钟表,可以回到起点,却已不是昨天。1.2 1.2 基本算法语句基本算法语句 1.2.1 1.2.1 输入语句、输入语句、输出语句和赋值语句输出语句和赋值语句知识回顾知识回顾1.1.什么是算法?什么是程序框图?什么是算法?什么是程序框图?2.2.算法的基本逻辑结构有哪些?算法的基本逻辑结构有哪些?算法算法通常指可以用计算机来解决的某一类问题的程通常指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是序或步骤,这些程序或步骤必须是明确的和有效的明确的和有效的,而且能够在而且能够在有限有限步之内完成。步之内完成。程序
2、框图程序框图是一中用是一中用规定的图形、流程线规定的图形、流程线及及文字说明文字说明来准确、直观的表示算法的图形。来准确、直观的表示算法的图形。算法的基本结构有三种:算法的基本结构有三种:顺序结构、条件结构、循环顺序结构、条件结构、循环结构结构,其中循环结构又分为,其中循环结构又分为当型结构当型结构和和直到型结构直到型结构两两种。种。3.3.设计一个算法的程序框图的基本思路设计一个算法的程序框图的基本思路如何?如何?第二步,确定每个算法步骤所包含的逻第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示辑结构,并用相应的程序框图表示.第一步,用自然语言表述算法步骤第一步,用自然语言
3、表述算法步骤.第三步,将所有步骤的程序框图用流程第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框线连接起来,并加上两个终端框.4.4.在现代社会里在现代社会里,计算机已经成为计算机已经成为人们日常生活和工作不可缺少的工具人们日常生活和工作不可缺少的工具,如如:听听MP3,MP3,看电影看电影,玩游戏玩游戏,打字排版打字排版,画卡画卡通画通画,处理数据等等处理数据等等,那么那么,计算机是怎样计算机是怎样工作的呢?工作的呢?计算机完成任何一项任务都需要计算机完成任何一项任务都需要算法算法,但是,用但是,用自然语言或程序框图自然语言或程序框图表示的算表示的算法,计算机是法,计算机是无
4、法无法“理解理解”的的.因此我因此我们还需要将算法用计算机能够理解的们还需要将算法用计算机能够理解的程程序设计语言序设计语言来表示来表示.1.1.什么是什么是程序语言程序语言?用自然语言和程序框图描述的算法,计算机无法用自然语言和程序框图描述的算法,计算机无法识别,必须转化为其能理解的语言,即识别,必须转化为其能理解的语言,即程序语言程序语言。2 2、基本的算法语句有哪些?各自对应怎样的算法结构?、基本的算法语句有哪些?各自对应怎样的算法结构?基本的算法语句有:基本的算法语句有:输入语句、输出语句、赋值输入语句、输出语句、赋值语句、条件语句、循环语句语句、条件语句、循环语句;输入语句、输出语句
5、、输入语句、输出语句、赋值语句赋值语句基本上基本上是对应是对应顺序结构顺序结构,条件语句对应,条件语句对应条条件结构件结构、循环语句对应、循环语句对应循环结构循环结构。阅读教材21页回答下列问题:自主学习自主学习思考思考1:1:在每个程序框图中,输入框与输在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么出框是两个必要的程序框,我们用什么图形表示这个程序框?其功能作用如何图形表示这个程序框?其功能作用如何?表示一个算法输入和输出的信息表示一个算法输入和输出的信息.思考思考2:2:已知函数已知函数y=xy=x3 3+3x+3x2 2-24x+30-24x+30,求自,求自变量变量x
6、x对应的函数值的算法步骤如何设计对应的函数值的算法步骤如何设计?第一步,输入一个自变量第一步,输入一个自变量x x的值的值.第三步,输出第三步,输出y.y.第二步,计算第二步,计算y=xy=x3 3+3x+3x2 2-24x+30-24x+30.思考思考3:3:该算法是什么逻辑结构?其程序该算法是什么逻辑结构?其程序框图如何?框图如何?开始开始输入输入x结束结束输出输出yy=xy=x3 3+3x+3x2 2-24x+30-24x+30思考思考4:4:我们将该程序框图中第一个程序我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写框省略,后四个程序框中的内容依次写成算法语句,就得到该算
7、法的计算机程成算法语句,就得到该算法的计算机程序:序:开始开始输入输入x结束结束输出输出yy=xy=x3 3+3x+3x2 2-24x+30-24x+30你能理解这个程你能理解这个程序的含义吗?序的含义吗?INPUT“x=”;xy=x3+3 x2-24 x+30PRINT yEND*输入语句和输出语句分别用来实现算法的输入语句和输出语句分别用来实现算法的输入信息,输出结果的功能。输入信息,输出结果的功能。例例1 1 用描点法作函数用描点法作函数y yx x3 33x3x2 224x24x3030的图象的图象时时,需要求出自变量和函数的一组对应值需要求出自变量和函数的一组对应值.编写程序编写程序
8、,分别计算当分别计算当x x5 5,4 4,3 3,2 2,1 1,0 0,1 1,2 2,3 3,4 4,5 5时的函数值时的函数值.INPUT “x=”;x y=x3+3*x2-24*x+30PRINT xPRINT yEND程序程序:-输输入语句入语句 -赋值语赋值语句句-打打印语句印语句-打打印语句印语句-表示结束表示结束输出语句输出语句输出语句输出语句INPUT INPUT “x=x=”;x x PRINTPRINT “y=y=”;y yENDEND 这个程序由这个程序由4 4个语句行组成,计算机个语句行组成,计算机按语句行排列的顺序依次执行程序中的按语句行排列的顺序依次执行程序中的
9、语句,最后一行的语句,最后一行的ENDEND语句表示程序到此语句表示程序到此结束结束.y=x3+3 x2-24 x+30数学符号数学符号程序符号程序符号*/ab=|x|ABS(x)SQR(x)且且或或ANDOR数学符号与程序符号的对比数学符号与程序符号的对比思考思考5:5:在这个程序中,第在这个程序中,第1 1行中的行中的INPUTINPUT语句语句称为称为输入语句输入语句,其一般格式是:,其一般格式是:INPUT INPUT “提示内容提示内容”;变量;变量 其中,其中,“提示内容提示内容”一般是提示一般是提示用户输入什么用户输入什么样样的信息,它可以用的信息,它可以用字母、符号、文字字母、
10、符号、文字等来表述等来表述.变量变量是指程序在运行时其是指程序在运行时其值是可以变化的量值是可以变化的量,一般,一般用用字母字母表示,若输入表示,若输入多个变量,多个变量,变量与变量之间用变量与变量之间用逗号逗号隔开隔开.提示内容提示内容加加引号引号,提示内容与变量之间,提示内容与变量之间用用分号分号隔开隔开.据此,输入框据此,输入框 转化为输转化为输入语句可以怎样表述?入语句可以怎样表述?输入输入a,b,cINPUT INPUT“a a,b b,c=c=”;a a,b b,c c注意注意:1、“提示内容提示内容”与与变量变量之间必须用分号之间必须用分号“;”隔开。隔开。2、提示的内容要用、提
11、示的内容要用双引号双引号。例:例:要想输入一个学生的语文和数学两门课的成绩:要想输入一个学生的语文和数学两门课的成绩:INPUT“Chinese=”;aINPUT“数学成绩数学成绩=”;bINPUT “x=”;x输入语句:输入语句:一般格式是:一般格式是:INPUT “提示内容提示内容”;变量;变量3、INPUT语句不但可以给语句不但可以给单个变量单个变量赋值,还可以给赋值,还可以给多多个变量个变量赋值,其格式为:赋值,其格式为:INPUT“提示内容提示内容1,提示内容,提示内容2,”;变量;变量1,变量,变量2,注意:注意:各变量之间必须用逗号各变量之间必须用逗号“,”隔开。但最后隔开。但最
12、后的变量的后面不需要。的变量的后面不需要。INPUT “a,b,c=”;a,b,c4、INPUTINPUT语句只能给语句只能给变量变量赋值,赋值,不能给不能给表达式表达式(包(包括变量、常量、运算式)赋值。括变量、常量、运算式)赋值。输入语句要求输入输入语句要求输入的值只能是的值只能是具体的常数具体的常数,不能是函数、变量或表达,不能是函数、变量或表达式;式;基本算法语句基本算法语句一、输入语句一、输入语句1、一般格式:、一般格式:INPUT“提示内容提示内容”;变量变量“提示内容提示内容”提示用户输入什么样的信息。提示用户输入什么样的信息。变量是指程序在运行时其值是可以变化的量。变量是指程序
13、在运行时其值是可以变化的量。2、说明:、说明:作用为对程序中的变量赋值。作用为对程序中的变量赋值。输入语句要求输入的值只能是具体的常数。输入语句要求输入的值只能是具体的常数。提示内容与变量之间用提示内容与变量之间用“;”隔开,变量与变量隔开,变量与变量之间用之间用“,”隔开。隔开。“提示内容提示内容”和它后面的和它后面的“;”可以省略。可以省略。无计算功能,用户由键盘输入的数据必须是常量,输入无计算功能,用户由键盘输入的数据必须是常量,输入多个数据时用多个数据时用“,”分隔,且个数要与变量的个数相同。分隔,且个数要与变量的个数相同。输入输入a,b,cINPUT a,b,c=下列输入语句正确的有
14、(下列输入语句正确的有()A、INPUT 2,3,4 B、INPUT “x”;x,“y”;yC、INPUT x,y,z D、INPUT x=2E、INPUT a+b F、INPUT 93C练一练练一练下列输入语句正确的有(下列输入语句正确的有()A、INPUT 2,3,4 B、INPUT “x”;x,“y”;yC、INPUT x,y,z D、INPUT x=2E、INPUT a+b F、INPUT 93C练一练练一练“提示内容提示内容”与与“;”可省可省思考思考6:6:在这个程序中,第在这个程序中,第3 3行中的行中的PRINTPRINT语句语句称为输出语句,其一般格式是:称为输出语句,其一般
15、格式是:PRINT PRINT “提示内容提示内容”;表达式;表达式 其中,其中,“提示内容提示内容”一般是提示一般是提示用户输用户输出出什么样的信息,它通常是什么样的信息,它通常是常量或变量常量或变量的值;的值;表达式一般是表示表达式一般是表示输出信息输出信息所对应的所对应的字母或字母或代数式代数式.PRINT.PRINT语句语句可以在计算机的屏幕上可以在计算机的屏幕上输输出运算结果和系统信息出运算结果和系统信息.据此,在计算据此,在计算a a与与b b的的和和S S时,输出框时,输出框 转化为输出语句可以转化为输出语句可以怎样表述?怎样表述?输出输出SPRINTPRINT “S=S=”;S
16、 S或或 PRINTPRINT “Sum=Sum=”;a+ba+b输出语句:输出语句:一般格式是:一般格式是:PRINT“提示内容提示内容”;表达;表达式式PRINT“s=”;s注意:注意:(1)如果某一个变量已经被赋值,则可以用如果某一个变量已经被赋值,则可以用PRINT语句打印出来该变量的值。语句打印出来该变量的值。如:如:X=3 PRINT X(2)用一个用一个PRINT语句可以打印出语句可以打印出若干个变量若干个变量的值的值。如:如:A=1 PRINT “A、B、C分别是:分别是:”A,B,CC=3B=2(3)用用PRINT语句可以输出表达式的值。语句可以输出表达式的值。如:如:PRI
17、NT 3+5/2(4)用用PRINT语句可以输出多个表达式的值语句可以输出多个表达式的值如:如:PRINT 2+3,56,8/2说明:说明:PRINT语句具有语句具有计算和输出计算和输出的双重功能,遇到的双重功能,遇到表达式时,它表达式时,它先计算,后输出先计算,后输出。(5)输出语句可以输出常量、变量或表达式的值以及输出语句可以输出常量、变量或表达式的值以及字符字符基本算法语句基本算法语句二、输出语句二、输出语句1、一般格式:、一般格式:PRINT “提示内容提示内容”;表达式表达式2、说明:、说明:作用是实现算法的输出结果功能,计算。作用是实现算法的输出结果功能,计算。“提示内容提示内容”
18、提示用户输出什么样的信息。提示用户输出什么样的信息。表达式是指程序要输出的数据。表达式是指程序要输出的数据。输出语句可以输出常量、变量或表达式的值输出语句可以输出常量、变量或表达式的值及字符。及字符。一个语句可以输入多个表达式,不同的表达式一个语句可以输入多个表达式,不同的表达式之间可用之间可用“,”分隔。分隔。有计算功能,能直接输出计算公式的值。有计算功能,能直接输出计算公式的值。N不是质数不是质数PRINT“n is not a prime number.”小结:小结:输出语句与输入语句相同和不同之处输出语句与输入语句相同和不同之处INPUT语句PRINT语句格式功能说 明 INPUT“提
19、示内容提示内容”;变量变量PRINT“提示内容提示内容”;表达表达式式对程序中的变量赋值对程序中的变量赋值输出表达式值、计算输出表达式值、计算1)“1)“提示内容提示内容”与与“;”可可省省2)2)一个语句可以给多个变量一个语句可以给多个变量赋值,中间用赋值,中间用“,”分隔;分隔;3)3)无计算功能无计算功能4)4)用户由键盘输入的数据必用户由键盘输入的数据必须是常量,输入多个数据时须是常量,输入多个数据时用用“,”分隔,且个数要与分隔,且个数要与变量的个数相同变量的个数相同1 1)表达式可以是变量、计)表达式可以是变量、计算公式或系统信息算公式或系统信息2)2)一个语句可以输出多个一个语句
20、可以输出多个表达式,不同的表达式之表达式,不同的表达式之间可用间可用“,”分隔分隔3)3)有计算功能,能直接输有计算功能,能直接输出计算公式的值出计算公式的值例例1:编写程序,计算一个学生数学、语文、英编写程序,计算一个学生数学、语文、英语三门课的平均成绩。语三门课的平均成绩。程序程序:INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT “The average=”;(a+b+c)/3 END程序程序:INPUT“Maths,Chinese,English”;a,b,c m=(a+b+c)/3 PRINT “The aver
21、age=”;m END知识探究(二)知识探究(二):赋值语句赋值语句 思考思考1:1:在算法的程序框图中,处理框是在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?示这个程序框?其功能作用如何?赋值、计算赋值、计算.思考思考2:2:在上述求函数值的程序中,第二在上述求函数值的程序中,第二行中的语句称为赋值语句,其一般格式行中的语句称为赋值语句,其一般格式是是:变量变量=表达式表达式 其基本含义是将表达式所代表的值赋给其基本含义是将表达式所代表的值赋给变量,赋值语句中的变量,赋值语句中的“=”叫做赋值号叫做赋值号.计算计
22、算机在执行赋值语句时,先计算机在执行赋值语句时,先计算“=”右边表达右边表达式的值,然后把这个值赋给式的值,然后把这个值赋给“=”左边的变量左边的变量.S=a+b+c赋值语句的作用:赋值语句的作用:先先计算计算出赋值号右边表达式的值,出赋值号右边表达式的值,然后把该值然后把该值赋给赋给左边的变量左边的变量.一般格式是:一般格式是:赋值语句赋值语句赋值语句的定义:赋值语句的定义:赋给变量一个确定值的语句,叫做赋给变量一个确定值的语句,叫做赋值语句。赋值语句。变量变量=表达式表达式一个表达式赋给一个变量,不能多重赋值,要给多一个表达式赋给一个变量,不能多重赋值,要给多个变量赋值则用个变量赋值则用“
23、:”格开。格开。例:例:A=1:B=2:C=3赋值语句:赋值语句:赋值语句的一般格式:赋值语句的一般格式:变量变量=表达式表达式注意:注意:l 赋值号左边只能是变量,不能是表达式或常数;l 赋值号左右两边不能调换;l 赋值号左右两边可以出现同一个变量,但值可能不相同;l 赋值号左右两边的量应该是同类型的 赋值语句用符号赋值语句用符号“=”表示。表示。基本算法语句基本算法语句三、赋值语句三、赋值语句1、一般格式:、一般格式:变量变量=表达式表达式2、说明:、说明:作用是将表达式所代表的值赋给变量,计算。作用是将表达式所代表的值赋给变量,计算。赋值语句中的赋值语句中的“=”称为赋值号。称为赋值号。
24、赋值语句右边必须是一个数据、常量和算式,赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式。左边必须是变量,不能为表达式。赋值号左右不能对换。赋值号左右不能对换。不能用赋值号进行代数式的演算。不能用赋值号进行代数式的演算。一个语句只能给一个变量赋值;一个语句只能给一个变量赋值;将一个变量的值赋给另一个变量,前一个变量将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。值,但变量的取值总是最近被赋予的值。P=(2+3+4)/2练习练习基本算法语句基本算法语句1、写出下列语
25、句描述的算法的输出结果写出下列语句描述的算法的输出结果(1)a=5 b=3 c=(a+b)/2 d=c*c print d(2)a=1 b=2 c=a+b b=a+c-b print a,b,c(3)a=10 b=20 c=30 a=b b=c c=a print a,b,cd=16a=1,b=2,c=3a=20,b=30,c=201.王妈妈开了一家小型餐馆,为了节余服务生收王妈妈开了一家小型餐馆,为了节余服务生收费的时间,她购进了红费的时间,她购进了红.黄黄.蓝蓝.绿四种颜色的盘绿四种颜色的盘子,用这几种颜色的盘子分别盛子,用这几种颜色的盘子分别盛5元元.8元元.10元和元和12元的食品,这
26、样结账的时候只要数一下盘子就元的食品,这样结账的时候只要数一下盘子就可以了,你能用赋值语句描述用餐记费的方法吗可以了,你能用赋值语句描述用餐记费的方法吗?红色红色黄色黄色蓝色蓝色绿色绿色 5元元 8元元12元元 10元元=练习练习 2:判断下面赋值语句是否正确(1)4 =m (2)X+Y =10 (3)B =2 (4)N =N2注意:l 赋值号左边只能是变量,不能是表达式或常数;l 赋值号左右两边不能调换;l 赋值号左右两边可以出现同一个变量,但值可能不相同;l 赋值号左右两边的量应该是同类型的练习练习练习 给出一段程序 INPUT a,b,c a=b b=c c=a Print a,b ,c
27、若输入10,20,30,则输出的结果是20 30 20问题问题2:在数学中在数学中x=y与与y=x的意义是一样的,那么在的意义是一样的,那么在赋值语句中一样吗?赋值语句中一样吗?问题问题3:我们知道我们知道a=a+1在数学中是不成立的,在数学中是不成立的,但在赋值语句中成立吗?为什么?但在赋值语句中成立吗?为什么?答:答:在赋值语句中是成立的,意思是将在赋值语句中是成立的,意思是将a的原值的原值加加1在赋给在赋给a,即,即a的值增加的值增加1。问题问题1:下列的赋值形式正确吗?为什么?下列的赋值形式正确吗?为什么?x+y=2+3 2=x探究思考探究思考错错错错不一样不一样练练习习2:判判断断下
28、下列列给给出出的的输输入入语语句句、输输出出语语句和赋值语句是否正确?为什么?句和赋值语句是否正确?为什么?(1)输入语句)输入语句 INPUT a;b;c(2)输入语句)输入语句 INPUT x3(3)输出语句)输出语句 A4(1)错,变量之间应用)错,变量之间应用“,”号隔开;号隔开;(2)错错,INPUT语语句句中中只只能能是是变变量量,而而不不能是表达式;能是表达式;(3)错,)错,PRINT语句不能用赋值号语句不能用赋值号“=”;(4)输出语句)输出语句 PRINT 20.3*2(5)赋值语句)赋值语句 3B(6)赋值语句)赋值语句 xy0(4)正确,)正确,PRINT语句可以输出常
29、量、表语句可以输出常量、表 达式的值;达式的值;(5)错,赋值语句中)错,赋值语句中“=”号左右不能互换;号左右不能互换;(6)错,不能给一个表达式赋值;)错,不能给一个表达式赋值;(7)赋值语句)赋值语句 AB2(8)赋值语句)赋值语句 TT*T(7)错,一个赋值语句只能给一个变)错,一个赋值语句只能给一个变量赋值;量赋值;(8)正确,该句的功能是将当前)正确,该句的功能是将当前T的的值平方后再赋给变量值平方后再赋给变量T。例例3 3:给一个变量重复赋值。:给一个变量重复赋值。程序程序:A=10A=A+15PRINT AENDA的输出的输出值是多少值是多少?分析分析:此程序给变量此程序给变量
30、A赋了两次值赋了两次值.A的初值为的初值为10,第二次赋值后第二次赋值后,初值被初值被“覆覆盖盖”,A的值变为的值变为25,因此输出值是因此输出值是25.变式引申变式引申:在此程序的基础上,设计一个程序,在此程序的基础上,设计一个程序,要求最后要求最后A A的输出值是的输出值是30.30.A=10A=A+15PRINT AA=A+5PRINT AEND程序程序:例例3 3:给一个变量重复赋值。:给一个变量重复赋值。程序程序:A=10A=A+15PRINT AEND例例4 4交换两个变量交换两个变量A A和和B B的值的值,并输出交换前后并输出交换前后 的值。的值。分析:分析:引入一个引入一个中
31、间变量中间变量X X,将将A A的值赋予的值赋予X,X,又将又将B B的值赋予的值赋予A A,再将,再将X X的值赋予的值赋予B B,从而达到交换,从而达到交换A A,B B的值的值.(比如交换装满水的两个水桶里的水需要(比如交换装满水的两个水桶里的水需要再找一个空桶)再找一个空桶)INPUT AINPUT BPRINT A,BX=AA=BB=XPRINT A,BEND程序程序:问题问题:能否用下列赋值能否用下列赋值语句交换语句交换A,B的值的值?A=BB=A不能不能!练习练习1 1:编写一个程序编写一个程序,要求输入一个圆的半径要求输入一个圆的半径,便能输出该圆的周长和面积便能输出该圆的周长
32、和面积.(取取3.143.14)分析分析:设圆的半径为设圆的半径为R,R,则圆的周长则圆的周长C=2R,C=2R,面积面积S=RS=R2 2,可以利用顺序结构中的可以利用顺序结构中的INPUTINPUT语句语句,PRINT,PRINT语句和赋值语句设计程序。语句和赋值语句设计程序。INPUT“R=”;RC=2*3.14*RS=3.14*R2PRINT “C=”;CPRINT “S=S=”;S END1、下面的程序运行后,下面的程序运行后,x,y各等于多少?各等于多少?x=3y=4PRINT“x=”;xPRINT“y=”;yENDx=y2、下面的程序运行后,下面的程序运行后,a,b,c各等于多少
33、?各等于多少?b=ca=3b=-5c=8a=bc=aPRINT a,b,cEND练习:练习:X=4y=4-5 8 -5四、练习四、练习基本算法语句基本算法语句3、写出求、写出求1+2+3+4+5+6+7+8n的一个程序算法的一个程序算法input“n=”;ns=n*(n+1)/2print send4、写出用公式法求、写出用公式法求x2-2x-8=0的根的程序的根的程序input a,b,ca=1b=-2c=-8p=-b/(2*a)q=sqr(b2-4*a*c)/2*ax1=p+qx2=p-qprint x1,x2end小结作业小结作业2.2.输入语句和输出语句中的输入语句和输出语句中的“提示
34、内容提示内容”有时可以省略有时可以省略.1.1.利用输入语句、输出语句和赋值语句利用输入语句、输出语句和赋值语句可以写出任何一个顺序结构的算法程序可以写出任何一个顺序结构的算法程序.作业:作业:P24P24练习:练习:1 1,2 2,3 3,4.4.练习练习2 2P24P24页页T1.T1.程序程序:INPUT“F=”;F C=(F-32)5/9 PRINT“C=”;C END*练习练习3 3P24P24页页T2.T2.INPUT“a,b(a,b0)=”;a,bX=a+bY=a-bZ=a bQ=a/bPRINT X,Y,Z,QEND*程序:程序:注:注:BASICBASIC语言中的标准函数语言
35、中的标准函数SQR(xSQR(x),),表示数表示数x x的算术平方根的算术平方根,ABS(xABS(x)表示表示x x的绝对值等的绝对值等.程序程序:p=(2+3+4)/2p=(2+3+4)/2 t=p t=p (p-2)(p-2)(p-3)(p-3)(p-4)(p-4)S=S=SQR(tSQR(t)PRINT“S=”PRINT“S=”;S S END END*练习练习4 4P24P24页页T3.T3.ABS(x)=|x|.INPUT“a,b,c=”;a,b,cX=10.4aY=15.6bZ=25.2csum=X+Y+ZPRINT“sum=”;sumEND程序:程序:作业作业1 1P24P24页页T4.T4.【课堂小结课堂小结】(1)(1)本节课介绍了输入语句、输出语本节课介绍了输入语句、输出语句和赋值语句的结构特点及联系句和赋值语句的结构特点及联系.(2)(2)掌握并应用输入语句掌握并应用输入语句,输出语句输出语句,赋值语句编写一些简单的程序解决数学赋值语句编写一些简单的程序解决数学问题问题,特别是掌握赋值语句中特别是掌握赋值语句中“=”=”的作的作用及应用用及应用.(3)(3)编程一般的步骤编程一般的步骤:先写出算法先写出算法,再再进行编程进行编程.我们要养成良好的习惯我们要养成良好的习惯,也有也有助于数学逻辑思维的形成。助于数学逻辑思维的形成。
限制150内