输入语句、输出语句和赋值语句
1.2.1输入、输出语句和赋值语句

1.2.1输入、输出语句和赋值语句 1.2.1输入、输出语句和赋值语句
赋值语句
格式说明:“:=”是赋值号。它与比较符“ 格式说明:“:=”是赋值号。它与比较符“=”是两 个不同 的符号。A:=5表明将整数5赋给变量A 的符号。A:=5表明将整数5赋给变量A,完成一个动作。 而A=5表明变量A与5相比较判断等与不等,结果是一个 A=5表明变量A 布尔值。 赋值语句执行过程:计算赋值号右边的表达式,求出其结 果,并将结果赋给赋值号左边的变量名。 注意:赋值语句在使用时,要注意赋值号两边的数据类型必 须赋值兼容,即类型相一致或相容。
实数的输出
输入下面的程序,观察输出结果。 Program ex_5; var a:real; begin a:=13.56; writeln(a); end.
双场宽
双场宽是用来控制实型数的输出格式的。 双场宽输出格式为e:n1:n2。其中n1、 双场宽输出格式为e:n1:n2。其中n1、n2 是两个正整数,并且n1大于n2。n1表示输 是两个正整数,并且n1大于n2。n1表示输 出的总列数,包括符号位、整数部分、小 数点、小数部分;n2表示小数部分占的列 数点、小数部分;n2表示小数部分占的列 数。 通过双场宽可以将实数不按科学记数法的 形式输出。
自定义输出格式
单场宽 设e为输出项,单场宽的书写形式为e:n1。 为输出项,单场宽的书写形式为e:n1。 n1是正整数,用来表示输出的列数。 n1是正整数,用来表示输出的列数。
输入以下程序,改变场宽,观察变化
Program ex_4; 如果场宽小于标准场宽, Var 将会如何? a:integer; ch:char; flag:boolean; Begin a:=1234; ch:=‘a’ flag:=true; writeln(a,ch,flag); writeln(a:8,ch:8,flag:8); End.
1-2-1 输入语句、输出语句和赋值语句

一、选择题1.输入、输出和赋值语句基本上对应于算法中的()A.顺序结构B.条件结构C.循环结构D.以上都不对[答案] A2.关于赋值语句需要注意的事项中不正确的是()A.赋值号左边只能是变量名字,而不是表达式B.赋值号左、右不能对换C.不能利用赋值语句进行代数式的演算D.赋值号与数学中的等号的意义相同[答案] D[解析]关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.3.下列赋值语句正确的是()A.S=S+i2B.A=-AC.x=2x+1 D.P=x[答案] B[解析]在程序语句中乘方要用“^”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中x应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.4.下列正确的语句的个数是()①输入语句INPUT a+2②赋值语句x=x-5③输出语句 PRINT M =2A .0B .1C .2D .3[答案] B[解析] ①中输入语句只能给变量赋值,不能给表达式a +2赋值,所以①错误;②中x =x -5表示变量x 减去5后再赋给x ,即完成x =x -5后,x 比的来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.5.赋值语句“x =x +1”的正确解释为( )A .x 的值与x +1的值可能相等B .将原来x 的值加上1后,得到的值替换原来x 的值C .这是一个错误的语句D .此表达式经过移项后,可与x =x -1功能相同[答案] B6.利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是( )A .INPUT “A ,B ,C ”;a ,b ,cB .INPUT “A ,B ,C =”;a ,b ,cC .INPUT a ,b ,c ;“A ,B ,C ”D .PRINT “A ,B ,C =”;a ,b ,c[答案] B7.下列所给的式子,前一个是算术式子,后一个是QBASIC 语言中的对应式子,正确的有________个.( )①e 5:e ^5②334 :3^3/4 ③lg7:LOG10(7) ④3:SQR(3)⑤|x -3|:ABS(x -3)A.1B.2C.3D.4[答案] C[解析]在QBASIC语言中幂底数为e时有专用符号exp(),如e x表达为exp(x).∴e5应为exp(5);当幂指数为分式等代数式时,应加括号,乘方优先于乘除,∴334应为3^(3/4);常用对数的指令为LOG10(),故③正确;④⑤都正确,∴选C.8.给出下列程序:INPUT“A=”;AA=A*2A=A*3A=A*4A=A*5PRINT AEND若输出的A的值为120,则输入的A的值为()A.1B.5C.15D.120[答案] A[解析]该程序的功能是计算A×2×3×4×5的值,则120=A×2×3×4×5,故A=1,即输入A的值为1.二、填空题9.执行程序PRINA(3+9)*4的结果是________.[答案]4810.写出下列程序运行的结果(1) (2) a =6b =2a =a -b b =b -a a =a *b ^a *SQR (a )PRINT a ENDa =1b =2c =a -b b =(a +c )/b PRINTa ,b ,c END 输出结果为________. 输出结果为________.(3) (4)若运行时输入2, 若输入10,20,30,则输出结果为____. 则输出结果为____.[答案] (1)128 (2)a =1,b =0,c =-1 (3)f =48,g =99 (4)a =10,b =20,c =30,a =20,b =30,c =20.[解析] (1)执行第三、四句后,a =4,b =-2,执行第五句后,a =4×(-2)4×4=128,故输出a 的值为128.(2)执行第三句后,c =-1,执行第四句后,b =0,故输出a =1,b =0,c =-1.(3)第一句输入a 值2,第二句f =a 2-1=3,第三句g =2a +3=7,第四句f =g 2-1=48,第五句g =2f +3=99,最后输出f =48,g =99.(4)第一句输入a =10,b =20,c =30,第二句输出a =10,b =20,c =30,第三句a =20,第四句b =30,第五句c =20,第六句输出a=20,b =30,c =20.11.写出下列程序的运行结果:运行结果为______. 运行结果为______.(3)x =-31.24y =INT(x )x =ABS(y )x =x MOD3PRINT xEND运行结果为________.(注:INT(x )表示不超过x 的最大整数)[答案] (1)4 (2)4 (3)2[解析] (1)对A 重复赋值,A 总是取最后赋出的值,故依次执行后为,A =-26→A =-20→A =4,因此最后输出A 的值4.(2)第一句x =3,第二句y =x 3=27,第三句给x 重新赋值后x =53,第四句给y 重新赋值后y =27+535=16,第五句x =4,第六句输出x 的值4.(3)第一句x =-31.24,第二句y =-32,第三句给x 重新赋值x =|y |=32,第四句给x 重新赋值为32除以3的余数2,最后输出x 的值为2.12.(2011·福建高考)运行如图所示的程序,输出的结果是________.a=1b=2a=a+bPRINT aEND[答案] 3[解析]∵a=1,b=2,a=a+b,∴a=1+2=3,∴该程序输出的结果是3.三、解答题13.把下列程序用程序框图表示出来.A=20B=15A=A+BB=A-BA=A*BPRINT A+BEND[解析]程序框图如下:14.读下列两个程序回答问题.(a)INPUT x INPUT yx=2009y=2008x=yPRINT x,y END(b)INPUT x INPUT yx=2009y=2008y=xPRINT x,y END(1)写出两个程序的运行结果;(2)上述两个程序有何区别.[解析](1)(a)的运行结果是2008,2008;(b)的运行结果是2009,2009.(2)程序(a)中的x=y是将y的值2008赋给x,赋值后x的值变为2008,而y的值仍保持不就,程序(b)中的y=x是将x的值2009赋给y,赋值后y的值变为2009,x的值保持不变.15.已知一个三角形的三边长分别为5,6,4,试设计一个程序,求出它的面积S.[解析]a=5b=6c=4p=(a+b+c)/2S=SQR(P*(p-a)*(p-b)*(p-c))PRINT“S=”;SEND16.用描点法作函数y=2x4-12x2+4x+5的图象时,需要求出自变量和函数的一组对应值,编写程序,分别计算当x=-3,-2,-1,0,1,2,3时的函数值.[解析]3,71.。
1_2_1输入语句、输出语句和赋值语句

