输入语句、输出语句和赋值语句2

输入语句、输出语句和赋值语句2

ID:39723252

大小:296.50 KB

页数:22页

时间:2019-07-10

输入语句、输出语句和赋值语句2_第1页
输入语句、输出语句和赋值语句2_第2页
输入语句、输出语句和赋值语句2_第3页
输入语句、输出语句和赋值语句2_第4页
输入语句、输出语句和赋值语句2_第5页
资源描述:

《输入语句、输出语句和赋值语句2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.2基本算法语句复习回顾1.算法的的基本逻辑结构有哪几种?2.设计一个算法的程序框图的基本思路如何?第二步,确定每个算法步骤所包含的逻辑结构,并用相应的程序框图表示.第一步,用自然语言表述算法步骤.第三步,将所有步骤的程序框图用流程线连接起来,并加上两个终端框.新课引入:计算机完成任何任务都需要算法,但我们用自然语言或程序框图描述的算法计算机是无法“理解”的。这就需要我们将算法翻译成计算机可以理解的程序设计语言。计算机程序语言有很多种,为了实现算法的三种基本逻辑结构,各种程序设计语言中都包含了五种基本的算法语句,且形式类似。

2、计算机程序设计语言包含以下五个基本算法语句:输入语句、输出语句、赋值语句、条件语句和循环语句它们与算法的三种基本结构是相互对应的顺序结构输入语句输出语句赋值语句条件结构条件语句循环结构循环语句1.2.1输入语句、输出语句和赋值语句知识探究(一):输入语句和输出语句思考1:在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其功能作用如何?表示一个算法输入和输出的信息.而输入语句与输出语句分别与程序框图中的输入框和输出框对应,用来输入和输出信息例1:用描点法作函数y=x3+3x2-24x+30的图象

3、时,需要求出自变量和函数的一组对应值。编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。第一步,输入一个自变量x的值.第三步,输出y.第二步,计算y=x3+3x2-24x+30.思考3:该算法是什么逻辑结构?其程序框图如何?开始输入x结束输出yy=x3+3x2-24x+30思考4:我们将该程序框图中第一个程序框省略,后四个程序框中的内容依次写成算法语句,就得到该算法的计算机程序:INPUT“x=”;xPRINT“y=”;yEND开始输入x结束输出yy=x3+3x2-24x+30你能理解这个

4、程序的含义吗?一.输入语句:INPUT“提示内容”;变量(提示内容可以是中文可以是英文)INPUT语句还可以给多个变量赋值:例:INPUT“Maths,Chinese,English”;a,b,c例1.INPUT“x=”;xy=x^3+3*x^2-24*x+30PRINT"y=";yEND(表示程序结束,不可少!)只能是变量不能是表达式或其他此时,运行要从键盘输入三个常量,不能多也不能少。思考6:在这个程序中,第3行中的PRINT语句称为输出语句,其一般格式是:PRINT“提示内容”;表达式其中,“提示内容”一般是提示用户输出

5、什么样的信息,它通常是常量或变量的值;表达式一般是表示输出信息所对应的字母或代数式.PRINT语句可以在计算机的屏幕上输出常量、变量和系统信息.据此,在计算a与b的和S时,输出框转化为输出语句可以怎样表述?输出SPRINT“S=”;S或PRINT“Sum=”;a+b理论迁移例1写出计算一个学生语文、数学、英语三门课的平均成绩的算法、程序框图和程序.算法分析:第一步,输入该学生数学、语文、英语三门课的成绩.第三步,输出y.第二步,计算.程序框图:开始输入a,b,c结束输出yPRINT“Theaverage=”;(a+b+c)/3

6、程序:INPUT“Chinese=”;aINPUT“Maths=”;bINPUT“English=”;cEND知识探究(二):赋值语句思考1:在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?赋值、计算.赋值语句与程序框图中表示赋值的处理框对应,用来给变量赋值。三.赋值语句变量=表达式其中“=”叫做赋值号,和数学中的等号不完全一样。执行时,先计算“=”右边表达式的值,然后把这个值赋给“=”左边的变量。一个表达式赋给一个变量,不能多重赋值,要给多个变量赋值则用“;”隔开。例:A=1:B=

7、2:C=3思考3:考察给一个变量重复赋值的程序:A=10A=A+15PRINTAEND那么,A的输出值是多少?25例2写出“交换两个变量A和B的值,并输出交换前后的值”的程序.INPUT“A,B=”;A,BPRINTA,Bx=AA=BB=xPRINTA,BEND(1)错,变量之间应用","号隔开;(2)错,INPUT语句中只能是变量,而不能是表达式;(3)错,PRINT语句不能用赋值号"=";(4)正确,PRINT语句可以输出常量、表达式的值;(5)错,赋值语句中"="号左右不能互换;(6)错,不能给一个表达式赋值;(7)错,

8、一个赋值语句只能给一个变量赋值;(8)正确,该句的功能是将当前T的值平方后再赋给变量T.练习巩固一、分析下面程序执行的结果INPUT“A,B=”;A,BB=A+BA=B-AB=B-APRINT“A,B=”;A,BEND(运行时从键盘输入3,7)(1)(2)A=-1000A=A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。