输入语句输出语句赋值语句课件.ppt

上传人(卖家):晟晟文业 文档编号:4625935 上传时间:2022-12-26 格式:PPT 页数:21 大小:240.50KB
下载 相关 举报
输入语句输出语句赋值语句课件.ppt_第1页
第1页 / 共21页
输入语句输出语句赋值语句课件.ppt_第2页
第2页 / 共21页
输入语句输出语句赋值语句课件.ppt_第3页
第3页 / 共21页
输入语句输出语句赋值语句课件.ppt_第4页
第4页 / 共21页
输入语句输出语句赋值语句课件.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、1.2基本算法语句基本算法语句1.2.1输入语句输入语句 输出语句输出语句 赋值语句赋值语句输入语句输入语句 输出语句输出语句 赋值语句赋值语句 条件语句条件语句 循环语句循环语句温故而知新1.什么是算法?什么是程序框图?2.算法的基本逻辑结构有哪些?算法通常是指按照一定规则解决某一类问题的算法通常是指按照一定规则解决某一类问题的明确的和有限的步骤。明确的和有限的步骤。程序框图是一种用程序框、流程线及文字说明程序框图是一种用程序框、流程线及文字说明来表示算法的图形。来表示算法的图形。算法的基本结构有三种:顺序结构、条件结构、算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为

2、当型结构和直到型循环结构,其中循环结构又分为当型结构和直到型结构两种。结构两种。温故而知新温故而知新1.算法的描述方法有哪些?自然语言自然语言、程序框图和程序语言。程序框图和程序语言。2.基本的算法语句有哪些?阅读P21思考:基本的算法语句有:输入语句、输出语句、基本的算法语句有:输入语句、输出语句、赋值语句、条件语句、循环语句赋值语句、条件语句、循环语句。时时的的函函数数值值。别别计计算算当当对对应应值值,编编写写程程序序,分分变变量量和和函函数数的的一一组组的的图图像像时时,需需要要求求出出自自用用描描点点法法作作函函数数例例5,4,3,2,1,0,1,2,3,4,520243123 xx

3、xxyINPUT“x=”;xy=x3+3*x224*x+20PRINT yEND程序:程序:输入语句输入语句赋值语句赋值语句输出语句输出语句注意注意:“提示内容提示内容”与变量之间必须用分号与变量之间必须用分号“;”隔隔开。开。提示的内容要用双引号。提示的内容要用双引号。例:例:要想输入一个学生的语文和数学两门课的成绩:要想输入一个学生的语文和数学两门课的成绩:INPUT“Chinese”;aINPUT“Maths”;bINPUT “x=”;x一、一、输入语句:输入语句:一般格式是:一般格式是:INPUT “提示内容提示内容”;变量;变量想一想:想一想:上面语句写成上面语句写成 INPUT a

