欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (精品)1.2.1输入语句、输出语句和赋值语句 (5).ppt

    • 资源ID:69536000       资源大小:800KB        全文页数:32页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (精品)1.2.1输入语句、输出语句和赋值语句 (5).ppt

    1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句问题提出 1.算法的基本逻辑结构有哪几种?2.设计一个算法的程序框图的基本思路如何?第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示.第一步,用自然语言表述算法步骤.第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框.(1)顺序结构,(2)循环结构,(3)分支结构。3.计算机完成任何一项任务都需要算法,但是,用自然语言比较复杂、用程序框图表示的算法比较直观,但这两种情况计算机都无法理解和执行.因此我们还需要将算法用计算机能够理解的程序设计语言来表示.知识探究(一):输入语句和输出语句 思考1:在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其功能作用如何?表示一个算法输入和输出的信息.思考2:已知函数y=x3+3x2-24x+30,求自变量x对应的函数值的算法用如何用自然语言设计?第一步,输入一个自变量x的值.第三步,输出y.第二步,计算y=x3+3x2-24x+30.思考3:该算法是什么逻辑结构?其程序框图如何表示?开始输入x结束输出yy=x3+3x2-24x+30 思考4:我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写成算法语句,就得到该算法的计算机程序:INPUT “x=”;x y=x3+3x2-24*x+30PRINT “y=”;yEND 开始输入x结束输出yy=x3+3x2-24x+30你能理解这个程序的含义吗?这个程序由4个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的END语句表示程序到此结束.INPUT “x=”;x y=x3+3x2-24*x+30PRINT “y=”;yEND 在这个程序中,第1行中的INPUT语句称为输入语句输入语句INPUT “提示内容”;变量(1)其一般格式是:(2)作用:向变量输入具体的数值(3)说明:输入语句要求输入的值是具体的常量.提示内容会原原本本在在计算机屏幕上显示,提示用户输入的是什么信息,必须加双引号。提示内容与变量之间要用分号隔开.一个输入语句可以给多个变量赋值,中间用逗号分隔。如INPUT“提示内容1,提示内容2,提示内容3,”;变量1,变量2,变量3,例如:INPUT 数学,语文,英语:;a,b,c功能:计算机屏幕显示:数学,语文,英语:并依次输入一个学生数学,语文,英语三门课的成绩。这个程序由4个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的END语句表示程序到此结束.INPUT “x=”;x y=x3+3x2-24*x+30 PRINT “y=”;yEND 在这个程序中,第3行中的PRINT语句称为输出语句。PRINT “提示内容”;表达式输出语句(1)一般格式是:(2)作用:输出信息和表达式的值。(3)说明:表达式是指算法和程序要求输出的常数、变量和式子等,有计算功能。提示内容会原原本本的在计算机屏幕上显示,提示用户要输出的是什么信息,提示内容必须加双引号。提示内容要用分号和表达式分开.输出语句可以一次完成输出多个表达式的功能,不同的表达式之间可用逗号分隔。如PRINT“提示内容1,提示内容2,提示内容3,”;表达式1,表达式2,表达式3,例如:PRINT“S=”;2+3 功能:输出信息:S=5例如:PRINT“a=,b:c=”;2,1,32功能:输出信息:a=,b:c=2,1,9问题:输入语句和输出语句有什么异同?格式类似,但输出语句有计算功能。知识探究(二):赋值语句 思考1:在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?赋值、计算.这个程序由4个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的END语句表示程序到此结束.INPUT “x=”;x y=x3+3x2-24*x+30 PRINT “y=”;yEND 在这个程序中,第2行中的=语句称为赋值语句.变量=表达式赋值语句(1)一般格式是:(2)作用:先计算出右边表达式的值,然后把这个值赋给左边的变量,使该变量的值等于表达式的值。(3)说明:赋值号左边只能是变量名称,而不能是表达式。如:2=X,2+1=3等都是错误的。不能利用赋值语句进行代数式的演算。(如化简、因式分解、解方程等)计算机表达式中常见的运算符号加:+减:乘:*除:/乘方:开平方:SQR()绝对值:ABS()大于或等于:=小于或等于:=不等于:或:OR 且:AND思考3:考察给一个变量重复赋值的程序:A=10 A=A+15 PRINT “A is”;A END 那么,输出的结果是多少?A is 25例 析 例1 写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框图和程序.解:算法分析:第一步,输入该学生数学、语文、英语三门 课的成绩.第三步,输出y.第二步,计算 程序框图:开始输入a,b,c结束输出yPRINT“The average=”;y程序:INPUT“Chinese=”;aINPUT“Maths=”;bINPUT“English=”;cEND评述:第1,2,3也可合并为y=(a+b+c)/3INPUT Chinese,Maths,English=;a,b,c 有蓝和红两个墨水瓶,但现在却错把蓝墨水装在了红墨水瓶中,红墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题。分析:由于两个墨水瓶中的墨水不能直接交换,故可以考虑通过引入第三个空墨水瓶的办法进行交换。解:算法步骤如下:第一步:取一只空的墨水瓶,设其为白色;第二步:将蓝瓶中的红墨水装入白瓶中;第三步:将红瓶中的蓝墨水装入蓝瓶中;第四步:将白瓶中的红墨水装入红瓶中。引例:例2.写出“交换两个变量A和B的值,并输出交换前后的值”的程序.例2.写出“交换两个变量A和B的值,并输出交换前后的值”的程序.INPUT“A,B:”;A,BPRINT “A,B:”A,B x=A A=B B=xPRINT“A,B:”A,BEND解:问题:程序中,变量x的作用是什么?x 是一个中间变量,用来暂时存放A的值交换语句 例3.设计一个程序,计算两个非零数的加,减,乘,除。INPUT“x,y:”;x,y a=x+y b=x-y c=x*yd=x/yPRINT“x+y=”;aEND解:PRINT“x-y=”;bPRINT“x*y=”;cPRINT“x/y=”;d练 习1.编写一个程序,要求输入一个圆的半径,便能输出该圆的周长和面积。解:INPUT“半径为R=”;RC=2*3.14*RS=3.14*R2PRINT“该圆的周长为:”;CPRINT“该圆的面积为:”;S 2.请写出下面运算输出的结果.(1)a=5 (2)a=1 b=3 b=2 c=(a+b)/2 c=a+b d=c*c b=a+c+b PRINTd=;d PRINT a,b,c=;a,b,c 解:(1)d=16 (2)a,b,c=1,2,32.请写出下面运算输出的结果.(3)a=10 b=20 c=30 a=b b=c c=a PRINT“a=,b=,c=”;a,b,c解:a=,b=,c=20,30,201.输入语句INPUT “提示内容”;变量(1)其一般格式是:(2)作用:向变量输入具体的数值(3)说明:输入语句要求输入的值是具体的常量.提示内容会原原本本的在计算机屏幕上显示,提示用户输入的是什么信息,必须加双引号。提示内容与变量之间要用分号隔开.小 结一个输入语句可以给多个变量赋值,中间用逗号分隔。如INPUT“提示内容1,提示内容2,提示内容3,”;变量1,变量2,变量3,2.输出语句PRINT “提示内容”;表达式(1)一般格式是:(2)作用:输出信息和表达式的值。(3)说明:表达式是指算法和程序要求输出的常数、变量和式子等,有计算功能。提示内容会原原本本的在计算机屏幕上显示,提示用户要输出的是什么信息,提示内容必须加双引号。提示内容要用分号和表达式分开.一个输入语句可以给多个变量赋值,中间用逗号分隔。如INPUT“提示内容1,提示内容2,提示内容3,”;变量1,变量2,变量3,变量=表达式3.赋值语句(1)一般格式是:(2)作用:先计算出右边表达式的值,然后把这个值赋给左边的变量,使该变量的值等于表达式的值。(3)说明:赋值号左边只能是变量名字,而不能是表达式。如:2=X是错误的。不能利用赋值语句进行代数式的演算。(如化简、因式分解、解方程等)计算机表达式中常见的运算符号加:+减:-乘:*除:/乘方:开平方:SQR()绝对值:ABS()大于或等于:=小于或等于:=不等于:或:OR 且:AND (2)输入语句和输出语句中的“提示内容”有时可以省略.说明:(1)利用输入语句、输出语句和赋值语句可以写出任何一个顺序结构的算法程序.作 业教材P24练习:1,2,3,4.

    注意事项

    本文((精品)1.2.1输入语句、输出语句和赋值语句 (5).ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开