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

上传人:hy****d 文档编号:243004659 上传时间:2024-09-13 格式:PPT 页数:22 大小:260KB
返回 下载 相关 举报
1.2.1_输入语句、输出语句和赋值语句_第1页
第1页 / 共22页
1.2.1_输入语句、输出语句和赋值语句_第2页
第2页 / 共22页
1.2.1_输入语句、输出语句和赋值语句_第3页
第3页 / 共22页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1.2,基本算法语句,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1.2 基本算法语句,1,复习回顾,1.,算法的的基本逻辑结构有哪几种?,2.,设计一个算法的程序框图的基本思路如何?,第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示,.,第一步,用自然语言表述算法步骤,.,第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框,.,2,新课引入:,计算机完成任何任务都需要算法,但我们用自然语言或程序框图描述的算法计算机是无法“理解”的。这就需要我们将算法翻译成计算机可以理解的程序设计语言。,计算机程序语言有很多种,为了实现算法的三种基本逻辑结构,各种程序设计语言中都包含了五种基本的算法语句,且形式类似。,3,计算机程序设计语言包含以下五个基本算法语句:,输入语句、输出语句、赋值语句、条件语句和循环语句,它们与算法的三种基本结构是相互对应的,顺序结构 输入语句输出语句赋值语句,条件结构 条件语句,循环结构 循环语句,4,1.2.1输入语句、输出,语句和赋值语句,5,知识探究(一),:,输入语句和输出语句,思考,1:,在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其功能作用如何?,表示一个算法输入和输出的信息,.,而输入语句与输出语句分别与程序,框图中的输入框和输出框对应,用,来输入和输出信息,6,例1,:,用描点法作函数y=x,3,+3x,2,-24x+30的图象时,需要求出自变量和函数的一组对应值。编写程序,分别计算当,x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。,第一步,输入一个自变量,x,的值,.,第三步,输出,y.,第二步,计算,y=x,3,+3x,2,-24x+30,.,7,思考,3:,该算法是什么逻辑结构?其程序框图如何?,开始,输入,x,结束,输出,y,y=x,3,+3x,2,-24x+30,8,思考,4:,我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写成算法语句,就得到该算法的计算机程序:,INPUT,“x=”,;,x,PRINT,“y=”,;,y,END,开始,输入,x,结束,输出,y,y=x,3,+3x,2,-24x+30,你能理解这个程序的含义吗?,9,一,.,输入语句:,INPUT “,提示内容”,;,变量,(,提示内容可以是中文可以是英文),INPUT语句还可以给多个变量赋值:,例:INPUT,“,Maths,Chinese,English,”,;a,b,c,例1. INPUT “x=”;x,y=x3+3*x2-24,*,x+30,PRINT,y,=;y,END,(表示程序结束,不可少!),只能是变量不能是表达式或其他,此时,运行要从键盘输入三个常量,不能多也不能少。,10,思考,6:,在这个程序中,第,3,行中的,PRINT,语句称为输出语句,其一般格式是:,PRINT “,提示内容”;表达式,其中,“提示内容”一般是提示用户输出什么样的信息,它通常是常量或变量的值;表达式一般是表示输出信息所对应的字母或代数式,.PRINT,语句可以在计算机的屏幕上输出常量、变量和系统信息,.,据此,在计算,a,与,b,的和,S,时,输出框 转化为输出语句可以怎样表述?,输出,S,PRINT,“S=”,;,S,或,P,RINT,“Sum=”;a+b,11,理论迁移,例,1,写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框图和程序,.,算法分析,:,第一步,输入该学生数学、语文、英语三门 课的成绩,.,第三步,输出,y.,第二步,计算,.,12,程序框图,:,开始,输入,a,,,b,,,c,结束,输出,y,PRINT,“The average=”,;,(a+b+c)/3,程序,:,INPUT,“Chinese=”,;,a,INPUT,“Maths=”,;,b,INPUT,“English=”,;,c,END,13,知识探究(二),:,赋值语句,思考,1:,在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?,赋值、计算,.,赋值语句与程序框图中表示赋值,的处理框对应,用来给变量赋值。,14,三,.,赋值语句,变量表达式,其中,“,”,叫做赋值号,和数学中的等号不完全一样。执行时,先计算,“,”,右边表达式的值,然后把这个值赋给,“,”,左边的变量。,一个表达式赋给一个变量,不能多重赋值,要给多个变量赋值则用“,;,”,隔,开。,例: A=1:B=2:C=3,15,思考,3:,考察给一个变量重复赋值的程序,:,A=10,A=A+15,PRINT,A,END,那么,,A,的输出值是多少?,25,16,例,2,写出“交换两个变量,A,和,B,的值,并输出交换前后的值”的程序,.,INPUT,“A,,,B=”,;,A,,,B,PRINT,A,,,B,x=A,A=B,B=x,PRINT,A,,,B,END,17,(,1,),错,变量之间应用,号隔开,;,(,2,),错,INPUT,语句中只能是变量,而不能是表达式,;,(,3,),错,PRINT,语句不能用赋值号,=,;,(,4,),正确,PRINT,语句可以输出常量、表达式的值;,(,5,),错,赋值语句中,=,号左右不能互换;,(,6,),错,不能给一个表达式赋值;,(,7,),错,一个赋值语句只能给一个变量赋值;,(,8,),正确,该句的功能是将当前,T,的值平方后再赋给变量,T.,18,练习巩固,一、分析下面程序执行的结果,INPUT “A,B=”;A,B,B=A+B,A=B-A,B=B-A,PRINT “A,B=”;A,B,END,(,运行时从键盘输入,3,7),(1),(2),A=-1000,A=A+100,PRINT “A=”;A,END,将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最近被赋予的值 。,A=,900,A,B =7 3,19,五、程序设计语句中的算术表达式,(1),程序设计语句中,的算术表达式由算术运算符、常数、变量、函数和圆括号组成,其基本形式与数学上的算术表达式类似,.,表达式中的运算符号常用的有:,加,+,减,-,乘,*,除,/,乘方,开平方,SQR(X),取绝对值,ABS(X),取商, ,取余,a MOD b,取整,INT(X),等,.,(3),条件语句的条件表达式中常用连接符如下,小结作业,2.,输入语句和输出语句中的“提示内容”有时可以省略,.,1.,利用输入语句、输出语句和赋值语句可以写出任何一个顺序结构的算法程序,.,作业:,P24,练习:,1,,,2,,,3,,,4.,22,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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