nbhkdz.com冰点文库

1.2.1输入、输出和赋值语句(第1课时)

时间:2011-01-13


1.2.1输入、输出和赋值语句 输入、 输入 课时) (第1课时) 课时

基本算法语句
常用的程序设计语言: 等等。 常用的程序设计语言:BASIC,C/C++, Delphi ,VB、ASP、Java等等。 、 、 等等 算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。 算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。 各种程序语言都包含了下列基本的算法语句: 各种程序语言都包含了下列基本的算法语句: 输入语句 输出语句 赋值语句 条件语句 循环语句

计算机运行程序语句的基本顺序: 计算机运行程序语句的基本顺序:

语句1 语句 语句2 语句

y = x3 + 3 x 2 ? 24 x + 30 的图象时,需要求出 的图象时, 例1.用描点法作函数 用描点法作函数
自变量和函数的一组对应值,编写程序,分别计算当 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。 时的函数值。 时的函数值 算法: 算法: 框图: 框图:
开始 输入x 输入

第一步:输入 的值 的值; 第一步:输入x的值; 3 2 第二步: 的值; 第二步:计算 y = x + 3x ? 24x + 30的值; 第三步:输出 的值 的值。 第三步:输出x,y的值。 程序: 程序: INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END

y = x3 + 3x2 ? 24x + 30
输出x,y 输出 结束

y = x3 + 3 x 2 ? 24 x + 30 的图象时,需要求出 的图象时, 例1.用描点法作函数 用描点法作函数
自变量和函数的一组对应值,编写程序,分别计算当 自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。 时的函数值。 时的函数值 程序: 程序: INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END 输入语句: 输入语句: INPUT “提示内容”;变量 输出语句: 输出语句: PRINT “提示内容”;表达式 赋值语句: 赋值语句: 变量=表达式 变量

INPUT语句 语句 格式
INPUT “提示内容”;变 量

PRINT语句 语句
PRINT “提示内容”;表达 式

赋值语句
变量=表达式 变量 1.在程序运行的过程 在程序运行的过程 中给变量赋值 2.“=”左侧必须是变 左侧必须是变 量,右侧可以是数 字、变量或者是计 算公式; 算公式; 3.一个语句只能有一 一个语句只能有一 个“=”,并且只能 , 给 个变量赋值; 一 个变量赋值; 4.有计算功能,可以 有计算功能, 有计算功能 把表达式的值赋给 一个变量。 一个变量。

1 键盘输入语句,运行过 键盘输入语句, 程中, 程中,停机等候用户由键 盘输入数据, 盘输入数据,而不需要在 写程序时指定 2.“提示内容”和它后面的 提示内容” 提示内容 可以省略; “;”可以省略; 3.一个语句可以给多个变 一个语句可以给多个变 量赋值,中间用“ 说明 量赋值,中间用“,” 隔 开; 4.无计算功能,不能输入 无计算功能, 无计算功能 表达式; 表达式; 5.输入多个数据时用“,” 输入多个数据时用“ 输入多个数据时用 分隔, 分隔,且个数要与变量 的个数相同。 的个数相同。

1 又称“打印语句”将表达 又称“打印语句” 式的值在屏幕上显示出来 2.“提示内容”和它后面的 提示内容” 提示内容 可以省略; “;”可以省略; 3.一个语句可以输出多个表 一个语句可以输出多个表 达式, 达式,不同的表达式之间 隔开; 用“,”隔开; 4.表达式可以是变量,也可 表达式可以是变量, 表达式可以是变量 以是计算公式系统信息; 以是计算公式系统信息; 5.有计算功能,能直接输出 有计算功能, 有计算功能 计算公式的值。 计算公式的值。

的常用方法: 输入语句 INPUT 的常用方法 INPUT “提示内容”;变量 INPUT 变量 … INPUT “提示内容”;变量1,变量2,变量3, INPUT 变量1,变量2,变量3, … 输出语句 PRINT 的常用方法 的常用方法: PRINT “提示内容”;表达式 PRINT 表达式 … PRINT “提示内容”;表达式1,表达式2,表达式3, PRINT 表达式1,表达式2,表达式3, … PRINT “提示内容”

编写程序, 例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 END 程序2: 程序 : INPUT “Maths, Chinese, English=”;a,b,c PRINT “The average=”;(a+b+c)/3 END
开始 输入a,b,c 输入

average=(a+b+c)/3
输出average 输出 结束

分析下列程序, 例3.分析下列程序,考虑输出的结果是什么? 分析下列程序 考虑输出的结果是什么? 程序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

