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



《输入语句输出语句和赋值语句ppt课件》由会员分享,可在线阅读,更多相关《输入语句输出语句和赋值语句ppt课件(20页珍藏版)》请在装配图网上搜索。
1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,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 “提示内容”;变量输入语句的
2、,3,输入语句要求输入的值是具体的常量.,提示内容提示用户输入的是什么信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开。,一个输入语句可以给多个变量赋值,中间用“,”分隔.,“提示内容”是提示用户输入什么样的信息,是原样输出的,也可省略.,“提示内容”不省略的话,与变量之间用“;”分隔.其中,输入数据的数目与语句中的变量个数相同.,输入语句的说明:,输入语句要求输入的值是具体的常量.输入语句的说明:,4,(2)输出语句:,PRINT “提示内容”;表达式,输入语句的格式:,功能:,实现算法输出信息(表达式)的功能.,例如:PRINT “s=”;s,学
3、习新课,PRINT“a,b,c:”;a,b,c,(2)输出语句:PRINT “提示内容”;表达式输入语句,5,表达式是指算法和程序要求输出的信息可以是常量、变量、函数或者计算公式.,提示内容提示用户要输出的是什么信息,提示内容必须加双引号,提示内容要用分号和表达式分开.,如同输入语句一样,输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用“,”分隔.如:PRINT“a,b,c:”;a,b,c,该语句有计算功能,能直接输出计算公式.例如,程序“PRINT 3+4+5”的执行结果是12.,输出语句的说明:,表达式是指算法和程序要求输出的信息可以是常量、变量、函数或者,6,(3)赋值语句
4、:,变量=表达式,赋值语句的一般格式:,功能:,将表达式所代表的值赋给变量,.例如: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,赋值语句的说明:,赋值语句中的“”称作赋值符号。含义是将右
5、边“表达式”的值赋,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
6、.赋值号“=”的左侧只能是变量而不能是常数或表达式.下面的,10,指出三种语句与框图的对应关系,如下图,学习新课,指出三种语句与框图的对应关系,如下图 学习新课,11,例题解析,例1:,判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?,(1)输入语句INPUT a;b;c,(2)输出语句A4,(3)赋值语句3B,(4)赋值语句AB2,例题解析例1:判断下列给出的输入语句、输出语句和赋值语句是否,12,例2:,编写程序,计算一个学生数学、语文、英语三门课的平均成绩.,例题解析,第一步,输入该学生数学、语文、英语三门课的成绩a,b,c;,第二步,计算y=,第三步,输出y.,算法步骤:,
7、例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=
8、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,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。