1.2.1输入、输出语句和赋值语句
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
赋值框
输入框
y=x^3+3*x^2-24*x+30
PRINT y END
输出框
BASIC语言中的常用运算符号
运算符 功能 乘法运算 函数名 ABS(x) SQR(x) LOG(x) 功能 |x| 注意事项
*
/
^ >=
除法运算
幂运算
x
Inx
x0 x0
<=
<> \
MOD
取商
取余数
程序:
(三)赋值语句:
用来表明赋给某一个变量一个具体的确定值的语句。
赋值语句也可以给变量提供初值。它的一般格式是: 变量=表达式
其中“=”叫做赋值号。 赋值语句的作用:先计算出赋值号右边表达式的值, 然后把这个值赋给赋值号左边的变量,使该变量的值 等于表达式的值。
注: ①赋值号左边只能是变量名字,而不能是表达式。
赋值语句
变量=表达式
INPUT “提示内容”; 变量
说 明
1.“提示内容”和它后 面的 “;”可以 省略; 2.一个语句可以给多个 变 量赋值,中间用 “,”隔 开; 3.无计算功能,不能输 入表达式; 4.输入多个数据时用 “,”分隔,且个数要 与变量的个;”可以 省略; 2.一个语句可以输出 多个表达式,不同的 表达式之间用“,” 隔开; 3.表达式可以是变量, 也可以是计算公式; 4.有计算功能,能直 接输出计算公式的值。
由若干语句行组成,计算机按语句行所排 列的顺序依次执行程序中的语句,最后一 行的END语句表示程序到此结束。
(一)输入语句:
1、输入语句的一般格式: INPUT “提示内容”;变量 INPUT “提示内容1,提示内容2,提示内容3,…”; 变量1,变量2,变量3,… 举例: 输入语、数、英三门课成绩 INPUT “maths=”;a INPUT “Chinese=”;b INPUT “English=”;c 或 INPUT ”Maths,Chinese,English=”;a,b,c 实现算法的输入信息功能 2、输入语句的作用是 : (即对程序中的变量赋值)
温故而知新
1. 什么是算法?什么是程序框图? 算法通常指可以用计算机来解决的某一类问题的程序 或步骤,这些程序或步骤必须是明确的和有效的,而且能 够在有限步之内完成。 程序框图是一中用规定的图形、指向线及文字说明来 准确、直观的表示算法的图形。 2. 算法的基本逻辑结构有哪些? 算法的基本结构有三种:顺序结构、条件结构、循环 结构,其中循环结构又分为当型结构和直到型结构两种。
〖例5〗:编写一个程序,要求输入一个圆的半径,便 能输出该圆的周长和面积。
分析:设圆的半径为R,则圆的周长为
C 2 R ,面积为 S R
2
可以利用顺序结构中的INPUT语句,PRINT语句和赋 值语句设计程序。
INPUT “半径为R=”;R C=2*3.14*R S=3.14*R^2 PRINT “该圆的周长为=”;C PRINT “该圆的面积为=”;S END
如:2=X是错误的。 ②赋值号左右不能对换。如“A=B”“B=A”的含义运行 结果是不同的。 ③赋值号“=”与数学中的等号意义不同。
例3.分析下列程序,考虑输出 的结果是什么?
程序:
A=10 A=A+15 PRINT END A
答: 25
INPUT语句
格 式
PRINT语句 PRINT “提示内容”; 表达式
例2: 编写程序,计算一个学生数学、语文、英语 三门课的平均成绩。 算法
开始 输入a,b,c
程序
INPUT “maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT“Theaverage=”;(a+b+c)/3 END
abc y 3
输出y 结束
如:INPUT “请输入需判断的整数n=”;n INPUT INPUT “n=”;n “a,b,c”;a,b,c
(二)输出语句
输出语句的一般格式 PRINT “提示内容”;表达 式 输出语句的作用是实现算法的输出结果功能; “提示内容” 表达式 提示用户输出什么样的信息, 是指程序要输出的数据;
输出语句可以输出常量、变量或表达式的值以及字符。 例: PRINT “n是质数” PRINT “n不是质数” PRINT “s=”; s
3.程序 INPUT a,b,c p=(a+b+c)/2 * * S=SQR(p * (p-a) * (p-b) * (p-c)) PRINT “S=”;S END 4.程序:INPUT “水果糖的质量(千克):”;a INPUT “奶糖的质量(千克):”;b INPUT “巧克力糖的质量(千克):”;c sum=10.4 * a+15.6 * b+25.2 * c PRINT “应收取的金额为=”;sum END
1.“=”左侧必须是 变 量,右侧可以 是数字、变量或者 是计 算公式; 2.一个语句只能有 一个“=”,并且只 能给一 个变量赋 值; 3.有计算功能,可 以把表达式的值赋 给一个变量。
例4:交换两个变量A和B的值,并输出交换前后的 值。
程序:
INPUT A,B PRINT A,B X=A A=B B=X PRINT A,B END 问:程序中的三个赋值语句用来交换两个变量的 值,变量x的作用是什么?
练习1:判断下列给出的语句是否正确?为什么?
1、输入语句INPUT A;B;C 2、输出语句:A=B 3、赋值语句 3=B 4、赋值语句 A=B=2
练习2:.分析下列程序,判断运行的结果。 (1)
a=2 b=3 c=a+b b=a+c-b PRINT “a=,b=,c=”;a,b,c END
A=10 B=20 C=30 A=B B=C C=A PRINT“A,B,C=; A,B,C END
注意: 1.“提示内容”和它后面的“;”可以省略; 2.一个语句可以输出多个表达式,不同的表达式之 间用“,”隔开; 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
1. 计算机能够"理解"的语言与人的语言有什么区别?
计算机不同于人:人有大脑,可以思考问题,而计 算机则不能.用自然语言和程序框图描述的算法,计算机 无法识别,必须转化为其能理解的语言,即程序语言。
常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP、 Java等等。 2、各种程序设计语言中都包含下列基本的算法语句,并且 形式是类似的 输入语句 输出语句 赋值语句 条件语句 循环语句
a=2 b= 4 c= 5
(2)
20,30,20
教材24页练习 1.程序:INPUT “华氏温度 F=”;F C=(F-32)*5/9 PRINT “相应的摄氏温度C=”;C END 2.程序: INPUT “x=”;x INPUT “y=”;y a=x+y b=x-y c=x* y d=x/y PRINT “和,差,积,商=”;a,b,c,d END
3、 “提示内容”提示用户输入什么样的信息 变量 是指程序在运行时其值是可以变化的量
注:①“提示内容”与变量之间必须用分号“;”隔开。
②各“提示内容”之间以及各变量之间必须用逗号“,”
隔开。但最后的变量的后面不需要。
③提示内容和它后面的“;”可省略
④由键盘输入的数据必须是常量,输入多个时用“,”
分隔,数据个数与变量个数要相同。
输入框
y=x^3+3*x^2-24*x+30
PRINT y END
输出框
BASIC语言中的常用运算符号
运算符 功能 乘法运算 函数名 ABS(x) SQR(x) LOG(x) 功能 |x| 注意事项
*
/
^ >=
除法运算
幂运算
x
Inx
x0 x0
<=
<> \
MOD
取商
取余数
程序:
(三)赋值语句:
用来表明赋给某一个变量一个具体的确定值的语句。
赋值语句也可以给变量提供初值。它的一般格式是: 变量=表达式
其中“=”叫做赋值号。 赋值语句的作用:先计算出赋值号右边表达式的值, 然后把这个值赋给赋值号左边的变量,使该变量的值 等于表达式的值。
注: ①赋值号左边只能是变量名字,而不能是表达式。
赋值语句
变量=表达式
INPUT “提示内容”; 变量
说 明
1.“提示内容”和它后 面的 “;”可以 省略; 2.一个语句可以给多个 变 量赋值,中间用 “,”隔 开; 3.无计算功能,不能输 入表达式; 4.输入多个数据时用 “,”分隔,且个数要 与变量的个;”可以 省略; 2.一个语句可以输出 多个表达式,不同的 表达式之间用“,” 隔开; 3.表达式可以是变量, 也可以是计算公式; 4.有计算功能,能直 接输出计算公式的值。
由若干语句行组成,计算机按语句行所排 列的顺序依次执行程序中的语句,最后一 行的END语句表示程序到此结束。
(一)输入语句:
1、输入语句的一般格式: INPUT “提示内容”;变量 INPUT “提示内容1,提示内容2,提示内容3,…”; 变量1,变量2,变量3,… 举例: 输入语、数、英三门课成绩 INPUT “maths=”;a INPUT “Chinese=”;b INPUT “English=”;c 或 INPUT ”Maths,Chinese,English=”;a,b,c 实现算法的输入信息功能 2、输入语句的作用是 : (即对程序中的变量赋值)
温故而知新
1. 什么是算法?什么是程序框图? 算法通常指可以用计算机来解决的某一类问题的程序 或步骤,这些程序或步骤必须是明确的和有效的,而且能 够在有限步之内完成。 程序框图是一中用规定的图形、指向线及文字说明来 准确、直观的表示算法的图形。 2. 算法的基本逻辑结构有哪些? 算法的基本结构有三种:顺序结构、条件结构、循环 结构,其中循环结构又分为当型结构和直到型结构两种。
〖例5〗:编写一个程序,要求输入一个圆的半径,便 能输出该圆的周长和面积。
分析:设圆的半径为R,则圆的周长为
C 2 R ,面积为 S R
2
可以利用顺序结构中的INPUT语句,PRINT语句和赋 值语句设计程序。
INPUT “半径为R=”;R C=2*3.14*R S=3.14*R^2 PRINT “该圆的周长为=”;C PRINT “该圆的面积为=”;S END
如:2=X是错误的。 ②赋值号左右不能对换。如“A=B”“B=A”的含义运行 结果是不同的。 ③赋值号“=”与数学中的等号意义不同。
例3.分析下列程序,考虑输出 的结果是什么?
程序:
A=10 A=A+15 PRINT END A
答: 25
INPUT语句
格 式
PRINT语句 PRINT “提示内容”; 表达式
例2: 编写程序,计算一个学生数学、语文、英语 三门课的平均成绩。 算法
开始 输入a,b,c
程序
INPUT “maths=”;a INPUT “Chinese=”;b INPUT “English=”;c PRINT“Theaverage=”;(a+b+c)/3 END
abc y 3
输出y 结束
如:INPUT “请输入需判断的整数n=”;n INPUT INPUT “n=”;n “a,b,c”;a,b,c
(二)输出语句
输出语句的一般格式 PRINT “提示内容”;表达 式 输出语句的作用是实现算法的输出结果功能; “提示内容” 表达式 提示用户输出什么样的信息, 是指程序要输出的数据;
输出语句可以输出常量、变量或表达式的值以及字符。 例: PRINT “n是质数” PRINT “n不是质数” PRINT “s=”; s
3.程序 INPUT a,b,c p=(a+b+c)/2 * * S=SQR(p * (p-a) * (p-b) * (p-c)) PRINT “S=”;S END 4.程序:INPUT “水果糖的质量(千克):”;a INPUT “奶糖的质量(千克):”;b INPUT “巧克力糖的质量(千克):”;c sum=10.4 * a+15.6 * b+25.2 * c PRINT “应收取的金额为=”;sum END
1.“=”左侧必须是 变 量,右侧可以 是数字、变量或者 是计 算公式; 2.一个语句只能有 一个“=”,并且只 能给一 个变量赋 值; 3.有计算功能,可 以把表达式的值赋 给一个变量。
例4:交换两个变量A和B的值,并输出交换前后的 值。
程序:
INPUT A,B PRINT A,B X=A A=B B=X PRINT A,B END 问:程序中的三个赋值语句用来交换两个变量的 值,变量x的作用是什么?
练习1:判断下列给出的语句是否正确?为什么?
1、输入语句INPUT A;B;C 2、输出语句:A=B 3、赋值语句 3=B 4、赋值语句 A=B=2
练习2:.分析下列程序,判断运行的结果。 (1)
a=2 b=3 c=a+b b=a+c-b PRINT “a=,b=,c=”;a,b,c END
A=10 B=20 C=30 A=B B=C C=A PRINT“A,B,C=; A,B,C END
注意: 1.“提示内容”和它后面的“;”可以省略; 2.一个语句可以输出多个表达式,不同的表达式之 间用“,”隔开; 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
1. 计算机能够"理解"的语言与人的语言有什么区别?
计算机不同于人:人有大脑,可以思考问题,而计 算机则不能.用自然语言和程序框图描述的算法,计算机 无法识别,必须转化为其能理解的语言,即程序语言。
常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP、 Java等等。 2、各种程序设计语言中都包含下列基本的算法语句,并且 形式是类似的 输入语句 输出语句 赋值语句 条件语句 循环语句
a=2 b= 4 c= 5
(2)
20,30,20
教材24页练习 1.程序:INPUT “华氏温度 F=”;F C=(F-32)*5/9 PRINT “相应的摄氏温度C=”;C END 2.程序: INPUT “x=”;x INPUT “y=”;y a=x+y b=x-y c=x* y d=x/y PRINT “和,差,积,商=”;a,b,c,d END
3、 “提示内容”提示用户输入什么样的信息 变量 是指程序在运行时其值是可以变化的量
注:①“提示内容”与变量之间必须用分号“;”隔开。
②各“提示内容”之间以及各变量之间必须用逗号“,”
隔开。但最后的变量的后面不需要。
③提示内容和它后面的“;”可省略
④由键盘输入的数据必须是常量,输入多个时用“,”
分隔,数据个数与变量个数要相同。