121输入语句、输出语句和赋值语句 (2).ppt

上传人:s****8 文档编号:82732883 上传时间:2023-03-26 格式:PPT 页数:36 大小:771.50KB
返回 下载 相关 举报
121输入语句、输出语句和赋值语句 (2).ppt_第1页
第1页 / 共36页
121输入语句、输出语句和赋值语句 (2).ppt_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《121输入语句、输出语句和赋值语句 (2).ppt》由会员分享,可在线阅读,更多相关《121输入语句、输出语句和赋值语句 (2).ppt(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.2.11.2.1输入语句、输出语句和赋值语句输入语句、输出语句和赋值语句1.2.2 1.2.2 条件语句条件语句1.2.3 1.2.3 循环语句循环语句1.2 1.2 基本算法语句基本算法语句1.2.1 1.2.1 输入语句、输出语输入语句、输出语句和赋值语句句和赋值语句复习复习 1.1.算法的基本逻辑结构有哪几种?算法的基本逻辑结构有哪几种?顺序结构、条件结构、循环结构顺序结构、条件结构、循环结构 2.2.设计一个算法的程序框图的基本思路如何?设计一个算法的程序框图的基本思路如何?第二步,确定每个算法步骤所包含的逻辑结第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示构,并

2、用相应的程序框图表示.第一步,用自然语言表述算法步骤第一步,用自然语言表述算法步骤.第三步,将所有步骤的程序框图用流程线第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框连接起来,并加上两个终端框.计算机完成任何一项任务都需要算法计算机完成任何一项任务都需要算法.但是,但是,用自然语言或程序框图表示的算法,计算机是无法用自然语言或程序框图表示的算法,计算机是无法“理解理解”的的.因此还需要将算法用计算机能够理解因此还需要将算法用计算机能够理解的程序设计语言(的程序设计语言(programming language)programming language)来表示来表示计算机程序计算

3、机程序.程序设计语言有很多种程序设计语言有很多种.为了实现算法的三种为了实现算法的三种基本逻辑结构,各种程序设计语言中都包含下列基基本逻辑结构,各种程序设计语言中都包含下列基本的算法语句,并且形式类似本的算法语句,并且形式类似.输入语句、输出语句、赋值语句、条件语句、循环语句输入语句、输出语句、赋值语句、条件语句、循环语句一、一、输入语句和输出语句输入语句和输出语句 在每个程序框图中,输入框与输出框是两个必要在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其功能的程序框,我们用什么图形表示这个程序框?其功能作用如何?作用如何?表示一个算法输入和输出的信息表示一

4、个算法输入和输出的信息.输入语句、输出语句分别与程序框图中的输入、输输入语句、输出语句分别与程序框图中的输入、输出框对应出框对应.例例1:1:已知函数已知函数y=xy=x3 3+3x+3x2 2-24x+30-24x+30,求自变量,求自变量x x对应对应的函数值的算法步骤如何设计?的函数值的算法步骤如何设计?第一步,输入一个自变量第一步,输入一个自变量x x的值的值.第三步,输出第三步,输出y.y.第二步,计算第二步,计算y=xy=x3 3+3x+3x2 2-24x+30-24x+30.该算法是什么逻辑结构?该算法是什么逻辑结构?开始开始输入输入x x结束结束输出输出y yy=xy=x3 3

5、+3x+3x2 2-24x+30-24x+30INPUTINPUT “x=x=”;x x PRINTPRINT “y=y=”;y yENDEND 这个程序由这个程序由4 4行语句组成,计算机按语句行排列的行语句组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的顺序依次执行程序中的语句,最后一行的ENDEND语句表示语句表示程序到此结束程序到此结束.INPUTINPUT “x=x=”;x x PRINTPRINT “y=y=”;y yENDENDINPUTINPUT “x=x=”;x x PRINTPRINT “y=y=”;y yENDEND 在这个程序中,第在这个程序中,第1 1行

6、中的行中的INPUTINPUT语句称为输入语语句称为输入语句,其一般格式是:句,其一般格式是:INPUT INPUT “提示内容提示内容”;变量;变量INPUT INPUT“a a,b b,c=c=”;a a,b b,c c 其中,其中,“提示内容提示内容”一般是提示用户输入什么一般是提示用户输入什么样的信息,它可以用字母、符号、文字等来表述样的信息,它可以用字母、符号、文字等来表述.变量是指程序在运行时其值是可以变化的量,一般变量是指程序在运行时其值是可以变化的量,一般用字母表示,若输入多个变量,变量与变量之间用用字母表示,若输入多个变量,变量与变量之间用逗号隔开逗号隔开.提示内容加引号,提

7、示内容与变量之间提示内容加引号,提示内容与变量之间用分号隔开用分号隔开.INPUT INPUT “提示内容提示内容”;变量;变量输入输入a a,b b,c c 练习:尝试把输练习:尝试把输入框转化为输入语句入框转化为输入语句INPUTINPUT “x=x=”;x x PRINTPRINT “y=y=”;y yENDEND 在这个程序中,第在这个程序中,第3 3行中的行中的PRINTPRINT语句称为输出语语句称为输出语句,其一般格式是:句,其一般格式是:PRINT PRINT “提示内容提示内容”;表达式;表达式 其中,其中,“提示内容提示内容”一般是提示用户输出什一般是提示用户输出什么样的信

8、息,它通常是常量或变量的值;表达式么样的信息,它通常是常量或变量的值;表达式一般是表示输出信息所对应的字母或代数式一般是表示输出信息所对应的字母或代数式.PRINT.PRINT语句可以在计算机的屏幕上输出运算结果语句可以在计算机的屏幕上输出运算结果和系统信息和系统信息.PRINT PRINT“S=S=”;S S或或 PRINT PRINT“Sum=Sum=”;a+ba+bPRINT PRINT “提示内容提示内容”;表达式;表达式输出输出S S 练习:在计算练习:在计算a a与与b b的和的和S S时,时,输出框转化为输出语句可以怎样表输出框转化为输出语句可以怎样表述?述?三种算法语句的格式及

9、功能1输入语句(1)格式:INPUT“”;变量(2)功能:输入提示内容要求的相应信息或值2输出语句(1)格式:PRINT“提示内容”;表达式提示内容 例例2 2:编写程序,计算一个学生数学、语文、:编写程序,计算一个学生数学、语文、英语三门课的平均成绩英语三门课的平均成绩.第一步,输入该学生数学、第一步,输入该学生数学、语文、英语三门课的成绩语文、英语三门课的成绩a a,b b,c.c.第三步,输出第三步,输出y.y.第二步,计算第二步,计算 .开始开始输入输入a a,b b,c c结束结束输出输出y y程序框图程序框图:开始开始输入输入a a,b b,c c结束结束输出输出y yPRINT

10、PRINT“The average=The average=”;(a+b+c)/3(a+b+c)/3程序程序:INPUT INPUT“Chinese=Chinese=”;a aINPUT INPUT“MathsMaths=”;b bINPUT INPUT“English=English=”;c cENDEND 赋值语句与程序框图中的处理框对应赋值语句与程序框图中的处理框对应.二、二、赋值语句赋值语句 在算法的程序框图中,处理框是一个常用的在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示这个程序框?其功程序框,我们用什么图形表示这个程序框?其功能作用如何?能作用如何?表示赋值、计

11、算表示赋值、计算.例例3:3:给一个变量重复赋值给一个变量重复赋值.2525那么,那么,A A的输出值是多少?的输出值是多少?A=10A=10 A=A+15 A=A+15 PRINT A PRINT A END END 程序程序例例4:4:交换两个变量交换两个变量A A和和B B的值,并输出交换前后的值的值,并输出交换前后的值.INPUT AINPUT A,B BPRINT APRINT A,B Bx=Ax=AA=BA=BB=xB=xPRINT APRINT A,B BENDEND思考:程序中的思考:程序中的3个赋值语句用来个赋值语句用来交换两个变量的交换两个变量的值值.变量变量x的作用是的作

12、用是什么?什么?INPUTINPUT “x=x=”;x x PRINTPRINT “y=y=”;y yENDEND 在这个程序中,第在这个程序中,第2 2行中的语句称为赋值语句,行中的语句称为赋值语句,其一般格式是:其一般格式是:变量变量=表达式表达式变量变量=表达式表达式 其基本含义是将表达式所代表的值赋给变量,其基本含义是将表达式所代表的值赋给变量,赋值语句中的赋值语句中的“=”叫做赋值号,它和数学中的等号叫做赋值号,它和数学中的等号不完全一样不完全一样.计算机在执行赋值语句时,先计算计算机在执行赋值语句时,先计算“=”右边表达式的值,然后把这个值赋给右边表达式的值,然后把这个值赋给“=”

13、左左边的变量边的变量.练习:把执行框练习:把执行框 转化为赋值语句转化为赋值语句.1几种常见的函数及其功能函数名功能注意事项LOG(x)ln x(自然对数)e2.718 282SQR(x)x的算术平方根x0ABS(x)x的绝对值INT(x)取整函数,求不大于x的最大整数INT(6.3)7INT(6.5)6SGN(x)符号函数2.几种常见的算术运算符运算符作用乘幂运算(如abab)*,/乘法,除法运算(如aba*b)MOD,求余运算,取商运算,加法,减法运算三种语句的功能关于输入语句的一般格式:INPUT“提示内容”;变量有下列说法:提示内容可以是中文也可以是英文;提示内容是提示用户输入什么样的

14、信息,因此“提示内容”及后面的分号不能省略;输入语句可以给多个变量赋值;输入语句中的“变量”可以是常数,也可以是变量或表达式;输入语句具有计算功能其中正确的是_(只填序号)下列给出的输入语句正确的是_INPUTa;b;c;INPUTx3;INPUTa,b,c;INPUT“a,b”,a,b;INPUT“a,b”;a,b.解析:中变量之间应该用逗号,故错误;中x3是一个等式,故错误;显然正确;中的提示内容与变量之间用“;”隔开,故不正确;显然正确答案:下列输出语句不正确的是()APRINTa,b,cBPRINT10,2*1C PRINT SDPRINT A=4【思路探索】利用输出语句的概念及作用解

15、题【解析】由赋值语句的格式可知PRINT语句中不能用“”,故D不正确【答案】D 下列给出的赋值语句正确的有()3B;xy0;AB2;TT*T.A0个 B1个C2个 D3个【解析】赋值语句的格式是:变量表达式,故正确故选B.【答案】B判断下列赋值语句是否正确(1)4m;(2)xy10;(3)xy1;(4)NN2.解:由赋值语句中赋值号“”左边是变量,右边是表达式知(1)、(2)错误,(4)正确赋值语句只能给一个变量赋值,不能出现两个或多个“”,从而(3)错误.1.(2012山东东营检测)下列程序的结果是()A6 B7C8 D92下列说法错误的是()A程序中可以没有输入语句B程序中可以没有输出语句

16、C程序中最后一个语句是ENDD赋值语句xx1表示变量x值增加1后仍用x表示答案:B3下列正确语句的个数是()输入语句INPUTa2赋值语句xx5输出语句PRINT M2A0 B1 C2 D3解析:中输入语句只能给变量赋值,不能给表达式a2赋值,所以错误;中xx5表示变量x减去5后再赋给x,即完成xx5后,x比原来的值小5,所以正确;中不能输出赋值语句,所以错误答案:B4执行“PRINT”“21”;21的输出结果是()A2121 B213C321 D33答案:B5阅读下列程序,并回答问题(1)中若输入1,2,则输出的结果为_;(2)中若输入3,2,5,则输出的结果为_小结小结 2 2、输入语句和输出语句中的、输入语句和输出语句中的“提示内容提示内容”有时有时可以省略可以省略.1 1、利用输入语句、输出语句和赋值语句可以写、利用输入语句、输出语句和赋值语句可以写出任何一个顺序结构的算法程序出任何一个顺序结构的算法程序.布置作业:布置作业:P24P24练习:练习:1 1,2 2,3 3,4.4.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