b必修3 1.2.1--输入、输出和赋值语句

上传人:豆浆 文档编号:47263304 上传时间:2018-07-01 格式:PPT 页数:19 大小:642KB
返回 下载 相关 举报
b必修3 1.2.1--输入、输出和赋值语句_第1页
第1页 / 共19页
b必修3 1.2.1--输入、输出和赋值语句_第2页
第2页 / 共19页
b必修3 1.2.1--输入、输出和赋值语句_第3页
第3页 / 共19页
b必修3 1.2.1--输入、输出和赋值语句_第4页
第4页 / 共19页
b必修3 1.2.1--输入、输出和赋值语句_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《b必修3 1.2.1--输入、输出和赋值语句》由会员分享,可在线阅读,更多相关《b必修3 1.2.1--输入、输出和赋值语句(19页珍藏版)》请在金锄头文库上搜索。

1、 温故知新1. 什么是算法?什么是程序框图? 2. 算法的基本逻辑结构有哪些? 算法通常指可以用计算机来解决的某一类问题 的程序或步骤,这些程序或步骤必须是明确的和有 效的,而且能够在有限步之内完成。程序框图是一中用规定的图形、指向线及文字 说明来准确、直观的表示算法的图形。算法的基本结构有三种:顺序结构、条件结构 、循环结构,其中循环结构又分为当型结构和直到 型结构两种。 计算机不同于人:人有大脑,可以思考问题 ,而计算机则不能.用自然语言和程序框图描述 的算法,计算机无法识别,必须转化为其能理解 的语言,即程序语言。 基本的算法语句有:输入语句、输出语句 、赋值语句、条件语句、循环语句;输

2、入语句 、输出语句、赋值语句基本上是对应顺序结构 ,条件语句对应条件结构、循环语句对应循环 结构。输入语句 输出语句 赋值语句 条件语句 循环语句常用的程序设计语言:BASIC,C/C+, Delphi ,VB、ASP、Java等等。 各种程序语言都包含了下列基本的算法语句:语句1语句2计算机运行程序语句的基本顺序:例1.用描点法作函数y=x3+3x2-24x+30的图象时,需要 求出自变量和函数的一组对应值,编写程序,分别计 算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。算法: 第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出y的

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

4、“,”分隔, 且个 数要与变量的个数相同。输入语句 INPUT 的常用方法: INPUT “提示内容”;变量 INPUT 变量 INPUT “提示内容”;变量1,变量2,变量3, INPUT 变量1,变量2,变量3,例1.用描点法作函数y=x3+3x2-24x+30的图象时,需要 求出自变量和函数的一组对应值,编写程序,分别计 算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。程序:INPUT “x=”;x y=x3+3 x2-24 x+30 PRINT y END输出语句:PRINT “提示内容”;表达式1.“提示内容”和它后面的“;”可以省略; 2.一个语句可以输出多

5、个表达式,不同的表达式之间用“,”隔开; 3.表达式可以是变量,也可以是计算 公式; 4.有计算功能,能直接输出计算公式 的值。输出语句 PRINT 的常用方法: PRINT “提示内容”;表达式 PRINT 表达式 PRINT “提示内容”;表达式1,表达式2,表达式3, PRINT 表达式1,表达式2,表达式3, PRINT “提示内容”例1.用描点法作函数y=x3+3x2-24x+30的图象时,需要 求出自变量和函数的一组对应值,编写程序,分别计 算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。程序:INPUT “x=”;x y=x3+3 x2-24 x+30 P

6、RINT y END赋值语句:变量=表达式 1.“=”左侧必须是变量,右侧可 以是数字、变量或者是计 算公 式; 2.一个语句只能有一个“=”,并 且只能给一个变量赋值; 3.有计算功能,可以把表达式的 值赋给一个变量。INPUT语句PRINT语句赋值语句格 式INPUT “提示内容”; 变量PRINT “提示内容” ;表达式变量=表达式说 明1.“提示内容”和它后面 的 “;”可以省略; 2.一个语句可以给多个 变 量赋值,中间用“ ,”隔 开; 3.无计算功能,不能输 入表达式; 4.输入多个数据时用“ ,”分隔,且个数要与 变量的个数相同。1.“提示内容”和它后 面的 “;”可以省略 ;

7、 2.一个语句可以输出 多个表达式,不同的 表达式之间用“,”隔 开; 3.表达式可以是变量 ,也可以是计算公式 ; 4.有计算功能,能直 接输出计算公式的值 。1.“=”左侧必须是 变 量,右侧可以 是数字、变量或 者是计 算公式; 2.一个语句只能有 一个“=”,并且只 能给一 个变量赋 值; 3.有计算功能,可 以把表达式的值 赋给一个变量。练习:判断下列的语句是否正确?为什么? 1.INPUT a;b;c 2.INPUT x=3 3.PRINT A=4 4.PRINT 20.2 3 5.赋值语句 3=B 6.赋值语句 x+y=0 7.赋值语句 A=B=-2 8.赋值语句 T=T T 例

8、2.编写程序,计算一个学生数学、语文、英语三门课 的平均成绩。算法: 第一步:分别输入三科的成绩a,b,c; 第二步:计算average=(a+b+c)/3; 第三步:输出三科平均分 。框图:程序:INPUT “Maths=”;a INPUT “Chinese=”;b INPUT “English=”;c average=(a+b+c)/3 PRINT “The average=”;average ENDINPUT “Maths, Chinese, English=”;a,b,c程序2: PRINT “The average=”;(a+b+c)/3 END输入a,b,c开始输出average结

9、束例3.分析下列程序,考虑输出的结果是什么?程序2: A=10A=A+15PRINT AEND程序1: a=1x=a+1PRINT xEND程序3: a=1b=3PRINT “a+b=”;a+bEND 答: 2答: 25答: a+b=4例4.分析下列程序,判断运行的结果。a=2 b=3 c=a+b b=a+c-b PRINT “a=”;a PRINT “b=”;b PRINT “c=”;c END(1)(2)INPUT A,B PRINT A,B x=A A=B B=x PRINT A,B END取余数MOD取商=幂运算除法运算/乘法运算功能运算符Inx|x|功能LOG(x)SQR(x)ABS

10、(x)注意事项函数名BASIC语言中的常用运算符号1.比较下列各组程序语句有什么异同? (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/21.程序:INPUT “华氏温度 F=”;FC=(F-32) 5/9PRINT “相应的摄氏温度C=”;CEND 2.程序: INPUT “x=”;xINPUT “y=”;ya=x+yb=x-yc=x yd=x/yPRINT “和,差,积,商分别为:”;a,b,c,dEND3.程序:p=(2+3+4)/2S=SQR(p (p-2) (p-3) (p-4)PRINT “S=”;SEND4.程序:INPUT “水果糖的质量(千克):”;aINPUT “奶糖的质量(千克):”;bINPUT “巧克力糖的质量(千克):”;cS=10.4 a+15.6 b+25.2 cPRINT “应收取的金额为:”;SEND

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

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

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