4、 和和 INPUT b 可以吗?可以吗?输入语句写成输入语句写成 INPUT a+b 或或 INPUT 3 可以吗?可以吗?说明:说明:从从键盘输入键盘输入的数据只能是常量(的数据只能是常量(不包括符号不包括符号常量常量),不能是表达式(包括变量和函数),不能是表达式(包括变量和函数)知识探究(一)知识探究(一):输入语句输入语句 INPUT语句不但可以给单个变量赋值,还可以给多个语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为:变量赋值,其格式为:INPUT“提示内容提示内容1,提示内容,提示内容2,”;变量;变量1,变量,变量2,INPUT“Maths,Chinese,Engli

5、sh”;a,b,c 注意:注意:各各“提示内容提示内容”之间以及各变量之间必须用之间以及各变量之间必须用逗号逗号“,”隔开。但最后的变量的后面不需要。隔开。但最后的变量的后面不需要。INPUT “a,b,c=”;a,b,c例:例:要想输入一个学生的语、数、外三门课的成绩:要想输入一个学生的语、数、外三门课的成绩:INPUT语句的作用:语句的作用:用来向变量提供数据。用来向变量提供数据。说明:说明:二、输出语句:二、输出语句:一般格式是:一般格式是:PRINT“提示内容提示内容”;表达;表达式式输出语句的用途:输出语句的用途:输出常量,输出常量,变量的值变量的值和系统信息。和系统信息。输出数值计

6、算的结果。输出数值计算的结果。PRINT“sum=”;a+b+c问题问题2:输出语句与输入语句有那些相同和不同之处?输出语句与输入语句有那些相同和不同之处?说明:说明:(1)如果某一个变量已经被赋值,则可以用如果某一个变量已经被赋值,则可以用PRINT语句打印出来该语句打印出来该变量的值。变量的值。如:如:X=3 PRINT X知识探究(二)知识探究(二):输出语句输出语句(2)用一个用一个PRINT语句可以打印出若干个语句可以打印出若干个变量的值变量的值。如:如:A=1 PRINT A,B,CC=3B=2(3)用用PRINT语句可以输出表达式的值。语句可以输出表达式的值。如:如:PRINT

7、3+5/2想一想想一想:用用PRINT语句可以输出多个表达式的值吗?语句可以输出多个表达式的值吗?如:如:PRINT 2+3,56,8/2说明:说明:PRINT语句具有语句具有计算计算和和输出输出的双重功能,的双重功能,遇到遇到表达式时,它先计算,后输出表达式时,它先计算,后输出。思考:思考:若把前三步去掉,则运行后显示的结果是什么呢?若把前三步去掉,则运行后显示的结果是什么呢?下面的下面的PRINT语句可以这样写吗?语句可以这样写吗?如:如:PRINT x=35知识探究(三)知识探究(三):赋值语句赋值语句 思考思考1:1:在算法的程序框图中,处理框是在算法的程序框图中,处理框是一个常用的程

8、序框,我们用什么图形表一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?示这个程序框?其功能作用如何?赋值、计算赋值、计算.思考思考2:2:在上述求函数值的程序中,第二在上述求函数值的程序中,第二行中的语句称为赋值语句,其一般格式行中的语句称为赋值语句,其一般格式是是:变量变量=表达式表达式 其基本含义是将表达式所代表的值赋给其基本含义是将表达式所代表的值赋给变量,赋值语句中的变量,赋值语句中的“=”=”叫做赋值号叫做赋值号.计算计算机在执行赋值语句时,先计算机在执行赋值语句时,先计算“=”=”右边表达右边表达式的值,然后把这个值赋给式的值,然后把这个值赋给“=”=”左边的变量左

9、边的变量.据此,执行框据此,执行框 转化为赋值语句可以转化为赋值语句可以怎样表述?怎样表述?223xym+=(2*2)/3mxy=+思考思考3:3:考察给一个变量重复赋值的程序考察给一个变量重复赋值的程序:A=10A=10 A=A+15 A=A+15 PRINTPRINT A A END END 那么,那么,A A的输出值是多少?的输出值是多少?2525基本算法语句基本算法语句三、赋值语句三、赋值语句1、一般格式:、一般格式:变量变量=表达式表达式2、说明:、说明:作用是将表达式所代表的值赋给变量,计算。作用是将表达式所代表的值赋给变量,计算。赋值语句中的赋值语句中的“=”称为赋值号。称为赋值

10、号。赋值语句右边必须是一个数据、常量和算式,赋值语句右边必须是一个数据、常量和算式,左边必须是变量,不能为表达式。左边必须是变量,不能为表达式。赋值号左右不能对换。赋值号左右不能对换。不能用赋值号进行代数式的演算。不能用赋值号进行代数式的演算。一个语句只能给一个变量赋值;一个语句只能给一个变量赋值;将一个变量的值赋给另一个变量,前一个变量将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值。值,但变量的取值总是最近被赋予的值。数学符号数学符号程序符号程序符号*/ab=|x|ABS(x)SQ

11、R(x)且且或或ANDORbax数学符号与程序符号的对比数学符号与程序符号的对比例例2:编写程序,计算一个学生数学、语文、编写程序,计算一个学生数学、语文、英语三门课的平均成绩。英语三门课的平均成绩。程序:程序: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 average=”;m END 例例3 3 写出写出“交换两个变量交换两个变量A

12、A和和B B的值,的值,并输出交换前后的值并输出交换前后的值”的程序的程序.INPUT INPUT“A“A,B=”B=”;A A,B BPRINT PRINT A A,B Bx=Ax=AA=BA=BB=xB=xPRINT PRINT A A,B BENDEND课堂练习课堂练习:1、编制程序计算两个数的平方和。、编制程序计算两个数的平方和。程序程序:INPUT“x=”;x INPUT“y=”;y PRINT “x2+y2=”;x2+y2 END程序程序:INPUT“x=”;x INPUT“y=”;y a=x2+y2 PRINT “x2+y2=”;a END2、编制一程序,输入一圆的半径,便能输、

13、编制一程序,输入一圆的半径,便能输出该圆的周长和面积。出该圆的周长和面积。程序:程序:INPUT“r=”;r pi=3.14 C=2pir S=pir2 PRINT“C=”;C PRINT“S=”;S END练习练习21、判断下列赋值语句是否正确、判断下列赋值语句是否正确 (1)4m (2)x+y=10 (3)A=B=2 (4)N=2*N2、写出下列语句描述的算法的输出结果、写出下列语句描述的算法的输出结果a=5 b=3 c=(a+b)/2 d=c*c print da=1 b=2 c=a+b b=a+c-b print a,b,ca=10 b=20 c=30 a=b b=c c=a prin

14、t a,b,cd=16a=1,b=2,c=3a=20,b=30,c=20(5)INPUT“A,B=”;A,B B=A+B A=B-A B=B-A PRINT“A,B=”;A,B END(运行时从键盘输入运行时从键盘输入3,7)(4)A=-1000 A=A+100 PRINT“A=”;A END 将一个变量的值赋给另一个变量,前一个变量的值保将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值值总是最近被赋予的值。A=900A,B=7 33、写出求、写出求1+2+3+4+5+6+7+8n的一个程序算法的一个程序算法input“n=”;ns=n*(n+1)/2print send4、根据下列程序,画出程序框图、根据下列程序,画出程序框图input x,yprint x/2,3*yx=x+1y=y-1print x,yend小结小结1、输入语句、输出语句和赋值语句的、输入语句、输出语句和赋值语句的功能与表示方法功能与表示方法 2、能够设计程序,并准确运用输入、能够设计程序,并准确运用输入语句、输出语句和赋值语句语句、输出语句和赋值语句 3、注意书写的规范性。、注意书写的规范性。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(输入语句输出语句赋值语句课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|