当前位置:首页 >> 高中教育 >> 必修3课件1.2.1输入输出语句和赋值语句

必修3课件1.2.1输入输出语句和赋值语句


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

1.2.1 输入语句、输出语句和赋值语句 学习目标 1.了解算法的程序设计语言与算法的自然语言、程 序框图的差异.

2.理解输入、输出语句和赋值语句的功能与表示方 法. 3.能够准确应用输入、输出语句和赋值语句将程序 框图转化为算法语句.

学习过程
通过1.1的学习

,我们了解了算法的含义,学习了用算 法步骤和程序框图表示算法的方法.本节将在此基础上,学 习用程序设计语言表示算法的方法. 程序是算法的精确形式,是计算机可以理解的算法.通 常情况下,解决某个具体问题的算法包括大量烦琐的计算、 复杂的作图等操作,而计算机强大的数据处理功能是帮助 我们轻松完成这些具有重复性、机械性操作步骤的有力工 具.但是用算法步骤或程序框图表示的算法是计算机不能理 解的算法形式,计算机能够执行的算法必须是用计算机能 够理解的语言进行描述的,而程序设计语言基本上就是计 算机能够理解的语言.本节将通过学习算法语句,使得大家 更进一步体会算法及其思想.

程序框图是由表示算法基本逻辑结构的图形组成的, 而程序则是由表示算法基本逻辑结构的算法语句组成. 任何高级程序设计语言都包含输入语句、输出语句、 赋值语句、条件语句和循环语句五种基本语句.它们与算 法的三种基本结构是相互对应的.

顺序结构
条件结构 循环结构

输入语句、输出语句、赋值语句 条件语句 循环语句

例1.用描点法作函数 y ? x 3 ? 3 x 2 ? 24 x ? 30 的图象时,需 要求出自变量和函数的一组对应值.编写程序,分别计算当 x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.
算法 第一步:输入x的值; 第二步:计算y=x3+3x2-24x+30的值; 第三步:输出x,y的值. 程序 INPUT “x=”;x y=x^3+3*x^2-24*x+30 PRINT x PRINT y END

框图
开始 输入x

y ? x 3 ? 3 x 2 ? 24 x ? 30
输出x,y
结束

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

INPUT “x=”;x INPUT “提示内容”;变量 y=x^3+3*x^2-24*x+30 PRINT x 1.“提示内容”和它后面的 “;” PRINT y 可以省略; END 2.一个语句可以给多个变量赋值, 中间用“,”隔开; 3.无计算功能,不能输入表达式; 4.输入多个数据时用“,”分隔, 且个数要与变量的个数相同.

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

INPUT “x=”;x PRINT “提示内容”;表达式 y=x^3+3*x^2-24*x+30 PRINT x PRINT y 1.“提示内容”和它后面的“;”可以省略; END 2.一个语句可以输出多个表达式,不同的表 达式之间用“,”隔开; 3.表达式可以是变量,也可以是计算公式; 4.有计算功能,能直接输出计算公式的值.

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

INPUT “x=”;x y=x^3+3*x^2-24*x+30 LET 变量=表达式 PRINT x PRINT y 1.“=”左侧必须是变量,右侧可以是 END 数字、变量或者是计算公式; 2.一个语句只能有一个“=”,并且 只能给一个变量赋值; 3.有计算功能,可以把表达式的值 赋给一个变量.

例2.编写程序,计算一个学生数学、语文、英语三门课的平 均成绩 程序框图 算法 开始 第一步:分别输入三科的成绩a,b,c;

第二步:计算average=(a+b+c)/3;
第三步:输出三科平均分.

输入a,b,c
a?b?c average ? 3

程序1 INPUT “Maths=”;a INPUT “Chinese=”;b 输出average 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

例3.分析下列程序,考虑输出的结果是什么?

