输入语句输出语句和赋值语句(杨立军)

上传人:206****923 文档编号:51190674 上传时间:2018-08-12 格式:PPT 页数:29 大小:608.50KB
返回 下载 相关 举报
输入语句输出语句和赋值语句(杨立军)_第1页
第1页 / 共29页
输入语句输出语句和赋值语句(杨立军)_第2页
第2页 / 共29页
输入语句输出语句和赋值语句(杨立军)_第3页
第3页 / 共29页
输入语句输出语句和赋值语句(杨立军)_第4页
第4页 / 共29页
输入语句输出语句和赋值语句(杨立军)_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《输入语句输出语句和赋值语句(杨立军)》由会员分享,可在线阅读,更多相关《输入语句输出语句和赋值语句(杨立军)(29页珍藏版)》请在金锄头文库上搜索。

1、1.2.1 输入语句、输出语句 和赋值语句Date问题提出1.算法的的基本逻辑结构有哪几种? 2.设计一个算法的程序框图的基本思 路如何? 第二步,确定每个算法步骤所包含的逻 辑结构,并用相应的程序框图表示.第一步,用自然语言表述算法步骤.第三步,将所有步骤的程序框图用流程 线连接起来,并加上两个终端框.Date计算机完成任何一项任务都需要算法,但 是,用自然语言或程序框图表示的算法, 计算机是无法“理解”的. 因此我们还需 要将算法用计算机能够理解的程序设计语 言来表示成计算机程序。程序设计语言有很多种,为了实现算法的 三种基本逻辑结构,各种程序设计语言中 都包含下列基本的算法语句。Date

2、程序框图是由表示算法基本逻辑结构的图形组成的,而 程序则是由表示算法基本逻辑结构的算法语句组成.程序设计语言有很多种,如BASIC,C语言,C+,J+, VB等,任何高级程序设计语言都包含输入语句、输出语句、 赋值语句、条件语句和循环语句五种基本语句.它们与算法 的三种基本结构是相互对应的.顺序结构输入语句、输出语句、赋值语句条件结构条件语句循环结构循环语句Date第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出y的值.框图输入x开始输出y结束例1.用描点法作函数 的图象时,需 要求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2

3、,-1,0,1,2,3,4,5时的函数值.算法程序INPUT “x=”;x y=x3+3x2-24x+30 PRINT y ENDDate第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出y的值.框图输入x开始输出y结束例1.用描点法作函数 的图象时,需 要求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法程序INPUT “x=”;x y=x3+3x2-24x+30 PRINT y ENDINPUT “提示内容”;变量1.“提示内容”和它后面的 “; ”可以省略; 2.一个语句可以给多个

4、变量赋值, 中间用“,”隔开;输入多个数据 时用“,”分隔,且个数要与变量 的个数相同. 3.无计算功能,不能输入表达式;输入语句 INPUT x INPUT a,b,cINPUT a+bDate第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出y的值.框图输入x开始输出y结束例1.用描点法作函数 的图象时,需 要求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法程序INPUT “x=”;x y=x3+3x2-24x+30 PRINT y END1.“提示内容”和它后面的“;”可以省略

5、; 2.一个语句可以输出多个表达式,不同的表达 式之间用“,”隔开; 3.表达式可以是变量,也可以是计算公式;有计 算功能,能直接输出计算公式的值但不能带 “=”.PRINT “提示内容”;表达式输出语句 PRINT “y=”; y PRINT a,b,cPRINT a+bPRINT “y=”; y=3*xDate第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出y的值.框图输入x开始输出y结束例1.用描点法作函数 的图象时,需 要求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法程序I

6、NPUT “x=”;x y=x3+3x2-24x+30 PRINT y ENDLET 变量=表达式 1.“=”左侧必须是变量,右侧可以是 数字、变量或者是计算公式,LET可省 略 2.一个语句只能有一个“=”,并且只 能给一个变量赋值; 3.有计算功能,可以把表达式的值赋 给一个变量.赋值语句 LET A=5LET A,B=5Date第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出y的值.框图输入x开始输出y结束例1.用描点法作函数 的图象时,需 要求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时

7、的函数值.算法程序INPUT “x=”;x y=x3+3x2-24x+30 PRINT y ENDDate第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出y的值.框图输入x开始输出y结束例1.用描点法作函数 的图象时,需 要求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.算法程序INPUT “x=”;x y=x3+3x2-24x+30 PRINT y END取余数MOD取商=幂运算除法运算/乘法运算功能运算符Inx|x|功能LOG(x)SQR(x)ABS(x)注意事项函数名DateDat

8、e1.比较下列各组程序语句有什么异同? (1) a=2 PRINT 2 PRINT a(2) A=1 A=1B=2 B=2 A=B B=A(3) PRINT “a+b” PRINT a+b练习:2.判断下列程序语句表达是否正确: (1) INPUT “a+b=”;a+b (2) INPUT “h=”,h (3) PRINT “S=”;S=(a+b)*h/2DateINPUT语语句PRINT语语句赋值语赋值语 句格 式INPUT “提示内 容”;变变量PRINT “提示内容”; 表达式变变量=表达式说说明1.“提示内容”和 它后面的“;”可以 省略 2.一个语语句可以给给 多个变变量赋值赋值 ,

9、中 间间用“,”隔开 3.无计计算功能,不 能输输入表达式 4.输输入多个数据时时 用“,”分隔,且个 数要与变变量的个数 相同1.“提示内容”和它 后面的 “;”可以省 略 2.一个语语句可以输输 出多个表达式,不同 的表达式之间间用 “,”隔开 3.表达式可以是变变 量,也可以是计计算 公式 4.有计计算功能,能 直接输输出计计算公式 的值值1.“=”左侧侧必须须 是变变量,右侧侧可以 是数字、变变量或 者是计计算公式 2.一个语语句只能 有一个“=”,并 且只能给给一个变变 量赋值赋值 3.有计计算功能,可 以把表达式的值值 赋给赋给 一个变变量Date例2.编写程序,计算一个学生数学、

10、语文、英语三门课的平 均成绩第一步:分别输入三科的成绩a,b,c; 第二步:计算average=(a+b+c)/3; 第三步:输出三科平均分.程序框图程序INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT “The average=”;(a+b+c)/3ENDINPUT “Maths,Chinese,English=”;a,b,c程序2 PRINT “The average=”;(a+b+c)/3 END输入a,b,c开始输出average结束算法Date四、练习已知华氏温度和摄氏温度的转换公式是:(华氏温度32)59=摄氏

11、温度。 程序框图:开始输入华氏温度FC=(F32) 5/9输出 C结束程序:INPUT“F=”;F C=(F32)* 5/9 PRINT “C=”;C ENDDate练习1、编写一个程序,要求输入两个正数a和b的值, 输出ab和ba的值,并画出程序框图。程序:LNPUT a, bA=ab B=baPRINT A,BEND开始输入a,bA=abB=ba输出A,B结束Date练习 1、判断下列赋值语句是否正确(1) 4m (2) x+y=10 (3) A=B=2 (4) N=2*N基本算法语句2、写出下列语句描述的算法的输出结果(1) a=5b=3c=(a+b)/2d=c*cprint d(2) a=1b=2c=a+bb=a+c-bprint a,b,c(3) a=10 b=20c=30a=bb=cc=aprint a,b,cd= 16a=1,b=2,c=3 a=20,b=30,c=20Date判断语句的正误赋值语句 3=B 赋值语句 x+y=0 赋值语句 A=B=-2 赋值语句 T=T*T Date

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号