课时小结:
(1)、赋值语句中的“=”的作用及应用 (2)、编程的一般步骤:先写算法,再进 行编程。
我们要养成良好的习惯,也有助于数学逻辑 思维的形成。
课时小结:
1、本节介绍了输入语句和输出语句 的结构特点及联系。掌握并应用输入 语句,输出语句编写一些简单的程序 解决数学问题。
X=4,Y=4
END
③:下面的程序运行后,a,b,c各等于多少?
a=3 b=-5 c=8
a=b b=c c=a
a=-5,b=8,c=-5
PRINT a,b,c
END
例2.交换两个变量A和B的值,并输出交换前后的值。
INPUT A INPUT B PRINT A,B x=A A=B
B=x PRINT A,B END
(1)输入语句: 一般格式是:
INPUT “提示内容”;变量
INPUT “x=” ;x
注意(1)“提示内容”与变量之间必须用分号“;”隔开。 (2)提示的内容要用双引号。
(3)提示的内容,双引号,分号也能够不写。 (4)从键盘输入的数据只能是常量(不包括符号常量), 不能是表达式(包括变量和函数)
思考:若把前三步去掉,则运行后显示的结果是什么呢?
(3)用PRINT语句可以输出表达式的值。 如: PRINT 3+5/2
说明:PRINT语句具有计算和输出的双重功能,遇到 表达式时,它先计算,后输出。
想一想:①用PRINT语句可以输出多个表达式的值吗? 如: PRINT 2+3,5﹡6,8/2
②下面的PRINT语句可以这样写吗? 如: PRINT x=3﹡5
算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。
输入语句、输出语句和赋值语句_1