程序1: a=1 x=a+1 PRINT x END 程序2:A=10 A=A+15 PRINT A END 程序3:a=1 b=3 PRINT “a+b=”;a+b END

答: 2

答: 25

答: a+b=4

例4.分析下列程序,判断运行的结果.

(1) a=2 b=3 c=a+b b=a+c-b PRINT “a=”;a PRINT “b=”;b PRINT “c=”;c END

(2)

INPUT A,B PRINT A,B x=A A=B B=x PRINT A,B END

QBASIC语言中的常用运算符号
运算符 功能 乘法运算 除法运算 幂运算 函数名 ABS(x) SQR(x) LOG(x) 功能 |x| 注意事项

?
/

^ >= <=
<>

?
?

x
Inx

x?0 x?0

?
取商
取余数

\
MOD

练习: 1.比较下列各组程序语句有什么异同? (1) a=2 PRINT 2 PRINT a (2) A=1 B=2 A=B A=1 B=2 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/2

?

INPUT语句

PRINT语句

赋值语句 变量=表达式

格 式

INPUT “提示内 容”;变量

PRINT “提示内 容”;表达式





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


更多相关文档:

1.2.1 输入语句、输出语句和赋值语句课件 新人教A版必修3

1.2 1.2.1 学习目标 基本算法语句 输入语句输出语句和赋值语句 1.理解输入语句、输出语句、赋值语句的作用. 2.理解这些语句与相应逻辑结构的关系,并能转化为...

高中数学必修3 1.2.1输入、输出、赋值语句文字资料

高中数学必修3 1.2.1输入输出赋值语句文字资料_数学_高中教育_教育专区。高中数学必修3 1.2 基本算法语句 计算机完成任何一项任务都需要算法。但是,我们用...

高中数学必修3教学设计:1.2.1《输入、输出、赋值语句》

高中数学必修3教学设计:1.2.1输入、输出、赋值语句》_数学_高中教育_教育专区。高中数学必修3教学设计 课题:赋值,输入和输出语句 (一)教学目标 1.知识与技能...

1.2.1输入语句、输出语句和赋值语句 教案(人教A版必修3)

搜 试试 7 帮助 全部 DOC PPT TXT PDF XLS 百度文库 教育专区 高中教育 ...1.2.1输入语句、输出语句和赋值语句 教案(人教A版必修3)_数学_高中教育_教育...

必修3教案1.2.1输入、输出语句和赋值语句

必修3教案1.2.1输入输出语句和赋值语句必修3教案1.2.1输入输出语句和赋值语句隐藏>> 第一课时一、三维目标: 1、知识与技能 1.2.1 输入、输出语句和赋值...

人教版高中数学必修3输入语句、输出语句和赋值语句教案

人教版高中数学必修3输入语句输出语句和赋值语句教案_数学_高中教育_教育专区。.2.1 输入语句、输出语句和赋值语句(第 1 课时 1)【课程标准】 经历将具体问题...

1.2.1输入语句、输出语句和赋值语句_教案(人教A版必修3) (1)

1.2.1输入语句、输出语句和赋值语句_教案(人教A版必修3) (1)_数学_高中教育_教育专区。1.2.1 输入语句、输出语句和赋值语句 舒军 ●三维目标 1.知识与技能...

高一数学必修三1.2.1输入语句、输出语句和赋值语句

编号5 邯郸市荀子中学 数学必修 3 导学案 第 5 课时 第一章 1.2.1 输入语句、输出语句和赋值语句 编制人: 3 2 审核人: 班级: 姓名: 数学必修 3 [导学...

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

必修3第1章算法初步1.2.1输入语句、输出语句和赋值语句_数学_高中教育_教育专区。高中数学必修3精品题库 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值...
更多相关标签:
赋值语句 | 下列赋值语句正确的是 | vb赋值语句 | matlab赋值语句 | c语言赋值语句 | java赋值语句 | mysql 赋值语句 | python 赋值语句 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com