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章 1.2.1 输入语句、输出语句和赋值语句 教案

第11.2.1 输入语句、输出语句和赋值语句 教案_高一数学_数学_高中教育_...§ 1.2 1.2.1 【明目标、知重点】 基本算法语句 输入语句输出语句和赋值...

高中数学 1.2.1输入、输出语句和赋值语句(第1课时)精品...

高中数学 1.2.1输入输出语句和赋值语句(第1课时)精品教案 新人教A版必修3 隐藏>> 总第 课时《输入、输出语句和赋值语句》教案 姓名 2012年 月日 星期 【...

输入语句、输出语句与赋值语句第一课时练习与答案-数学...

输入语句输出语句与赋值语句第一课时练习与答案-数学高一必修3第章算法初步1.2基本算法语句人教A版_高一数学_数学_高中教育_教育专区。人教 A 版 第一章 1...

...1.2.1输入语句、输出语句和赋值语句课时作业 新人教...

【创新设计】2015-2016学年高中数学 1.2.1输入语句、输出语句和赋值语句课时作业 新人教A版必修3_数学_高中教育_教育专区。1.2 基本算法语句 1.2.1 输入语句...

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

1.2.1输入语句、输出语句和赋值语句B_其它课程_高中教育_教育专区。2015 级...新知 2: (一)输入语句 在该程序中的第 1 行中的 INPUT 语句就是输入语句...

...1.2.1赋值、输入和输出语句课时作业(含解析)新人教B...

2015-2016学年高中数学 1.2.1赋值输入和输出语句课时作业(含解析)新人教B版必修3_数学_高中教育_教育专区。2015-2016 学年高中数学 1.2.1 赋值输入和...

...§1.2.1输入语句、输出语句和赋值语句教案 新人教A...

湖北省恩施巴东县第一高级中学高中数学 §1.2.1输入语句、输出语句和赋值语句...教学难 点:算法语句的写法. 四、课时安排 1 课时 五、教学设计 (一 )导入...

1.2.1 输入、输出语句和赋值语句(第二、三课时)(海口实...

1.2 基本算法语句 · 海口实验中学 覃荣学· 覃荣学· 第二、三课时 教学目标:知识技能 1.2.2-1.2.3 条件语句和循环语句 (1)正确理解条件语句和循环...

1.2.1输入、输出语句和赋值语句(教、学案)

1.2.1 输入输出语句和赋值语句【教学目标】 1.正确理解输入语句输出语句、...(一)输入语句 PRINT y 在该程序中的第 1 行中的 INPUT 语句就是输入语句。...

人教A版高中数学必修三 1.2.1《输入、输出语句和赋值语句》教案_...

1. 2.1 输入输出语句和赋值语句 【教学目标】 1.正确理解 输入语句输出...(一)输入语句 PRINT y 在该程序中的第 1 行中的 INPUT 语句就是输入语句。...