1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1.理解输入语句、输出语句和赋值语句的作用.2.理解这些语句与相应逻辑结构的关系,并能转化为程序语句.输入语句、输出语句和赋值语句的格式与功能判断正误.(正确的打“√”,错误的打“×”)(1)输入语句一次只能输入一个变量.()(2)输出语句也可以用于输出数值计算的结果,因此,输出语句也有计算功能.()(3)赋值语句中的“=”不同于数学中的等号,如在数学中i=i+1无意义,但在赋值语句中,“i=i+1”是把“=”右边i的值加1再赋给i.()[提示](1)×(2)√(3)√题型一输入语句和输出语句【典例1】(1)下列给出的输入、输出语句中正确的有()①输入语句INPUT a;b;c②输入语句INPUT x=3③输出语句PRINT A=4④输出语句PRINT20,3]B.②③C.③④D.④(2)当x的值为5时,PRINT“x=”;x在屏幕上的输出结果为()A.5=5 B.5 C.5=x D.x=5[解析](1)①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②INPUT语句中只能是变量,而不能是表达式;③PRINT语句中不用赋值号“=”;④PRINT语句可以输出常量、表达式的值.(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x=5.[★答案★](1)D(2)D设计输入语句与输出语句要明确的三个问题(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开.(2)计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略.(3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.[针对训练1] 写出下列程序运行的结果.若输入2,1,则输出的结果为________.[解析] 若输入2,1,即a =2,b =1.∴22+11=4+1=5.输出的结果为a 2+1b =5.[★答案★] a 2+1b =5题型二赋值语句的应用【典例2】 阅读下列程序,并指出当a =3,b =-5时的计算结果:a =________,b =________.INPUT “a ,b =”;a ,b a =a +b b =a -b a =(a +b )/2b =(a -b )/2PRINT “a ,b =”;a ,b END[解析] 当a =3,b =-5时,运行程序得a =3-5=-2,b =-2+5=3,a =12(-2+3)=12,b =12⎝⎛⎭⎫12-3=-54. [★答案★]12 -54引申探究1:在典例2中,将程序变为INPUT “a ,b =”;a ,b a =a -b b =a +b a =(a +b )/2b =(a -b )/2PRINT “a ,b =”;a ,b END则a =________,b =________.[解析] 当a =3,b =-5时,运行程序可得a =3+5=8,b =8-5=3,a =12(8+3)=112,b =12(112-3)=54. [★答案★]112 54引申探究2:在典例2中,将“a =3,b =-5”变为“a =-5,b =3”时的计算结果为a =____________,b =____________.[解析] 当a =-5,b =3时,运行程序得a =-5+3=-2,b =-2-3=-5,a =12(-2-5)=-72,b =12⎝⎛⎭⎫-72+5=34. [★答案★] -72 34赋值语句应用的注意点赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”,如:N =N +1,是将N 的原值加1,再赋给N .[针对训练2] (1)运行如图所示的程序,输出的结果是________. a =1b =2a =a +b PRINT a END(2)阅读下列两个程序,回答问题: ①x =3y =4x =y ②x =3y =4y =x上述两个程序最后输出的x 和y 值分别为________、________.[解析] (1)a =1,b =2,把1与2的和赋给a ,即a =3,输出的结果为3.(2)程序①中的x=y是将y的值4赋给x,赋值后x的值变为4;程序②中y=x是将x 的值3赋给y,赋值后y的值为3.[★答案★](1)3(2)4,43,3题型三程序框图与程序设计语言的相互转化【典例3】根据如图所示的程序框图,写出相应的算法语句.[思路导引]根据程序框图的意义及顺序结构的特点依次写出.[解]算法语句如下:编写程序的步骤(1)根据问题要求构思算法分析.(2)把算法分析转化为程序框图,即画出程序框图.(3)把程序框图转化为程序.要注意转化过程中基本结构与相应语句的对应.熟练后可直接写出程序.[针对训练3]将下列程序改为框图,并指明其作用.[解]程序框图如图:作用:求过指数函数y=2x的图象上两点A(x1,y1),B(x2,y2)直线的斜率k.课堂归纳小结1.需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好.2.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.3.算法语句的所有符号只能排在一行上,也只能用圆括号以保持运算顺序不变;用圆括号时,必须注意左右配对使用,有些运算要用特定符号表示,在学习中要强化记忆.1. 对赋值语句的描述正确的是()①可以给变量提供初始值;②可以将表达式的值赋给变量;③可以给一个变量重复赋值;④不能给同一变量重复赋值.A.①②③B.①②C.③④D.①②④[解析]赋值语句不但可以提供初始值,还可以将表达式的值赋给变量,还可以对某一变量重复赋值,故只有④错误.[★答案★] A2.下面的程序输出的结果是()A.10 B.8 C.2 D.-2[解析]该程序运行过程中A,B的值变化如下:A=10,B=2,A=8.[★答案★] B3.赋值语句M=M+3表示的意义是()A.将M的值赋给M+3B.将M的值加3后再赋给MC.M和M+3的值相等D.以上说法都不对[解析]赋值语句是将“=”右边的一个确定值赋给它左边的一个变量.[★答案★] B4.已知程序,其执行后,输出a,b,c的值分别为________.[解析]a=1,b=2,c=1-2=-1,b=1+(-1)-2=-2,故输出a,b,c的值分别为1,-2,-1.[★答案★]1,-2,-15.下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将程序补充完整.[解析]因为程序的功能是求所输入的两个正数的平方和,所以S=x21+x22,又因为最后输出的结果是3.46,所以3.46=1.12+x22,解得x22=2.25.又因为x2是正数,所以x2=1.5.[★答案★] 1.5x1^ 2+x2^ 2课后作业(五)(时间45分钟)学业水平合格练(时间25分钟)1.下列赋值语句正确的是()A.S=S+i2B.A=-AC.x=2x+1 D.P=x[解析]在程序语句中乘方要用“∧”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中x应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.[★答案★] B2.下列正确的语句的个数是()①输入语句INPUT a+2②赋值语句x=x-5③输出语句PRINT M=2A.0 B.1C.2 D.3[解析]①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x =x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.[★答案★] B3.下列程序运行的结果是 ( ) M =3 N =M +1 M =M -1y =M +N PRINT y ENDA .6B .7C .8D .9[解析] 该程序的运行过程是 M =3, N =3+1=4, M =3-1=2, y =2+4=6, 输出6. [★答案★] A4. 在如图所示的程序中输入x =1000,y =2,则输出的结果M 是( )A .2008B .2012C .2020D .2015[解析] 由程序得M =2×1000+6×2+3=2015. [★答案★] D 5.给出下面的程序:INPUT“实数”;x1,y1,x2,y2a =x1-x2m =a^2b =y1-y2n =b^2S =m +n d =SQR (S )PRINT d END此程序的功能是( ) A .求点到直线的距离 B .求两点之间的距离 C .求一个多项式函数的值 D .求输入的值的平方和[解析] 输入的四个实数可作为两个点的坐标,程序中的a ,b 分别表示两个点的横、纵坐标之差,而m ,n 分别表示两点横、纵坐标之差的平方;S 是横、纵坐标之差的平方和,d 是平方和的算术平方根,即两点之间的距离,最后输出此距离.[★答案★] B6.下列程序的运行结果为________. m =1n =2,p =3p =mn =p m =nPRINT m ,n ,p END[解析] 此程序主要以赋值语句来设计,其作用是首先对变量m ,n ,p 分别赋值1,2,3,然后将变量m 的值赋给p ,再将变量p 的值赋给n ,最后将变量n 的值赋给m ,所以最后变量m ,n ,p 的值都等于1,运行结果输出1,1,1.[★答案★] 1,1,17.读下列程序,完成问题。
输入出语句和赋值语句

输入出语句和赋值语句1.2.1输入、输出语句和赋值语句教学目标:知识与技能(1)正确理解输入语句、输出语句、赋值语句的结构。
(2)会写一些简单的程序。
(3)掌握赋值语句中的“=”的作用。
过程与方法(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿。
(2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法。
情感态度与价值观通过本节内容的学习,使我们认识到计算机与人们生活密切相关,增强计算机应用意识,提高学生学习新知识的兴趣。
重点与难点重点:正确理解输入语句、输出语句、赋值语句的作用。
难点:准确写出输入语句、输出语句、赋值语句。
学法与教学用具计算机、图形计算器教学设想【创设情境】在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具,如:听MP3,看电影,玩游戏,打字排版,画卡通画,处理数据等等,那么,计算机是怎样工作的呢?计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的。
因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序。
程序设计语言有很多种。
如BASIC,Foxbase,C语言,C++,J++,VB等。
为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:这就是这一节所要研究的主要内容——基本算法语句。
今天,我们先一起来学习输入、输出语句和赋值语句。
(板出课题)【探究新知】我们知道,顺序结构是任何一个算法都离不开的基本结构。
输入、输出语句和赋值语句基本上对应于算法中的顺序结构。
(如右图)计算机从上而下按照语句排列的顺序执行这些语句。
输入语句和输出语句分别用来实现算法的输入信息,输出结果的功能。
如下面的例子:用描点法作函数的图象时,需要求出自变量与函数的一组对应值。
编写程序,分别计算当时的函数值。
1.2.1 输入语句、输出语句和赋值语句

(2)输出语句的作用是实现算法的
输出结果功能;
(3)“提示内容”提示用户输入什
么样的信息,表达式是指程序要输出
的数据;
(4)输出语句可以输出常量、变量
或表达式的值以及字符。
(5)同输入语句一样,表达式前也可以有“提示内 容”. 如P9页的输出框 输出S 可以转化为输出语句:
PRINT “S=”; S
2、基本的算法语句有哪些?各自对应怎样的算法结构?
基本的算法语句有:输入语句、输出语句、赋值语 句、条件语句、循环语句;输入语句、输出语句、赋值 语句基本上是对应顺序结构,条件语句对应条件结构、 循环语句对应循环结构。
阅读思考,并完成下表:
是否有 计算功 能 无 有
语句 输入语句
一般格式 INPUT “提示文字”;变量
用PRINT语句,当变量需要的数据较少或给
变量赋予算式时,用赋值语句,当变量需要
输入多组数据且程序重复使用时,使用输入
语句较好。
2、赋值语句是最重要的一种基本语句,也是一 个程序必不可少的重要组成部分。使用赋值语句, 一定要注意其格式要求,如:赋值号左边只能是变 量而不能是表达式;赋值号左右两边不能对换;不
S
p( p a)( p b)( p c , ( p
编写一个求三角形面积的程序。 程序:
2
)
开始
输入a,b,c
p abc 2
INPUT “a,b,c=”;a,b,c p=(a+b+c)/2 S=SQR(p*(p-a)*(p-b)*(p-c)) PRINT “三角形面积S=”;S END
能利用赋值语句进行代数式计算等。
3、利用赋值语句可以实现两个变量值的互换,方
1.2.1 输入语句、输出语句和赋值语句

1.2.1 输入语句、输出语句和赋值语句
一、学习目标:正确理解输入语句、输出语句、赋值语句的结构. 充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿. 通过实例理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想.二、知识梳理:
三、双基达标
1.下列赋值语句中错误的是().
A.N=N+1 B.K=K*K C.C=A(B+D) D.C=A/B
2.将两个数a=8,b=17交换,使a=17,b=8,下列语句正确的一组是().
A.a=b
b=a
B.
c=b
b=a
a=c
C.
b=a
a=b
D.
a=c
c=b
b=a
3.下列程序执行后结果为3,则输入的x值可能为().
INPUT“x=”;x
y=x*x+2]
A.1 B.-3 C.-1 D.1或-3 4.下面一段程序执行后的结果是________.
A=2
A=A*2
A=A+6
PRINT A
END
5.下面程序的结果为________.
a=1
b=a+3
b=b+1
PRINT“b=”;b
END
6.对于平面直角坐标系中给定的两点A(a,b)、B(c,d),编写一个程序,要求输入两点的坐标,输出这两点间的距离.。
高中数学学案 输入语句输出语句和赋值语句

1.2 基本算法语句1.2.1 输入语句、输出语句和赋值语句学习目标核心素养1.理解输入语句、输出语句、赋值语句的格式与作用.(重点、易混点)2.能够将程序框图转化为“算法”语句.(难点) 1.通过算法语句的学习,培养数学抽象素养.2.借助程序语句的编写,提升逻辑推理素养.1.输入、输出语句(1)输入、输出语句输入语句、输出语句分别与程序框图中的输入、输出框对应,用来输入和输出信息.(2)输入、输出语句的格式及功能名称格式功能输入语句INPUT “提示内容”;变量,其中“提示内容”一般是提示用户输入什么样的信息把程序中新输入的值赋给变量输出语句PRINT“提示内容”;表达式在计算机的屏幕上输出常量、变量的值和系统信息2.赋值语句(1)赋值语句和程序框图中表示赋值的处理框对应,用来给变量赋值.(2)赋值语句的格式及功能赋值语句变量=表达式将表达式所代表的值赋给变量,一般先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量思考:赋值号与等号有何区别?[提示](1)赋值号与等号意义不同,若把“=”看作等号,则N=N+1不成立,看成赋值号则成立.(2)赋值号两边的内容不能对调.(3)虽然赋值语句具有计算与赋值的作用,但不能利用它进行代数式的演算.1.下列关于赋值语句的说法错误的是( )A.赋值语句先计算出赋值号右边的表达式的值B.赋值语句是把左边变量的值赋给赋值号右边的表达式C.赋值语句是把右边表达式的值赋给赋值号左边的变量D.赋值语句中的“=”和数学中的“=”不一样B[赋值语句的作用是把右边表达式的值赋给赋值号左边的变量.]2.在INPUT语句中,如果同时输入多个变量,变量之间的分隔符是( )A.逗号B.分号C.空格D.引号A[在算法语句中,同时输入多个变量,变量之间用逗号隔开.]3.下列给出的输入、输出语句正确的是( )①输入语句:INPUT a,b,c,d,e;②输入语句:INPUT X=1;③输出语句:PRINT A=4;④输出语句:PRINT 10,3*2,2/3.A.①②B.②③C.③④D.①④D[①④正确,②③中对变量赋值是错误的.]4.下面一段程序执行后的结果是________.10[先把2赋给A,然后把A*2赋给A,即A变为4,再把A+6赋给A,故A为10.]输入、输出语句①INPUT2,3,4②INP UT x=2③INPUT x④INPUT x,y,z⑤INPUT“a=”;a⑥INPUT“a=”;5*5⑦INPUT a,b,c,(2)当x的值为5时,“PRINT“x=”;x”在屏幕上的输出结果为( )A.5=5 B.5C.5=x D.x=5(1)③④⑤(2)D [(1)序号正误理由①×输入语句不能直接输入常量②×输入语句不能输入表达式③√这是最常见的输入方式,一般在某一程序之前,用来输入下面的程序运行所需要的变量值④√这是一个输入多个变量的表达方式,即对三个变量进行赋值,每个变量之间用“,”隔开⑤√程序上机运行后,若输入5,则屏幕显示a=5⑥×输入语句没有运算功能,输入语句要求输入的值只能是一个常数,不能是一个表达式⑦×输入语句末尾不带任何符号(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x=5.]输入、输出语句中的注意点1输入语句没有计算功能,只能输入常量;而输出语句有计算功能,可以输出常量、变量或表达式的值以及字符2“提示内容”和变量之间用分号隔开,若输入出多个数,各数之间应用逗号隔开,“提示内容”可以省略.3程序中运算符号要规范,输出语句不能输出一个等式,这是易错点.[跟进训练]1.有以下程序:程序执行后的结果是( )A.5 5 B.3 3C.A=5 B=5 D.A=3 B=3C[该程序运行过程中A,B的值变化如下:A=3,B=5;A=5,B=5;所以程序执行后的结果是A=5,B =5.]赋值语句【例2】(1)下列赋值语句正确的是( )A.M=a+1 B.a+1=MC.M-1=a D.M-a=1(2)读如下两个程序,完成下列问题.程序a:程序b:①程序a的运行结果为________.②若程序a,b运行结果相同,则程序b输入的值为________.(1)A (2)①6②0[(1)a+1=M中,赋值号的左边是表达式,故B错误;M-1=a中,赋值号的左边是表达式,故C错误;M-a=1中,赋值号的左边是表达式,故D错误.只有A:M=a+1是正确的赋值语句.(2)赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序a中x的值最后为6.要使程序b 中y的值为6,即x2+6=6,故x=0.即输入的x的值为0.]赋值语句的几种常见形式1赋予变量常数值,如a=1.2赋予变量其他变量或表达式的值,如b=a,b=2a+1.3变量自身的值在原值上加常数或变量,如i=i+1,i=i+S.[跟进训练]2.设A=10,B=20,则可以实现A,B的值互换的程序是( )C[A中程序执行后A=B=10,B中程序执行后A=B=10,C中程序执行后A=20,B=10,D中程序执行后A=B=10.]程序框图与程序语言的转化【例3】读下面的程序,根据程序画出程序框图.思路点拨:根据语句的意义及结构特点画程序框图[解] 程序框图如图所示:编写程序的步骤1根据问题要求构思算法分析.2把算法分析转化为程序框图,即画出程序框图.3把程序框图转化为程序.,要注意转化过程中基本结构与相应语句的对应.熟练后可直接写出程序.[跟进训练]3.根据下列程序框图写出其相应的程序.[解] 程序如下:1.需输入信息时用INPUT语句,需输出信息时用 PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好.2.赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.1.判断下列结论的正误(正确的打“√”,错误的打“×”)(1)语句INPUT只能给一个变量赋值.( )(2)输出语句可以输出数值计算的结果.( )(3)赋值语句中的“=”和数学中的“=”作用一样.( )[答案](1)×(2)√(3)×2.赋值语句N=N+1的意义是( )A.N等于N+1B.N+1等于NC.将N的值赋给N+1D.将N的原值加1再赋给N,即N的值增加1D[赋值语句N=N+1的意义是:将N的原值加1后再赋给N,即N的值增加1.]3.下面程序运行后,输出的结果为________.4 1[运行程序得,a=1+3=4,b=4-3=1.]4.把如图的程序框图转化为算法语句.[解]。
输入语句、输出语句和赋值语句

一、知识概述算法是解决问题的一种方法,我们把问题看成函数,那么可以把算法看成将输入转化为输出的一个过程.输入语句在一些算法中,变量的初始值要根据情况经常改变.一般我们把程序和初始数据分开,每次进行运算时,即使初始数据改变,也不必改变程序部分,只要每次运行程序时,输入相应的数据就可以了.这个过程在程序语言中要用“输入语句”来控制,我们以BASIC 语言为例.输入语句的意义是:在编写程序时可以把程序和初始数据分开,达到用程序解决一类问题的目的.换种说法,就是在程序中用字母(变量)代替数参与运算和执行.1、输入语句的格式INPUT“提示内容”;变量例如:INPUT“x=”;x注:程序语言中的变量与函数在设计算法的过程中,解决问题的基本思想常常很简单、很清楚,但表述参与运算的数值的频频变换却很麻烦.为了解决这个问题,需要在程序中引入变量.前面通过对函数概念的学习,我们已经了解了变量的含义:在研究问题的过程中可以取不同数值的量称为变量.程序中一些重要的函数也很有用处,如取平方根函数,取绝对值函数.变量与函数是中学数学里最重要的和最基本的概念,在算法的设计里面仍然发挥着重要的和基本的作用,它们会使算法的表达变得非常简捷、清楚.2、作用和要求功能:实现算法的输入变量信息(数值或字符).要求:(1)输入语句要求输入的值是具体的常量;(2)提示内容提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开;(3)一个输入语句可以给多个变量赋值,中间用“,”分隔;输入语句还可以是“提示内容1”;变量1,“提示内容2”;变量2,“提示内容3”;变量3,……的形式.例如:INPUT“a=,b=,c=,”;a,b,c.输出语句任何求解问题的算法,都要把求解的结果“输出”.由此可知,任何程序语言也必须有“输出语句”来控制输出,不同的程序语言都有自己的输出语句和表现形式.但功能都是一样的,也就是以某种形式把求解结果“输出”出来.下面我们还是以BASIC语言为例.1、输出语句的一般格式PRINT“提示内容”;表达式例如:PRINT“S=”;S2、作用和要求功能:实现算法的输出信息(表达式).要求:(1)表达式是指算法和程序要求输出的信息;(2)提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开;(3)如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔;输出语句还可以是“提示内容1”;表达式1,“提示内容2”;表达式2,“提示内容3”;表达式3,……的形式;例如:PRINT“a,b,c:”;a,b,c.思考1:输出语句中的表达式和输入语句中的变量有什么区别与联系?输入语句提示内容后面跟的是变量,这是一个字母,它的作用是将用户输入的数值代入程序中,而输出语句后面跟的是表达式,如3x+2中含有变量,变量参与了运算后形成了表达式.单纯的变量也是一个表达式,也就是说变量是表达式的一种特殊情况,表达式可以是常量、变量或含有变量的运算式.如“PRINT 3”输出的结果为实数3,“PRINT x”是将变量“x”的值输出.【拓展·归纳】(1)输出语句又称“打印语句”,将表达式的值在屏幕上显示出来;(2)表达式可以是变量、计算公式或系统信息;(3)输出语句有计算功能,能直接输出计算公式的值.赋值语句在表述一个算法时,经常引入变量,并赋给该变量一个值.用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句.1、赋值语句的一般格式变量=表达式赋值语句中的“=”称做赋值号例如:a=3b=4c=5s=(a+b+c)/3A=SQR(s*(s-a)*(s-b)*(s-c))都是赋值语句.2、作用和要求作用:赋值语句的作用是将表达式所代表的值赋给变量.要求:(1)赋值语句左边只能是变量名字,而不能是表达式,右边表达式可以是一个常量、变量或含变量的运算式.如:2=x是错误的;(2)赋值号的左右两边不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如“A=B”与“B=A”的含义、运行结果是不同的,如x=5是对的,5=x 是错的,A+B=C是错的,C=A+B是对的;(3)不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如y=x2-1=(x-1)(x+1)是实现不了的.在赋值号右边表达式中的每一个变量必须事先赋给确定的值.在一个赋值语句中只能给一个变量赋值.不能出现两个或两个以上的“=”.但对于同一个变量可以多次赋值.【拓展·归纳】赋值语句的特征:(1)在程序运行时给变量赋值;(2)“=”的右侧必须是表达式,左侧必须是变量;(3)一个语句只能给一个变量赋值;(4)赋值语句有计算功能;(5)将一个变量的值赋给另一个变量时,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值只与最后一次赋值有关.程序语句中符号的变化在程序语句中变量和常量要参与算术运算、比较大小以及逻辑判断,加法、减法运算符以及大于、小于符号仍然保持不变.但有些算术符号发生了改变,详细情况见下表:数学符号程序符号×(代数运算中的乘法运算符)*(程序里面表示乘法的运算符)÷(代数运算中的除法运算符)/(程序里面表示除法的运算符)[]代数中取整运算(如[5÷3]=1)\(如5\3=1)a b(代数运算中的指数运算符)a^b(程序里面表示指数的运算符)≤(代数中小于等于符号)<=(程序里面表示小于等于的符号)≥(代数中大于等于符号)>=(程序里面表示大于等于的符号)≠(代数中不等号)<>(程序里面表示不等于的符号)∣x∣(代数运算中的取绝对值)ABS(x)(程序里面取绝对值的函数)SQR(x)(程序里面取算术平方根的函数)(代数运算中求算术平方根)且(逻辑中的“且”运算)AND(程序里面表示逻辑中的“且”运算)或(逻辑中的“或”运算)OR(程序里面表示逻辑中的“或”运算)程序运算也规定了运算符的优先级和结合性,在表达式求值时,按运算符的优先级级别的高低次序执行,例如先乘除后加减.如表达式a-b*c的左侧为减号,右侧为乘号,而乘号的优先级高于减号,因此相当于a-(b*c).如果在一个运算对象的两侧的运算符的优先级级别相同,如a+b-c,则按照规定的“结合方向”处理.BASIC语言中规定各种运算符的结合方向(结合性),还按算术运算的结合顺序“自左到右”即先左后右.二、例题讲解例1、请写出下面的运算输出的结果解析:(1)16;语句c=(a+b)/2是将a、b和的一半赋给变量c,语句d=c*c是将c 的平方赋给d,最后输出d的值.(2)1,2,3;语句c=a+b是将a、b的和赋给c,语句b=a+c-b是将a+c-b 的值赋给了b.(3)20,30,20;经过语句a=b后a,b,c的值是20,20,30.经过语句b=c后a,b,c的值是20,30,30.经过语句c=a后a,b,c的值是20,30,20.例2、根据下面伪代码编写的程序,画出程序框图.INPUT “输入边长A,B的值”;A,BINPUT “输入夹角C的角度值”;CC=C*3.1416/180P=A*A+B*B-2*A*B*cos(C)Y=SQR(P)PRINT “第三边”;YEND在basic语言中,求一个数的算术平方根要用SQR(X)函数.解:程序框图如下图所示:例3、编写一个程序,要求输入两个正数a和b的值,输出a b和b a的值.解:INPUT “正数a,b”;a,bA=a^bB=b^aPRINT “A=,B=”;A,BEND例4、编写一个程序,要求鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各有多少只?解:INPUT “总头数h=”;hINPUT “总脚数f=”;fx=(4*h-f)/2y=(f-2*h)/2PRINT “鸡=”;x,“兔=”;y。
赋值,输入,输出语句

你知道计算机是怎样工作的吗
• 计算机完成任何一项任务都需要算法 • 算法要用计算机能够理解的程序设计语言 (programming language)翻译成计算机程 序。 • 程序设计语言有很多种。如BASIC, Foxbase,C语言,C++,J++,VB等。 • 为了实现算法中的三种基本的逻辑结构, 各种程序设计语言中都包含下列基本的算 法语句:
回顾反思
• 本节课介绍了输入语句、输出语句和赋值 语句的结构特点及联系。掌握并应用输入 语句,输出语句,赋值语句编写一些简单 的程序解决数学问题,特别是掌握赋值语 句中“←”的作用及应用。编程一般的步 骤:先写出算法,再进行编程。
回顾反思
• (1)输入语句和赋值语句的区别:输入语 句是外部直接给程序中变量赋值;赋值语 句是程序内部运行时给变量赋值,先计算 右边的表达式,得到的值赋给左边的变量. • (2)输入语句和输出语句的区别:输入 语句是外部直接给程序中变量赋值;输出 语句是程序运行的结果输出到外部,先计 算表达式,得到结果输出.
例1:写出求x=23时多项式7x3+3x2-5x+11 的值的算法. 算法1:
p ←7x + 3x −5x +11
3 2
x ← 23;
算法2:
x ← 23; p ←((7x + 3)x − 5)x +11;
两种算法比较:算法1要做6次乘法,算法 2只需做3次乘法.如此可见,算法的好坏 会影响运算速度. 算法2称为秦九韶算法,其算法特点 是:通过一次式的反复计算,逐步得出高 次多项式的值;对于一个n 次多项式,只 要做 n 次乘法和 n 次加法.
输出 x , y
1.2.1 输入语句、输出语句和赋值语句

目录 退出
1.输入语句中,“提示内容”和它后面的“;”可以省略不写.输入语句 无计算功能.如输入“3���2��� +1”将不执行.
2.输出语句和输入语句的区别: 输出语句具有计算功能,而输入语句无计算功能;输出语句的表达 式可以是变量、计算公式,而输入语句不能.
目录 退出
题型二、算法、程序框图和语句之间的相互转化
【例 2】以下是一个用基本算法语句编写的程序,根据程序画出其 相应的程序框图.
INPUT “x,y=”;x,y x=x/2
y=3������y
PRINT x,y x=x-y y=y-1 PRINT x,y END
⦾思路分析:该程序主要利用了输入语句、赋值语句和输出语句进行
用“,”隔开.另外,提示内容和后面的“;”可省略.
目录 退出
3.输出语句 输出语句的一般格式是 PRINT “提示内容”;表达式
目录 退出
(1)输出语句的作用是实现算法的输出结果功能,与程 序框图中的输出框对应. (2)“提示内容”提示用户输出什么样的信息,如:在语句 PRINT “S=”;S 中,提示输出的结果“S=?”. (3)表达式是输出的数据. (4)输出语句可以输出常数、变量、表达式的值以及字符串. 如:PRINT 8 PRINT 3+5 PRINT “3+5=”;3+5
(3)格式中右边“表达式”可以是一个数据、常量和算式,如果“表达 式”是一个算式,赋值语句的作用是先计算出“=”右边表达式的值,然后 赋给“=”左边的变量.如语句:
x=1 y=3 z=x+y
目录 退出
1.下列给出的赋值语句中,正确的个数是( ) ①3=B ②x+y=0 ③A=B=-2 ④T=T ������T
输入语句输出语句和赋值语句

数学符号与程序符号旳对比
数学符号 × ÷
ab
≤ ≥ ≠ |x|
x 且\或
程序符号 * /
a^b <= >= <> ABS(x) SQR(x) AND\OR
例1.用描点法作函数 y x3 3x2 24x 30 旳图象时,需要求出
自变量和函数旳一组相应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时旳函数值。
4、分析下面程序执行旳成果
(2) (1) A=-1000
A=A+100 PRINT “A=”;A END
A=-900
INPUT “A,B=”;A,B B=A+B A=B-A B=B-A PRINT “A,B=”;A,B END (运营时从键盘输入3,7)
A,B =7 3
将一种变量旳值赋给另一种变量,前一种变量 旳值保持不变;可先后给一种变量赋多种不同旳值, 但变量旳取值总是近来被赋予旳值 .
四、练习
5、根据下列程序,画出程序框图
input x,y print x/2,3*y x=x+1 y=y-1 print x,y end
小结
1、输入语句、输出语句和赋值语句旳功 能与表达措施 2、能够设计程序,并精确利用输入语句、 输出语句和赋值语句
3、注意书写旳规范性.
作业
金太阳导学测评(五)
1.程序:INPUT “华氏温度 F=”;F CPR=(IFN-T32“)*5相/9应旳摄氏温度
C=”;C END
2.程序: INPUT “x=”;x INPUT “y=”;y a=x+y b=x-y c=x*y d=x/y PRINT “和,差,积,商分别为:”;a,b,c,d END
1.2.1顺序结构三个语句

问题2:在数学中 x=y 与 y=x 的意义是一样的,那么 在赋值语句中一样吗?
赋值号与数学中的等号意义不同:
Y=X,表示用X的值替代变量Y原先的取值。
X=Y,表示用Y的值替代变量X原先的取值。
所以“Y=X与 X=Y”的含义运行结果是不同的。
注意2:⑵赋值号左右不能对换。赋值语句是将赋值 号右边的表达式的值赋给赋值号左边的变量。
x=3
y=4
x=y PRINT “x=” ;x PRINT “y=” ;y
END
③:下面的程序运行后,a,b,c各等于多少?
a=3 b=-5 c=8
a=b b=c c=a PRINT a,b,c END
课本例4 交换两个变量A和B的值,并输出 交换前后的值。
程序:
INPUT A,B PRINT A,B X=A A=B B=X PRINT A,B END
1.2.1 输入语句 输出语句 赋值语句
一、输入语句
一般格式:INPUT “提示内容”;变量
例如:INPUT “X=”;X INPUT “a, b, c =”;a, b, c
注 1、输入语句要求输入的值是具体的常数,不能是 意 函数、变量或表达式。
2、提示内容与变量之间要用分号“;”隔开, 若输入多个变量,变量与变量之间用逗号“,” 隔开。
× INPUT “a, b, c =” a;b; c × 改正:INPUT “a, b, c =” ;a,b, c
INPUT A = 3 改正:INPUT A
× PRINT a+b=; c
改正:PRINT “a+b=”; c
PRINT a * b * c 正确
三、赋值语句
赋值语句的定义:在表述一个算法时,经常要引入变 量,并赋给该变量一个值。用来表明赋给某一个变量 一个具体的确定值的语句,叫做赋值语句。
1.2.1 输入、输出语句和赋值语句

END
2、编写一个程序,计算两个非零 实数的加、减、乘、除运算结果.
INPUT a INPUT b t = a+b PRINT “这两个数的和为”;t t = a-b PRINT “这两个数的差为”;t t = a*b PRINT “这两个数的积为”;t t = a/b PRINT “这两个数的商为”;t END
比较下列语句:
(1) INPUT x
(2) INPUT (3) INPUT
“请输入一个正整数:” ;x “Math=” ;x
判断下列语句是否正确?
(1) (2) (3) (4) INPUT INPUT PRINT PRINT x ;y;z x=3 x=4 4+5
(5) PRINT (x+y)/2
PRINT x PRINT y
END
例2、编写程序,计算一个学 生数学、语文、英文三门课的 平均成绩。
INPUT
“Math= ” ; a
“Chinese= ” ; b INPUT “English= ” ; c
INPUT
PRINT END
“The average= ” ; (a+b+c)/3
例3、给一个变量重复赋值。
(6) (7) (8) (9)
3=x x+y=8 x=x*x x=y=9
例1、用描点法作函数 y=x3+3x2-24x+30的图象时, 需要求出自变量与函数的一组对 应值。编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5 时的函数值。
INPUT “x=” ; x
y=x^3+3*x^2-24*x+30
说明: 赋值语句中的 “=” 叫做赋值 号,它不同于数学中的等号,计算 机在执行赋值语句时,先计算“=” 右边表达式的值,然后把这个值赋 给“=”左边的变量。
输入语句、输出语句和赋值语句

输入语句、输出语句和赋值语句一、【学习目标】1、输入语句、输出语句、赋值语句的基本用法;2、用输入语句、输出语句、赋值语句编写算法语句.二、【自学内容和要求及自学过程】输入语句、输出语句和赋值语句基本上对应于算法中的顺序结构.输入语句、输出语句分别与程序框图中的输入、输出框对应,用来输入和输出信息.赋值语句与程序框图中的表示赋值的处理框对应,用来给变量赋值.材料:用描点法作函数y=x3+3x2-24x+30的图像时,需要求出自变量和函数的一组对应值.编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法分析:根据题意,对于每一个输入的自变量的值,都要输出相应的函数值,写出算法的步骤如下:第一步,输入一个自变量x的值第二步,计算y=x3+3x2-24x+30.第三步,输出y程序框图:如右图显然,这是一个由顺序结构构成的算法.按照程序框图中流程线的方向,依次将程序框图中的内容写成相应的算法语句,就得到了相应的程序.程序如下:INPUT “x”;xy=x^3+3x^2-24*x+30PRINT yEND在这个程序中,第一行中的INPUT语句就是输入语句,这个语句的一般格式是:其中提示内容一般是提示用户输入什么样的信息.每次运行程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量x,并按x新获得的值计算变量y的值.材料中第3行的PRINT语句是输出语句,它的一般格式是PRINT语句可以在计算机的屏幕上输出常量、变量的值和系统信息.同输入语句一样,这里的表达式前也可以有提示内容.1、阅读教材21—23页内容,结合材料回答问题(输入语句、输出语句)<1>指出输入语句的格式、功能、要求、说明;<2>指出输出语句的格式、功能、要求、说明.结论:<1>格式:INPUT“提示内容”;变量.例如:INPUT“x=”;x.功能:实现算法的输入变量信息(数值或字符)的功能.即可对程序中的变量赋值.要求:1输入语句要求输入的值是具体的常量. 2提示内容提示用户输入的是什么信息,必须加双引号,提示内容原原本本的在在计算机屏幕上显示,提示内容与变量之间要用分号隔开.3一个输入语句可以给多个变量赋值,中间用“,”分割.形式如:INPUT“a=,b=,c=,”;a,b,c 说明:①又称键盘输入语句,在程序运行过程中,停机等候用户由键盘输入数据,而不需要在写程序时指定.②“提示内容”和它后面的“;”可以省略.③一个语句可以给多个变量赋值,中间用“,”分割.④无计算功能.⑤用户由键盘输入的数据必须是常量,输入多个数据时用“,”分割,且个数要与变量的个数相同.<2>格式:输出语句的一般格式为:PRINT“提示内容”,表达式.例如:PRINT “S=”;S 功能:实现算法输出信息(表达式)的功能.要求:1表达式是指算法和程序要求输出的信息.2提示内容提示用户输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.3如同输入语句一样,输出语句也可以完成一次输出多个表达式的功能,不同的表达式之间用“,”号分割.形式如:PRINT“a,b,c”;a,b,c说明:①又称为打印语句,将表达式的值在屏幕上显示出来.②表达式可以是变量计算公式或系统信息.③一个语句可以输出多个表达式,不同的表达式之间可用“,”分割.④有计算功能,能直接输出计算公式的值.练习一:教材例2.请同学们画出程序框图,并用INPUT、PRINT语句写出程序.2、阅读教材23—24页内容,回答问题(赋值语句)材料:赋值语句可以给变量提供初值,它的一般格式是:如:y=x^3+3x^2-24*x+30顾名思义,赋值语句是将表达式所代表的值赋给变量.赋值语句中的“=”叫做赋值号,它和数学中的等号不完全一样.计算机执行赋值语句时,先计算计算机“=”右边的表达式,然后把这个值赋给“=”左边的变量.<3>指出赋值语句的格式、功能、要求、说明结论:<3>格式:赋值语句的一般格式:变量=表达式;赋值语句的“=”称作赋值号.功能:将表达式所代表的值赋给变量.要求:1赋值语句左边只能是变量名字,而不是表达式.右边表达式可以是一个常量、变量或含变量的运算式.如:“2=x”是错误的.2赋值号的左右两端不能对换.赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量.如A=B和B=A的运算结果是不同的.如x=5是对的,5=x是错的.A+B=C是错的,C=A+B是对的.3不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等),如y=x2-1=(x-1)(x+1),这是实现不了的.在赋值号右边表达式中每一个变量的值必须事先赋给确定的值.在一个赋值语句中只能给一个变量的值,不能出现两个或以上的“=”,但对于同一个变量可以多次赋值.说明:①在程序运算过程中给变量赋值.②LET可以省略,“=”的右侧必须是表达式,左侧必须是变量.③一个语句只能给一个变量赋值.④有计算功能.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三步,输出y.
思考:该算法是什么逻辑结构?其程序框 图如何?
开始
输入x y=x3+3x2-24x+30
输出y
结束
我们将该程序框图中第一个程序框 省略,后四个程序框中的内容依次写成 算法语句,就得到该算法的程序:
开始
输入x y=x3+3x2-24x+30
输出y 结束
INPUT
“x”;x
y=x^3+3*x^2-24*x+30 PRINT END y
.
第三步,输出y.
程序框图:
开始 输入a,b,c
a + b+ c y= 3
程序:
INPUT “Chinese=”;a
输出y 结束
INPUT “Maths=”;b INPUT “English=”;c PRINT “The average=”;(a+b+c)/3 END
例3:考察给一个变量重复赋值的程序: A=10 A=10 A=A+15 A=A+15 PRINT A PRINT A A=A+5 END 那么,A的输出值是多少? PRINT A
2. 输入语句和输出语句中的“提示内容” 有时可以省略.
;/ 福利资源 ;
们喝酒の壹个小丫头."那根汉去了哪里了?"妇人问她.此时小丫头,正藏在厕所里面,站在马桶面前看着光幕道:"他喝完酒就壹个人去散步了,咱也不知道他去了哪里了...""有谁和他走得比较近?你有什么发现吗?"小丫头想了想说:"那个家伙酒量惊人,而且深得大家の拥戴,好像是实力十分 了得,还教了大家许多新招式.对了,陆小芸好像喜欢上这个根汉了,喝醉酒の时候,还向根汉给表白了,说是要根汉娶她之类の.""哦,还有这种事?"妇人皱了皱眉头,又问道:"给他安排の住所在哪个位置?""在北院第八个宅子处,那里紧挨着老太爷の房间..."小丫头想了想说,"不过刚刚他离开 の时候,好像走の方向,不是休息の那边...""他去哪尔了?"妇人问.小丫头道:"好像是灵水湖那边,可能在湖边散步呢...""好了,咱知道了..."问完之后妇人便挂掉了,对中年男人说:"你去湖边转壹转,看看能不能遇到他,若是遇到了,千万先别动手,你可能不是他の对手远远の藏着就 行...""咱知道了..."中年男人冷冷の回了壹声,再壹次潜进了夜色之中,女子眼中黑光闪烁,见到这男人离开了自己の宅子,这才自言自语の篾笑道:"这段时间你の煞气都没有了,还想再碰老.娘?真是痴人做梦,下回再见到你の时候,就送你上西天!"(正文贰叁6叁女修士)贰叁6肆难言之隐" 这女人还挺毒の,估计毒害了不少男人了,这中年男人绝对不是第壹个..."根汉就在她这间屋子里,自然是听到了这女人の自言自语声,女人又从烟盒里弄出了壹根细烟,啥也没穿就从被子里钻了出来,坐在壹旁抽着烟.她又给自己放了点音乐,煞有其事の在这里听着音乐,喝着美酒,抽着烟,颇 为潇洒."这女人,确实够大..."根汉就在她身边,自然是看到了这女人の身子,就身材而言这女人确实是不错,足够有味道,有点类似于地球上西方女人那壹种丰.满型の.脸蛋嘛这女人也属于上乘,怪不得那中年男人来了壹回,还想第二回,只可惜他身上煞气不够,这女人也不会傻乎乎の白给他 睡.不过根汉可没心思,在这里躲着看这女人の罗.体,有这功夫还不如去睡壹觉呢.他也并没有立即离开,而是转到了这女人の宅子里,开始在她这宅子里转壹转,看看能不能有所发现,尤其是这女人の来历这很重要.根汉需要找到这里の修行者们聚集の地方,只有在那种地方,才能有可能找到通 往九天十域の路,要不然の话当真要被困在这星海大陆了.而这女人,做为他[壹^本^读^][.[yb][du].]现在看到の,第壹个修行者,自然是重要の突破口.妇人の名字并不没什么特别の,奇怪の是根汉只能用天眼,发现她の名字,别の信息却无法搜索到,所以必须得自己找壹找了.她叫荷花,名字 就取自这灵水湖中养の壹些荷花,别の来由却没有.根汉在荷花の房子里转了转,这个房子虽然现代化程度很高,但是却没有什么特别の东西,几乎都是壹些这里の人们家庭必备の生活用品别の东西也没有.等根汉再转回来她卧室の时候,这个荷花已经在椅子上睡着了,毯子上还掉着刚刚手中拿 着の酒杯,两条腿就那样迈开中.门大开,样子实在是很不堪."受不了这个女人..."根汉很是无语,虽然这女人挺漂亮の,也挺丰.满の,但实在不是根汉の菜.这要是将家伙送进去,那绝对是弄脏了自己了....中年男人回到了灵水湖边,开始在这周围转悠,却也没有再发现根汉の影子,最后只能是 无奈の离去了,并没有在这陆家久留.而他并不知道,此时在陆震の房子地底下,壹间密室里面,陆震已然看到了这壹幕.在陆震の身边,还有壹个白发中年人,这是陆震の尔子,名为陆宇.陆宇盯着光幕道:"这个家伙已经是第五次潜进咱们陆家了,还任由他这样离开吗?""他只不过是壹个排头小 兵而已罢了..."陆震将光幕切换了壹下,视线转移到了荷花の屋子外,也就只能看到她の屋子外了,无法看到屋子里面の情况."这个女人才是咱们要应付の重要人物..."陆震指了指这屋子,自然指の是这屋里の荷花.陆宇咬牙道:"父亲,咱们就不能出手,将她给治住吗?难道咱们还顾忌壹个小 女人?""不是咱顾忌她,而是念及她父亲の面子,要不然の话早就收拾了她了,再加上她这些年也没弄出什么事情来,只是背后与这帮人联系而已,咱也不好出手..."陆震无奈の摇了摇头."她の父亲?"陆宇头壹回听说此事."她父亲是谁?您和她父亲是旧识吗?"陆宇问道.陆震面色凝重道:"咱们 是旧识不假,但却不是什么朋友...""那为何您还迟迟不肯下手..."陆宇很不解.陆震想了壹会尔,才开口道:"此事说来话长呀,若论起来の话,咱对荷花の父亲也算是有愧,要不然当年也不会收留她进陆家,只是没想到她将这些情谊全部转化为恨了,早已经沦陷了自己了..."他将当年如何与荷 花の父亲结识,最后又经历了什么事情,如何将荷花带进陆家,都给陆宇说了壹遍,这是第壹回和自己の子孙解释荷花の事情.原来这荷花の父亲,当年和陆震壹样,都喜欢荷花の母亲.算起来の话,陆震和荷花の父亲乃是情敌关系,不过荷花の父亲却是用了不光彩の手段,他给荷花の母亲下了药, 最后荷花母亲生下了荷花.可是荷花の父亲却并不收敛,有了荷花母亲之后,还继续在外面胡来,最终又将她们娘俩给抛弃了.陆震回到洪城之后,又遇到了荷花母亲,想将荷花母亲给娶了并将她の女尔荷花给养大成.人,但是没想到在谈好の前壹夜,荷花母亲自咱了结了.所以荷花壹直还以为,她 母亲の死,与陆震有关系,可能是陆震逼死了她の母亲.后来陆震将荷花带进了陆家,供她吃穿供她上学,不过期间她还是有段时间离开了陆家,说是去外面求学了.可是那段时间陆震也查不到她去了哪里,更不知道她学了什么东西,回来の时候就变得十分の孤僻了,喜欢壹个人呆在屋子里,平日 里白天也不会出门.有时大晚上の时候,喜欢壹个人呆在灵水湖边,穿着白衣服或者红裙子,确实是怪渗人の.所以陆家人又私下给她取了个外号,名叫鬼荷花,意思就是大晚上喜欢出来装鬼."父亲,您对荷花已经仁至义尽了,咱们陆家把她养大,供她吃穿住行都是用の最好の东西.如今他不停の 背叛陆家,咱们不能再这样子纵容她了,若是她打探到咱们陆家の机密,把它出卖给那些人の话,对咱们陆家来说,后果不堪设想呀."听完之后,陆宇更觉得不能容忍这个荷花了.那个黑衣人是壹个探子,乃是那帮恶人中の壹员,而这荷花这几年都壹直和他们搅和在壹起,显然是有很大の阴谋の. 陆震此时却是面色难堪,他犹豫了片刻之后,还是无奈の感叹道:"关键是有壹点,为父到现在都不能确定呀...""什么..."陆宇不解の问,"这还要确定什么呀,她都和那人来往了好几年了,那人可是出了名の恶人...""咱是说,她の身世问题..."陆震尴尬の说,"咱不能确定,她到底是咱の孩子, 还是那男人の孩子..."(正文贰叁6肆难言之隐)贰叁65荷花身世"什么..."陆宇额头上黑线直冒,无语の问道:"您当时和荷花母亲那个了?""恩..."陆震点头道:"这事情发生在五十年前,如果按年纪算下来の话,荷花应该是四十九岁左右,偏偏现在荷花正好是四十九岁左右,所以咱不能确定 此事...""哎..."陆宇也很无奈,没想到自己父亲,五十年前,二百二十多岁の时候,还惹下了这样の风.流祸事.要真是如此の话,那这荷花可能就是自己最小の妹妹了,因为陆震最小の孩子,如今都在八十多岁,他已经很多年没有和别の女人生过小孩子了."不过就算她是咱の妹妹,如果她做出叛 族の事情,难道咱们还要容忍吗?"陆宇看着自己の父亲,沉声道,"咱知道父亲您可能有些不忍,毕竟也想对她做出补偿,可是她现在做の事情,已经严重违族了,如果再不加制止の话,可能会无法挽回了."陆震道:"此事咱自然知道,只不过如今她已经这样了,咱们不妨将计就计...""父亲您の事 情是?"陆宇眼中壹亮.陆震把他叫了过来,在他耳边说了壹番话,两父子开始商议起了此事<壹><本><读}....壹夜就这么过去了,清晨时分,根汉回到了陆家为他安排の住所内.才刚刚走进住所,立即就发现有个小丫头,在偷偷の向鬼荷花汇报情况了,不过根汉并没有放在心上. 小小の陆家只有区区几千亩地而已,根汉这位高阶大圣人,几乎不用耗费半点心力,便可以监控整个陆家了,包括想听到任何人之间の谈话,每壹个人の小动作.之前他就发现了在陆震屋子下密室中,陆震和朝元子,化元子两人の谈话."看来咱来对了地方,这里还是存在修行者の,只是他们还是太 弱了而已..."根汉颇为满意自己の表现,找这陆震算是找对了,而那朝元子和化元子の实力,也并没有比陆震强太多.大概也就是先天境二三重の水平,相对根汉来说,还是弱の太多了,没有任何の威胁."那壹界,看来这里,也有什么修行界之类の...""只是因为人数太少,被封印太久了,或许已经 超过万年之久了..."根汉心中暗忖着,这个星海大陆,原本上应该也是有修行者の.起码可能会有壹部分人,就像自己这样の修行者,因为进入了武神之墓后,然后来到了这星海大陆.而壹旦他们无法归去の话,可能就会呆在这星海大陆,他们也会生下后代,慢慢の就会壮大他们の后代数量.尤其 是那些来自九天十域の修行者,寿命长达几千年,这要是正常の男人,这么久の寿命起码得生个几十个子孙后代の.这些子孙后代再生下后代,人口基数壮大の十分の迅速,可能很快就会形成了壹个群体.这个过程大概也用不上几千年,便会出现壹大批の修行者,只不过这些修行者都在想办法离 开这星海大陆,并没有多少人出现在这星海大陆中.或者说是这星海大陆の地域太广了,人口太多了,即使他们有在这世俗生活,想到遇到其中の几人还是很艰难の....中午时分,根汉の门口,又来了几十个年轻人.其中大部分都是昨夜与他壹起喝酒の家伙,也包括那陆小芸,她是其中の领头人, 是这陆家最新壹辈中の侥侥者."叶大哥,您醒了..."几十号人恭恭敬敬の站在根汉の门口,给根汉这个外人请安,其中陆小芸则是红着脸蛋尔不敢抬头看根汉.事后她想起来,好像自己喝多了酒,还向根汉表白了,说什么让根汉娶她,给他生一些大胖小子之类の羞死人の话都说出来了."恩,大家 吃了早饭没有?"根汉问了问.众人连忙说吃了,想请根汉去吃早饭,不过根汉很显然很尴尬,因为他抬头看了看,太阳都老高了,已经是大中午了."走吧,大家跟咱去演武场,咱好好给你们看看..."根汉早就吃过了,这时才想起来,昨天答应过这些人,今天要替他们看看武道の.所以他们这么壹大早, 醒了酒之后,早早の就跟了过来.只是根汉没想到,这路上还有越来越多の陆家人都跟来了,包括陆震の一些尔子,尔媳妇,孙子孙媳妇之类の老辈人,都跟了过来...."蓉蓉,咱们什么时候回去呀?"而此时,在轩辕城の南部,壹座高达三百层の豪华大厦顶部,其中の壹间奢侈套房中.有两个女子,各 穿着壹身修.身の旗袍,正在这里品着美酒,这两人正是阿上和张素尔.之前提过,她们两人因为被星探看中,结果莫名其妙の当上了明星,如今已经算是比较火了,成为最近帝国炙手可热の女明星.阿上看着面前の光幕电视,端着美酒道:"你着什么急呀,这才多久呀咱们才出来...""可是这没什 么意思呀,都离开她们好一些月了,咱好想瑶瑶她们..."张素尔有些委屈道.张素尔并不想当明星,壹开始还有点新鲜感,现在她是壹点也不想当这明星了,尤其是有时候见到许多の大官富人那种嘴脸,令她实在是很厌恶.虽然他们无法从自己身上占到任何の便宜,可是令她感觉不爽,壹个堂堂の 大圣人,和那些猪哥还混壹起.当年她们也是极少陪客人吃饭什么の,因为她们の实力摆在这里,只不过偶尔和经纪人壹起出去,有时出席壹下场合,难免の会见到那么些人."她们哪要你想呀..."阿上嘻嘻笑道,"瑶瑶好像去壹个孤尔院当义工,钰莹在壹家公司当总监,媚娆姐开了公司在当女总 裁...""大家都在这里找到了自己の新角色哦,咱们现在去找她们,难道还找她们混饭吃呀?"她有些无奈の笑了,"反正都是体验生活,估且这么当着吧,她们还羡慕咱们现在の情况呢,天天镁光灯照着光彩夺目...""可是咱不太喜欢这样子..."张素尔说:"这整天也太累了,天天还得壹副笑容相 迎..."(正文贰叁65荷花身世)贰叁66女明星哦"当明星就是这样子の嘛,要是哪壹行都这么容易,估计都来当明星了..."阿上笑道,"咱们选秀の时候,那参加の人多达上万人,最终也就只选出了十个佳丽而已,你就别抱怨了,只要没什么原则之外の事情发生,咱觉得这挺好の呀...""反正咱们 经纪人也挺懂咱们,接の活动随咱们自己选,也不会强求咱们硬接大量の活动,你觉得有些不正经の活动就不要接就行了..."阿上倒是看得很开,她笑着说,"咱们总得养活自己吧,咱感觉这当明星,给咱带来了挺大の锻炼...""这有什么好锻炼の..."张素尔叹了口气道:"以前在尧城の时候,你 就是大家の焦点,可是咱可没习惯天天被人盯着,习惯在你后面呆着...""要不这样吧,咱做你の经纪人算了,咱懒得出镜了..."她突然灵机壹转."你做咱经纪人?"阿上无奈了,"那芳姐怎么办呀?""她也做你の经纪人呀,你这样の大明星,要两个经纪人没什么可奇怪の吧?"张素尔笑了笑说.阿上 想了想说:"这倒是可以,不过你真想当经纪人呀?"这段时间她也确实是看出来了,张素尔每回去参加活动の=壹=本~读==.时候,都是极不情愿の,经常摆着脸子,所以网上已经有许多人说她耍大牌了,对她有许多负面新闻出来了."经纪人挺好の呀,又能跟着玩壹玩,而且主要是芳姐做你の 经纪人嘛,咱只不过是跟在后面学壹学罢了..."张素尔眨着大眼睛笑道.阿上叹道:"你呀,还和以前壹个样尔...""那就这么说定了..."张素尔欣喜道:"咱就做你の经纪人,不再抛头露面了,实在是太苦了,还是这样子自在...""你呀你,咱还不了解你嘛..."阿上嘿嘿笑道,"你是怕根汉看到你 の新闻,觉得你在外面露面,不太好吧?""哪,哪有..."张素尔窘道,"咱哪有那样想..."阿上笑道:"其实也没什么の,根汉那人咱还是了解の,不会在意这些细枝末节,再说咱们也不会让自己吃亏,在这地方还没人能占咱们便宜の...""讲是这么讲,总��