练习: 练习:
1.判断下列程序语句的含义。 判断下列程序语句的含义。 判断下列程序语句的含义 (1).INPUT “小朋友,你今年几岁啊?”;x (1). (2).INPUT “a=,b=,c=”; a,b,c (2). (3).PRINT “1+1=” ;2 (3). … (4).PRINT “斐波那契数列为:”;1,1,2,3,5, 8,13, “ ” (4). (5).A=B (6).B=A

分析下列程序, 例2.分析下列程序,判断运行的结果。 分析下列程序 判断运行的结果。 (1) a=2 b=3 c=a+b b=a+cb=a+c-b “a=,b=,c=”;a,b,c PRINT “a=,b=,c=” a,b,c END INPUT INPUT PRINT x=A A=B B=x PRINT END A B A,B

(2)

交换两个变量的值

A,B

程序:INPUT “华氏温度 F=”;F 练习1.程序 程序 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.程序 INPUT “a,b,c=”;a,b,c 程序 p=(2+3+4)/2 S=SQR(p* (p-2) *(p-3)* (p-4)) PRINT “S=”;S END 4.程序:INPUT “水果糖的质量(千克):”;a 程序: 程序 INPUT “奶糖的质量(千克):”;b INPUT “巧克力糖的质量(千克):”;c sum=10.4 a+15.6 b+25.2 c PRINT “应收取的金额为:”;sum END

的常用方法: 输入语句 INPUT 的常用方法 INPUT “提示内容”;变量 INPUT 变量 … INPUT “提示内容”;变量1,变量2,变量3, INPUT 变量1,变量2,变量3, … 输出语句 PRINT 的常用方法 的常用方法: PRINT “提示内容”;表达式 PRINT 表达式 … PRINT “提示内容”;表达式1,表达式2,表达式3, PRINT 表达式1,表达式2,表达式3, … PRINT “提示内容”

BASIC语言中的常用运算符号 语言中的常用运算符号 运算符 功能 乘法运算 除法运算 幂运算



函数名 ABS(x) SQR(x) LOG(x)

功能 |x|
x

注意事项

*
/ ^ >= <= <> \
MOD

x≥0 x>0

Inx


取商 取余数


赞助商链接

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

1.2.1 输入语句、输出语句和赋值语句 - 长江中学高二数学导学案二十三 班级: 组别: 姓名: 编写人:张向荣 审核人:周智勇 时间:2017 年 10 月 30 <<1.2....

...1.2.1《输入语句、输出语句和赋值语句》教案

河北省武邑中学高中数学 1.2.1 输入语句、输出语句和赋值语句教案 新人教 A 版必修 3 备课人 课题 授课时间 §1.2.1 输入语句、输出语句和赋值语句 1.正确...

...1.2.1 《输入语句、输出语句和赋值语句》)示范教案

2014人教A版高中数学必修三 1.2.1输入语句输出语句和赋值语句》)示范...教学难点:算法语句的写法. 课时安排 1 课时 教学过程 导入新课 思路 1(情境...

...3教案:第1章1-2-1输入语句、输出语句和赋值语句含答...

高中数学新人教版必修3教案:第1章1-2-1输入语句、输出语句和赋值语句含答案_高三数学_数学_高中教育_教育专区。1.2 1.2.1 基本算法语句 输入语句输出语句...

必修3第1章算法初步1.2.1输入语句、输出语句和赋值语句

必修3第1章算法初步1.2.1输入语句、输出语句和赋值语句_数学_高中教育_教育专区。高中数学必修3精品题库 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值...

1.2.1(01) 赋值语句

1.2.1(01) 赋值语句_数学_高中教育_教育专区。1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句课时安排 1 课时 教学过程 提出问题 (1)指出输入语句...

1.2.1 输入语句、输出语句和赋值语句《云师大“1+1”专...

1.2.1 输入语句、输出语句和赋值语句《云师大“1+1”专业数学辅导》_数学_高中教育_教育专区。1.2.1 输入语句、输出语句和赋值语句 (教师用书独具) ●三维...

...课时作业:4 1.2.1 输入语句、输出语句和赋值语句 含...

2018高中数学人教a版必修3课时作业:4 1.2.1 输入语句、输出语句和赋值语句 含解析_数学_高中教育_教育专区。课时作业 4 输入语句输出语句和赋值语句 |基础...

1.2.1赋值、输入和输出语句(练习题)

1.2.1赋值输入和输出语句(练习题)_数学_高中教育_教育专区。数学 练习题1.2.1 赋值输入和输出语句一、选择题 1.某程序中先后相邻的两个语句是:x=3...

...1.2.1 输入语句、输出语句和赋值语句(含答案)

2015-2016学年高中数学人教版必修三同步练习 1.2.1 输入语句、输出语句和赋值语句(含答案)_数学_高中教育_教育专区。高中数学人教版必修三同步练习(含答案) ...