1.2.1 输入、输出和赋值语句

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、例题讲解
例3 给一个变量重复赋值
程序:
A=10 A=A+15 PRINT A END
A的输出值是多少?
二、例题讲解:
例4 交换两个变量A和B的值,并输出交换前后的值
程序: INPUT A,B
PRINT A,B x=A A=B
x的作用是什么?如果 没有x,结果如何?
B=xA PRINT A,B END
用“,”隔开;
3.无计算功能,不能输入 3.表达式可以是变量,也可
表达式;
以是计算公式;
4.输入多个数据时用“,” 4.有计算功能,能直接输出
分隔,且个数要与变量
计算公式的值。
的个数相同。
赋值语句
变量=表达式
1.“=”左侧必须是变 量,右侧可以是数 字、变量或者是计 算公式;
2.一个语句只能有一 个“=”,并且只能
语句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 的值;
功能 |x| x Inx
注意事项
练习1.分析下列程序,考虑输出的结果是什么?
程序1:
a=1 x=a+1 PRINT x END
答: 2
程序2:
A=10 A=A+15 PRINT A END
程序3:
a=1 b=3 PRINT “a+b=”;a+b END
答: 25 答: a+b=4
练习2:
程序: INPUT “a,b” ; a,b a=b PRINT “a=” ; a END 问题:若输入a=1,b=2,则输出的值等于什么?
三、方法小结
INPUT语句
PRINT语句
格式
INPUT “提示内容”;变 量
PRINT “提示内容”;表达 式
1.“提示内容”和它后面
的 “;”可以省略;
2.一个语句可以给多个变 量赋值,中间用“,”

1.“提示内容”和它后面的 “;”可以省略;
2.一个语句可以输出多个表 达式,不同的表达式之间
说明 开;
开始
第二步:计算y=(a+b+c)/3; 第三步:输出y. 程序1:INPUT “Maths=”;a
INPUT “Chinese=”;b
输入a,b,c
y=(a+b+c)/3
输出y
INPUT “English=”;c
结束
PRINT “The average=”; (a+b+c)/3
END
程序2: INPUT “Maths, Chinese, English=”;a,b,c PRINT “The average=”;(a+b+c)/3 END
1.2.1 输入语句、输出语句 和赋值语句
1.2 基本算法语句
一、引入
常用的程序设计语言:BASIC , C , VB ,Java等等。 算法的三种基本逻辑结构:顺序结构,条件结构,循环结构。 各种程序语言都包含了下列基本的算法语句:
输入语句 输出语句 赋值语句 条件语句 循环语句
计算机运行程序语句的基本顺序:
第三步:输出y的值。 程序:
输入x
y x3 3x2 24x 30
INPUT “x”;x
输出y
y=x^3+3﹡x^2-24﹡x+30
结束
PRINT y
END
二、例题讲解
例1.用描点法作函数 y x3 3x2 24x 30 的图象时,需要求出
自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。
4.程序:INPUT “a,b,c=”;a,b,c sum=10.4 * a+15.6* b+25.2* c PRINT “sum=”;sum END
程序:
输入语句:
INPUT “x”;x
INPUT “提示内容”;变量
y=x^3+3﹡x^2-24﹡x+30
赋值语句:
PRINT y
END
变量=表达式 输出语句: PRINT “提示内容”;表达式
二、例题讲解
例2.编写程序,计算一个学生数学、语文、英语三门课的平均成绩。
算法:
框图:
第一步:分别输入三科的成绩a,b,c;
a=2
指出下列语句的错误,并改正: (1)A=B=50 (2)x=1,y=2,z=3 (3)INPUT “How old are you” x (4)INPUT ,x (5)PRINT A+B=;C . (6)PRINT Good-bye! .
小结与作业:
INPUT语句
PRINT语句
赋值语句
格式
P 作业的:个数相同课。 本 24 练习3、4题 一个变量。
(作业要求:先写出算法,再画出流程图,最后写程序)
课本练习P24 3、4答案
注:第3题图在课本第9页
3.程序:INPUT “a,b,c=”;a,b,c p=(a+b+c)/2 S=SQR(p*(p-a)* (p-b)* (p-c)) PRINT “S=”;S END
给 一 个变量赋值;
3.有计算功能,可以 把表达式的值赋给 一个变量。
输入语句 INPUT 的常用方法:
INPUT “提示内容”;变量 INPUT 变量 INPUT “提示内容”;变量1,变量2,变量3, INPUT 变量1,变量2,变量3,
输出语句 PRINT 的常用方法:
PRINT “提示内容”;表达式

说明 开;
3.无计算功能,不能输入
达式,不同的表达式之间 用“,”隔开; 3.表达式可以是变量,也可
2.一个语句只能有一
个“=”,并且只能 给
表达式;
Hale Waihona Puke 以是计算公式;一 个变量赋值;
4.输入多个数据时用“,” 4.有计算功能,能直接输出 3.有计算功能,可以
分隔,且个数要与变量
计算公式的值。
把表达式的值赋给
PRINT PRINT
表达式 “提示内容”;表达式1,表达式…2,表达式3,
PRINT 表达式1,表达式2,表达式3,
PRINT “提示内容”
BASIC语言中的常用运算符号
运算符
*
/ ^ >= <= <> \
MOD
功能 乘法运算 除法运算 幂运算
取商 取余数
函数名 ABS(x) SQR(x)
LOG(x)
INPUT “提示内容”;变 量
PRINT “提示内容”;表达 式
变量=表达式
1.“提示内容”和它后面的
“;”可以省略;
1.“提示内容”和它后面的
1.“=”左侧必须是变
量,右侧…可以是数
2.一个语句可以给多个变
“;”可以省略;
字、变量或者是计
量赋值,中间用“,” 2.一个语句可以输出多个表 算公式;
相关文档
最新文档