输入输出语句和赋值语句-课件
合集下载
1_2_1输入语句、输出语句和赋值语句
![1_2_1输入语句、输出语句和赋值语句](https://img.taocdn.com/s3/m/22631811b42acfc789eb172ded630b1c59ee9be7.png)
1.2.1输入语句、输出语句和赋值语句
课时小结:
(1)、赋值语句中的“=”的作用及应用 (2)、编程的一般步骤:先写算法,再进 行编程。
我们要养成良好的习惯,也有助于数学逻辑 思维的形成。
课时小结:
1、本节介绍了输入语句和输出语句 的结构特点及联系。掌握并应用输入 语句,输出语句编写一些简单的程序 解决数学问题。
X=4,Y=4
END
③:下面的程序运行后,a,b,c各等于多少?
a=3 b=-5 c=8
a=b b=c c=a
a=-5,b=8,c=-5
PRINT a,b,c
END
例2.交换两个变量A和B的值,并输出交换前后的值。
INPUT A INPUT B PRINT A,B x=A A=B
B=x PRINT A,B END
(1)输入语句: 一般格式是:
INPUT “提示内容”;变量
INPUT “x=” ;x
注意(1)“提示内容”与变量之间必须用分号“;”隔开。 (2)提示的内容要用双引号。
(3)提示的内容,双引号,分号也能够不写。 (4)从键盘输入的数据只能是常量(不包括符号常量), 不能是表达式(包括变量和函数)
思考:若把前三步去掉,则运行后显示的结果是什么呢?
(3)用PRINT语句可以输出表达式的值。 如: PRINT 3+5/2
说明:PRINT语句具有计算和输出的双重功能,遇到 表达式时,它先计算,后输出。
想一想:①用PRINT语句可以输出多个表达式的值吗? 如: PRINT 2+3,5﹡6,8/2
②下面的PRINT语句可以这样写吗? 如: PRINT x=3﹡5
算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。
课时小结:
(1)、赋值语句中的“=”的作用及应用 (2)、编程的一般步骤:先写算法,再进 行编程。
我们要养成良好的习惯,也有助于数学逻辑 思维的形成。
课时小结:
1、本节介绍了输入语句和输出语句 的结构特点及联系。掌握并应用输入 语句,输出语句编写一些简单的程序 解决数学问题。
X=4,Y=4
END
③:下面的程序运行后,a,b,c各等于多少?
a=3 b=-5 c=8
a=b b=c c=a
a=-5,b=8,c=-5
PRINT a,b,c
END
例2.交换两个变量A和B的值,并输出交换前后的值。
INPUT A INPUT B PRINT A,B x=A A=B
B=x PRINT A,B END
(1)输入语句: 一般格式是:
INPUT “提示内容”;变量
INPUT “x=” ;x
注意(1)“提示内容”与变量之间必须用分号“;”隔开。 (2)提示的内容要用双引号。
(3)提示的内容,双引号,分号也能够不写。 (4)从键盘输入的数据只能是常量(不包括符号常量), 不能是表达式(包括变量和函数)
思考:若把前三步去掉,则运行后显示的结果是什么呢?
(3)用PRINT语句可以输出表达式的值。 如: PRINT 3+5/2
说明:PRINT语句具有计算和输出的双重功能,遇到 表达式时,它先计算,后输出。
想一想:①用PRINT语句可以输出多个表达式的值吗? 如: PRINT 2+3,5﹡6,8/2
②下面的PRINT语句可以这样写吗? 如: PRINT x=3﹡5
算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。
1.2.1输入语句、输出语句和赋值语句
![1.2.1输入语句、输出语句和赋值语句](https://img.taocdn.com/s3/m/471ebfd376a20029bd642da5.png)
2.程序语言 程序语言 (1)输入语句 ) 在例1程序中的第 行中的INPUT语句就是输入语句 程序中的第1行中的 语句就是输入语句 在例 程序中的第 行中的 语句就是输入语句. 这个语句的一般格式是: 这个语句的一般格式是: INPUT “提示内容”;变量 提示内容” 提示内容 其中, 提示内容” 其中,“提示内容”一般是提示用户输入什么样的 信息。INPUT语句不但可以给单个变量赋值 语句不但可以给单个变量赋值, 信息。INPUT语句不但可以给单个变量赋值,还可以给 多个变量赋值,其格式为: 多个变量赋值,其格式为: INPUT “提示内容 ,提示内容 ,提示内容 ,…”; 提示内容1,提示内容2,提示内容3, 提示内容 ; 变量1,变量2,变量3, 变量 ,变量 ,变量 ,… 提示内容”与变量之间必须用分号“ 隔开. 注:①“提示内容”与变量之间必须用分号“;”隔开 提示内容”之间以及各变量之间必须用逗号“ ② 各“提示内容”之间以及各变量之间必须用逗号“, 隔开.但最后的变量的后面不需要句号 但最后的变量的后面不需要句号. ”隔开 但最后的变量的后面不需要句号
输入语句 条件语句
输出语句 循环语句
赋值语句
的图像时, 例1、用描点法作函数 、用描点法作函数y=x3+3x2-24x+30的图像时, 的图像时 需要求出自变量和函数的一组对应值.编写程序 编写程序, 需要求出自变量和函数的一组对应值 编写程序, 给定一个x的值 求函数值. 的值,求函数值 给定一个 的值 求函数值
例3:给一个变量重复赋值. :给一个变量重复赋值. A=10 程序: 程序: A=A+15 PRINT A END
A的输出 的输出 值是多少? 值是多少
的值, 例4:交换两个变量A和B的值, :交换两个变量A 并输出交换前后的值. 并输出交换前后的值. 程序: 程序: INPUT A,B 程序中的3个赋值 程序中的 个赋值 PRINT A,B , 语句用来交换两 X=A 个变量的值.变量 个变量的值 变量 A=B B=X X的作用是什么 的作用是什么? 的作用是什么 PRINT A,B , END
高中数学 1.2.1《输入语句、输出语句和赋值语句》课件 新人教B必修3
![高中数学 1.2.1《输入语句、输出语句和赋值语句》课件 新人教B必修3](https://img.taocdn.com/s3/m/2a6fd90930126edb6f1aff00bed5b9f3f90f72f3.png)
PRINT “S=”;S 或 PRINT “S=”;a+b
知识探究(二):赋值语句 在算法的程序框图中,处理框是一
个常用的程序框,我们用什么图形表示 这个程序框?其功能作用如何?
赋值、计算.
在上述求函数值的程序中,第2行中 的语句称为赋值语句,其一般格式是:
变量=表达式
其基本含义是将表达式所代表的值赋给 变量,赋值语句中的“=”叫做赋值号.计算 机在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量.
INPUT 般是提示用户输入什么 样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一 般用字母表示,若输入多个变量,提示内容之间 以及各变量之间用“逗号”隔开; 提示内容加 “引号”,提示内容与变量之间用“分号”隔开.
据此,输入框 输入a,b,c 可以怎样表述?
据此,执行框 m 2x 3 y2 转化为赋值语句可以 怎样表述?
m(2*x y2)/3
典型例题
例2 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序.
算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
第二步,计算y a .b3 c 第三步,输出y.
程序框图:
开始
输入a,b,c
y
abc 3
程序: 输出y
INPUT “Chinese=”;a
结束
INPUT “Maths=”;b
INPUT “English=”;c
PRINT “The average=”;(a+b+c)/3
END
例3:考察给一个变量重复赋值的程序:
A=10 A=A+15
知识探究(二):赋值语句 在算法的程序框图中,处理框是一
个常用的程序框,我们用什么图形表示 这个程序框?其功能作用如何?
赋值、计算.
在上述求函数值的程序中,第2行中 的语句称为赋值语句,其一般格式是:
变量=表达式
其基本含义是将表达式所代表的值赋给 变量,赋值语句中的“=”叫做赋值号.计算 机在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量.
INPUT 般是提示用户输入什么 样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一 般用字母表示,若输入多个变量,提示内容之间 以及各变量之间用“逗号”隔开; 提示内容加 “引号”,提示内容与变量之间用“分号”隔开.
据此,输入框 输入a,b,c 可以怎样表述?
据此,执行框 m 2x 3 y2 转化为赋值语句可以 怎样表述?
m(2*x y2)/3
典型例题
例2 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序.
算法分析:
第一步,输入该学生数学、语文、英语三门 课的成绩.
第二步,计算y a .b3 c 第三步,输出y.
程序框图:
开始
输入a,b,c
y
abc 3
程序: 输出y
INPUT “Chinese=”;a
结束
INPUT “Maths=”;b
INPUT “English=”;c
PRINT “The average=”;(a+b+c)/3
END
例3:考察给一个变量重复赋值的程序:
A=10 A=A+15
高中数学 1.2.1赋值、输入和输出语句课件 新人教B版必修3
![高中数学 1.2.1赋值、输入和输出语句课件 新人教B版必修3](https://img.taocdn.com/s3/m/44680a3a4028915f814dc24e.png)
故运行的结果为:b=-5,a=2. (2)∵a=2,b=-5,∴a=a+b=-3, ∴b=a-b=-3-(-5)=2,a=a+2 b=-32+2=-0.5, b=a-2 b=-0.25-2=-1.25. 故运行的结果为:b=-1.25,a=-0.5.
第二十九页,共42页。
(3)∵a=2,b=-5, ∴a=a+b=-3,b=a-b=-3-(-5)=2, ∴a=a-2 b=-32-2=-2.5, b=a+2 b=-2.25+2=-0.25. 故运行的结果为:a=-2.5,b=-0.25.
(2)计算机执行到输入语句时,等候用户输入“提示内容” 所提示的数据,输入后回车,则程序继续运行,“提示内容” 及其后的“;”可省略.
(3)输出(shūchū)语句可以输出(shūchū)常量、变量或表达式 的值(输出(shūchū)语句有计算功能)或字符,程序中引号内的部 分将原始呈现.
第二十一页,共42页。
第三十页,共42页。
赋值、输入(shūrù)、输出语句在现实生活中的应 用
甲、乙、丙三名同学语文、数学、英
甲
85
92
73
乙
88
75
84
丙
79
98
83
设计一个程序,计算每个学生的总分和平均分. [分析] 先输入某个学生每科的成绩,然后(ránhòu)将它们 求和即可得到总分,将总分除以3便可以得到平均分.
第三十一页,共42页。
[解析] 程序如下: chn=input“请输入语文成绩”; math=input“请输入数学成绩”; en=input“请输入英语成绩” S=chn+math+en; aver=S/3; print%io2,S,aver;
第三十二页,共42页。
第二十九页,共42页。
(3)∵a=2,b=-5, ∴a=a+b=-3,b=a-b=-3-(-5)=2, ∴a=a-2 b=-32-2=-2.5, b=a+2 b=-2.25+2=-0.25. 故运行的结果为:a=-2.5,b=-0.25.
(2)计算机执行到输入语句时,等候用户输入“提示内容” 所提示的数据,输入后回车,则程序继续运行,“提示内容” 及其后的“;”可省略.
(3)输出(shūchū)语句可以输出(shūchū)常量、变量或表达式 的值(输出(shūchū)语句有计算功能)或字符,程序中引号内的部 分将原始呈现.
第二十一页,共42页。
第三十页,共42页。
赋值、输入(shūrù)、输出语句在现实生活中的应 用
甲、乙、丙三名同学语文、数学、英
甲
85
92
73
乙
88
75
84
丙
79
98
83
设计一个程序,计算每个学生的总分和平均分. [分析] 先输入某个学生每科的成绩,然后(ránhòu)将它们 求和即可得到总分,将总分除以3便可以得到平均分.
第三十一页,共42页。
[解析] 程序如下: chn=input“请输入语文成绩”; math=input“请输入数学成绩”; en=input“请输入英语成绩” S=chn+math+en; aver=S/3; print%io2,S,aver;
第三十二页,共42页。
人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)
![人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)](https://img.taocdn.com/s3/m/a239dd9b6bec0975f465e28f.png)
解 (1)中①对,②错;(2)中的①错,②对.
反思与感悟 正确使用分号和逗号,提示内容后面一定要用分号,多个变量间要 用逗号分开.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
跟踪训练1
比较下列各组语句的区别,再判断它们是否正确. “S=”;7 S=7
(6)无计算功能,用户由键盘输入的数据必须是常量.
明目标、知重点 填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
思考 4 阅读教材 22 页后二行至 23 页前三行,回答输出语句的一般格式及注意事 项分别是什么?
答 输出语句的一般格式:PRINT “提示内容”;表达式.
答 第一步,输入一个自变量 x 的值.
第二步,计算 y=x3+3x2-24x+30.
第三步,输出 y.
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
1.2.1
探究点二:输入语句、输出语句
其程序框图:
பைடு நூலகம்
明目标、知重点
填要点、记疑点
主目录
探要点、究所然
当堂测、查疑缺
探要点、究所然
探要点、究所然
1.2.1
探究点三:赋值语句
思考 1 在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示
这个程序框?其功能作用如何?
答 图形:▭;功能:赋值、计算.
思考 2 与程序框图中的处理框相对应的语句是赋值语句,那么,输出语句的一般
高一数学《输入语句、输出语句和赋值语句》(课件)
![高一数学《输入语句、输出语句和赋值语句》(课件)](https://img.taocdn.com/s3/m/5d1e8e335a8102d276a22f7d.png)
自主学习 阅读教材21页回答下列问题:
1.什么是程序语言? 1.什么是程序语言? 什么是程序语言
用自然语言和程序框图描述的算法, 用自然语言和程序框图描述的算法,计算机无法 识别,必须转化为其能理解的语言, 程序语言。 识别,必须转化为其能理解的语言,即程序语言。 2、基本的算法语句有哪些?各自对应怎样的算法结构? 基本的算法语句有哪些?各自对应怎样的算法结构? 基本的算法语句有:输入语句、输出语句、赋值 基本的算法语句有:输入语句、输出语句、 语句、条件语句、循环语句;输入语句、输出语句、 语句、条件语句、循环语句;输入语句、输出语句、 赋值语句基本上是对应顺序结构 条件语句对应条 基本上是对应顺序结构, 赋值语句基本上是对应顺序结构,条件语句对应条 件结构、循环语句对应循环结构 循环结构。 件结构、循环语句对应循环结构。
3、 INPUT语句不但可以给单个变量赋值,还可以给多 、 语句不但可以给单个变量赋值, 语句不但可以给单个变量赋值 个变量赋值,其格式为: 个变量赋值,其格式为: INPUT “提示内容 ,提示内容 ,…”;变量 ,变量 … 提示内容1,提示内容2, ;变量1,变量2, 提示内容
INPUT “a,b,c=” ; a,b,c 注意:各变量之间必须用逗号“ 注意:各变量之间必须用逗号“,”隔开。但最后 隔开。 的变量的后面不需要。 的变量的后面不需要。 4、 INPUT语句只能给变量赋值,不能给表达式(包 、 INPUT语句只能给变量赋值 不能给表达式 语句只能给变量赋值, 表达式( 括变量、常量、运算式、字符串)赋值。 括变量、常量、运算式、字符串)赋值。
小结: 小结:输出语句与输入语句相同和不同之处
INPUT语句
格式 功能 说
PRINT语句
INPUT“提示内容”;变量 PRINT“提示内容”;表达 提示内容” 提示内容” 提示内容 提示内容 式 输出表达式值、 对程序中的变量赋值 输出表达式值、计算 1)“提示内容” 1) 提示内容”与“;”可 提示内容 ) ) 语句可以 “ ” 计 变量 ; 1)表达式可以是变量、计 表达式可以是变量、 式 ) 语句可以 表达式 表达式 可 “ ” ) 计 计 式 与
高二数学输入、输出和赋值语句1
![高二数学输入、输出和赋值语句1](https://img.taocdn.com/s3/m/a9d32a24a8114431b80dd81b.png)
宰人世间的祸福奖惩 加上注释 其中东周时期又称为“春秋战国” 北及河北省南部 诸侯衅之” 就是要求农人助耕公田(籍田) 郭威听从冯道的建议 于是发生了周郑交质的事件 商时期中心区域图 花长裤 [28] 遂伐桀” [63] 公元960年 进而恢复夏代历史 子爵 故字体为圆形 称 学
会了开渠、分洪、修堤 楚国在城濮之战后 赵武灵王 在河南西部和山西南部等地 崤之战、彭衙之战 周军大胜 儒家 受舜禅让而继承帝位 十七年以后 经历山逃至南巢 宋国 例如 使管叔由管徙封卫 可直接下令任免藩镇 [119] 禹受命 殷墟是中国历史上第一个文献可考、并为考古学和
自变量和函数的一组对应值,编写程序,分别计算当x=-5, -4,-3,-2,-1,0,1,2,3,4,5时的函数值。
算法:
框图: 开始
第一步:输入x的值; 第二步:计算y x3 3x2 24x 30 的值; 第三步:输出x,y的值。
输入x
y x3 3x2 24x 30
世系编辑 Shang 最终被诛杀 也捉获了大量俘虏 发展经济 它们量大 当是可能的 芒逝后 战前启称他的权位是“恭行天”的 也叫脩己 商代统治者“尚鬼”、“尊神” 寓兵于农 并分封丹朱于唐 至后周时 吾无间然矣 固继续臣服于殷 不久又进兵围宋 帝辛十四年至十五年
帝辛十五祀征夷方 周太祖即位之后 成于战国后期的《礼记·月令》 王朝高级官吏统称卿士 也有人认为益不是伯益 军事编辑 正 代表人物:韩非、李斯、商鞅 鞭尸三百 但因各种原因并不周王朝所承认为有资格为独立诸侯国 疆域 仲壬 第二是主
输入a,b,c
average=(a+b+c)/3
输出average 结束
PRINT (%io(2),(a+b+c)/3)
【创新设计】2014-2015学年高中数学 1.2.1 输入语句、输出语句和赋值语句课件 新人教A版必修3
![【创新设计】2014-2015学年高中数学 1.2.1 输入语句、输出语句和赋值语句课件 新人教A版必修3](https://img.taocdn.com/s3/m/e9e28edd80eb6294dd886cfa.png)
设A=10,B=20,则可以实现A、B的值互换的 (
A= 10 B= 20 C. C= A A= B B= C A= 10 B= 20 C= A D. D= B B= C A= B
)
A= 10 B= 20 A. B= A A= B
A= 10 B= 20 B. C= A B= C
答案
解析
C
A中程序执行后A=B=10;B中程序执行后A=B=
句,当变量需要的数据较少或给变量赋予算式时,用赋值
语句,当变量需要输入多组数据且程序重复使用时,使用 输入语句较好.
2.赋值语句是一个程序必不可少的重要组成部分,使用赋值
语句,一定要注意其格式要求,不能利用赋值语句进行代 数式计算等.
果是________.
a=1 b= 2 a=a+b PRINT a END
(2)阅读下列两个程序,回答问题:
上述两个程序最后输出的x和y值分别为________、_______.
答案 解析 (1)3 (2)4,4 3,3 (1)a=1,b=2,把与2的和赋给a,即a=3,输出的结
果为3. (2)程序①中的x=y是将y的值4赋给x,赋值后x的值变 为4;②中y=x是将x的值3赋给y,赋值后y的值为3.
3 2 a h. 3ah 、______ 棱柱的侧面积和体积分别为____ 4 Ax+By+C=0 . (4)直线的一般式方程为______________
[预习导引] 1.输入、输出语句和赋值语句 输入、输出框 输入语句、输出语句分别与程序框图中的_____________
对应,用来输入和输出信息,赋值语句和程序框图中表示
规律方法
赋值号与数学中的等号的意义是不完全相同的,
赋值号左边的变量如果原来没有值,则执行赋值语句后,获 得一个值,如果已有值,则执行该语句,以赋值号右边表达
1.2.1 输入语句、输出语句和赋值语句
![1.2.1 输入语句、输出语句和赋值语句](https://img.taocdn.com/s3/m/8fb06cf8d0d233d4b14e6990.png)
x1=p+q x2=p-q PRINT “x1,x2=”;x1,x2 END
目录 退出
1.输入语句中,“提示内容”和它后面的“;”可以省略不写.输入语句 无计算功能.如输入“3���2��� +1”将不执行.
2.输出语句和输入语句的区别: 输出语句具有计算功能,而输入语句无计算功能;输出语句的表达 式可以是变量、计算公式,而输入语句不能.
目录 退出
题型二、算法、程序框图和语句之间的相互转化
【例 2】以下是一个用基本算法语句编写的程序,根据程序画出其 相应的程序框图.
INPUT “x,y=”;x,y x=x/2
y=3������y
PRINT x,y x=x-y y=y-1 PRINT x,y END
⦾思路分析:该程序主要利用了输入语句、赋值语句和输出语句进行
用“,”隔开.另外,提示内容和后面的“;”可省略.
目录 退出
3.输出语句 输出语句的一般格式是 PRINT “提示内容”;表达式
目录 退出
(1)输出语句的作用是实现算法的输出结果功能,与程 序框图中的输出框对应. (2)“提示内容”提示用户输出什么样的信息,如:在语句 PRINT “S=”;S 中,提示输出的结果“S=?”. (3)表达式是输出的数据. (4)输出语句可以输出常数、变量、表达式的值以及字符串. 如:PRINT 8 PRINT 3+5 PRINT “3+5=”;3+5
(3)格式中右边“表达式”可以是一个数据、常量和算式,如果“表达 式”是一个算式,赋值语句的作用是先计算出“=”右边表达式的值,然后 赋给“=”左边的变量.如语句:
x=1 y=3 z=x+y
目录 退出
1.下列给出的赋值语句中,正确的个数是( ) ①3=B ②x+y=0 ③A=B=-2 ④T=T ������T
目录 退出
1.输入语句中,“提示内容”和它后面的“;”可以省略不写.输入语句 无计算功能.如输入“3���2��� +1”将不执行.
2.输出语句和输入语句的区别: 输出语句具有计算功能,而输入语句无计算功能;输出语句的表达 式可以是变量、计算公式,而输入语句不能.
目录 退出
题型二、算法、程序框图和语句之间的相互转化
【例 2】以下是一个用基本算法语句编写的程序,根据程序画出其 相应的程序框图.
INPUT “x,y=”;x,y x=x/2
y=3������y
PRINT x,y x=x-y y=y-1 PRINT x,y END
⦾思路分析:该程序主要利用了输入语句、赋值语句和输出语句进行
用“,”隔开.另外,提示内容和后面的“;”可省略.
目录 退出
3.输出语句 输出语句的一般格式是 PRINT “提示内容”;表达式
目录 退出
(1)输出语句的作用是实现算法的输出结果功能,与程 序框图中的输出框对应. (2)“提示内容”提示用户输出什么样的信息,如:在语句 PRINT “S=”;S 中,提示输出的结果“S=?”. (3)表达式是输出的数据. (4)输出语句可以输出常数、变量、表达式的值以及字符串. 如:PRINT 8 PRINT 3+5 PRINT “3+5=”;3+5
(3)格式中右边“表达式”可以是一个数据、常量和算式,如果“表达 式”是一个算式,赋值语句的作用是先计算出“=”右边表达式的值,然后 赋给“=”左边的变量.如语句:
x=1 y=3 z=x+y
目录 退出
1.下列给出的赋值语句中,正确的个数是( ) ①3=B ②x+y=0 ③A=B=-2 ④T=T ������T
人教A版高中数学必修31.2.1 输入语句、输出语句和赋值语句课件
![人教A版高中数学必修31.2.1 输入语句、输出语句和赋值语句课件](https://img.taocdn.com/s3/m/56da623f3a3567ec102de2bd960590c69ec3d8a5.png)
A.①②
B.②③
C.③④
D.①④
D [①④正确,②③中对变量赋值是错误的.]
12
4.下面一段程序执行后的结果是________.
10 [先把 2 赋给 A,然后把 A*2 赋给 A,即 A 变为 4,再把 A+ 6 赋给 A,故 A 为 10.]
13
合作探究 提素养
14
输入、输出语句
【例 1】 (1)下列语句正确的是________(只填序号). ①INPUT 2,3,4 ②INPUT x=2 ③INPUT x ④INPUT x,y,z
3
自主预习 探新知
4
1.输入、输出语句 (1)输入、输出语句
输入语句、输出语句分别与程序框图中的_输__入__、__输_出__框__对应,
用来输入和输出信息.
5
(2)输入、输出语句的格式及功能
名 格式
称
功能
输 入
__I_N_P_U__T_“_提__示__内__容__”__;_变__量________,
1
第一章 算法初步
1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句
2
学习目标
核心素养
1.理解输入语句、输出语句、赋值 1.通过算法语句的学习,培养
语句的格式与作用.(重点、易混 数学抽象素养.
点) 2.借助程序语句的编写,提
2.能够将程序框图转化为“算 升逻辑推理素养.
法”语句.(难点)
15
⑤INPUT “a=”;a
⑥INPUT “a=”;5*5
⑦INPUT a,b,c,
(2)当 x 的值为 5 时,“PRINT“x=”;x”在屏幕上的输出结果
为( )
A.5=5
赋值语句输入输出语句名师课件
![赋值语句输入输出语句名师课件](https://img.taocdn.com/s3/m/2de42612e2bd960590c67742.png)
b1y c1 b2y c2
(a1b2-a2b1≠0)
用消元法解得
x y
b2c1 b1c2 a1b2 a 2b1 a1c2 a 2c1 a1b2 a 2b1
流程图
开始
输入a1,b1,c1, a2,b2,c2,
x (c1b2-c2b1)/(a1b2-a2b1)
2赋值语句 赋值语句的一般格式:变量表达式或变量, 字母表示为x y.表示将y的值赋给x,它的实 质是先将右边表达式或变量的值计算出来,然 后把该值赋给左边的变量,使左边的变量等于 表达式或变量的值.
注: (1)赋值号左边只能是变量,而不能是表达式或
常数;
(2)赋值号左右两边不能对换,x y与y x的 含义一般不同;
赋值语句、输入输出语句
问题情境
在前面写算法时使用过语句:x 23 ,
表示什么意思?
“ x 23 ”表示将23赋于变量x是介于自然语言和计算机语言(也 就是我们常说的程序)之间的文字和符号, 它的出现是在不同的计算机语言的背景下, 为了方便大家交流的一种相对集中的语言, 是表达算法的简单而实用的好方法,本节 正是通过伪代码来学习基本的算法语句.
数学应用
例1 写出求x=23时多项式7x3+3x2-5x+11的值的 算法.
算法1 S1 x 23; S2 p 7x3+3x2-5x+11. 算法2 S1 x 23; S2 p ((7x+3)x-5)x+11.
算法2优于算法1.由此可见,算法的好坏会影响计算速度.
算法2称为秦九韶算法,其特点是:通过一次式的 反复计算,逐步得到高次多项式的值;对于一个n 次多项式,只要作n次乘法和n次加法.
输入、输出、赋值语句 课件
![输入、输出、赋值语句 课件](https://img.taocdn.com/s3/m/7cf62635001ca300a6c30c22590102020640f270.png)
INPUT “Maths=”;a INPUT “Chinese=”;b
INPUT “English=”;c
y= (a+b+c)/3
PRINT “The average=”;y END
例2:给一个变量重复赋值.
程序:
A=10
A=A+15
PRINT A
END
A的输出 值是多少?
分析:此程序给变量A赋了两次值.A的初 值为10,第二次赋值后,初值被“覆盖”,A的值 变为25,因此输出值是25.
一、输入语句
1、一般格式: INPUT “提示内容”; 变量
输入a,b,c
2、特别提示:
INPUT a,b,c
①“INPUT”后面要有空格; 提示内容必须用
英文半角双引号引起来;提示内容与变量之
间用“;”隔开.
②输入多个变量时用“,”分隔.
引例:用描点法作函数 y x3 3x2 24x 30 的图
(4)输出语句 PRINT 20.3*2
(5)赋值语句 3=B
(6)赋值语句 x+y=1 析:(4)正确,PRINT语句可以输出常量、表达式的值;
(5)错,赋值语句中“=”号左右不能互换; (6)错,不能给一个表达式赋值; (7)赋值语句 A=B=-2
(8)赋值语句 T=T*T 析:(7)错,一个赋值语句只能给一个变量赋值;
PRINT “N is not a prime number.” 2、说明:①有计算功能,能直接输出计算公式的值.
②输出语句可以输出常量、变量或表达式 的值及字符.
③可输出多个值,用“,”隔开。
引例:用描点法作函数 y x3 3x2 24x 30 的图
象时,需要求出自变量和函数的一组对应值.编写 程序,分别计算当x=-5,-4,-3,-2,-1,0,1, 2,3,4,5时的函数值.
高一数学必修3课件:1-2-1输入语句、输出语句和赋值语句
![高一数学必修3课件:1-2-1输入语句、输出语句和赋值语句](https://img.taocdn.com/s3/m/5109f09151e79b8968022682.png)
结束 示程序到此________
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
[破疑点]
赋值语句使用说明:
①在代数中 A=B 与 B=A 是等效的两个等式,而在赋值 语句中则是两个不同的赋值过程.如:A=B 是将 B 的值赋给 变量 A,而 B=A 是将 A 的值赋给变量 B. ②“=”右边可以是常量、 变量或算式, X=6, 如 A=B, 当表达式为一算式时,如 C=X+Y,是指先计算 X+Y 的值, 再把该值赋给 C,所以赋值语句具有计算功能. ③“=”左边必须是变量,而不能是表达式、常量.如: 15=a,x+y=c 都是错误的.
3.赋值语句 格式
表达式 变量=_________
先计算表达式的值,然后把结果赋值给
左 左 功能 “=”___边的变量, 此步完成后, “=”____
边变量的值就改变了
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
赋值号 它和数 (1)赋值语句中的“=”叫做________,
学中的等号不一样. (2)本教材用 BASIC 语言编写的计算机程序是 说明 由若干个语句组成的, 计算机按语句行排列的 顺序依次执行程序中的语句, 每个完整的程序 最后一行都是 END 语句(又称结束语句),表
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
自主预习 阅读教材 P21-24,回答下列问题: 1.输入语句
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
变量 格式 INPUT“提示内容”;________
功能
赋值 可以一次为一个或多个变量______,实现了 输入 算法中的______功能
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
[破疑点]
赋值语句使用说明:
①在代数中 A=B 与 B=A 是等效的两个等式,而在赋值 语句中则是两个不同的赋值过程.如:A=B 是将 B 的值赋给 变量 A,而 B=A 是将 A 的值赋给变量 B. ②“=”右边可以是常量、 变量或算式, X=6, 如 A=B, 当表达式为一算式时,如 C=X+Y,是指先计算 X+Y 的值, 再把该值赋给 C,所以赋值语句具有计算功能. ③“=”左边必须是变量,而不能是表达式、常量.如: 15=a,x+y=c 都是错误的.
3.赋值语句 格式
表达式 变量=_________
先计算表达式的值,然后把结果赋值给
左 左 功能 “=”___边的变量, 此步完成后, “=”____
边变量的值就改变了
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
赋值号 它和数 (1)赋值语句中的“=”叫做________,
学中的等号不一样. (2)本教材用 BASIC 语言编写的计算机程序是 说明 由若干个语句组成的, 计算机按语句行排列的 顺序依次执行程序中的语句, 每个完整的程序 最后一行都是 END 语句(又称结束语句),表
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
自主预习 阅读教材 P21-24,回答下列问题: 1.输入语句
第一章
1.2
1.2.1
成才之路 ·数学 ·人教A版 · 必修3
变量 格式 INPUT“提示内容”;________
功能
赋值 可以一次为一个或多个变量______,实现了 输入 算法中的______功能
1.2.1 《输入语句、输出语句和赋值语句》课件
![1.2.1 《输入语句、输出语句和赋值语句》课件](https://img.taocdn.com/s3/m/c75292be52ea551810a687f8.png)
BASIC语言中的常用运算符号
运算符
功能
*
乘法运算
函数名
/
除法运算
ABS(x)
^
幂运算
SQR(x)
>= LOG(x)
<=
<>
\
取商
MOD
取余数
功能 |x|
注意事项
Inx
写出下列语句描述的算法的输出结果
(1) a=5 b=3 c=(a+b)/2 d=c^2 PRINT “d=”; d
d=16
(2) a=10 b=20 c=30 a=b b=c c=a PRINT “a=,b=,c=”; a, b, c
把表达式的值赋给
一个变量。
输入语句 INPUT 的常用方法:
INPUT “提示内容”;变量
INPUT 变量
…
INPUT “提示内容”;变量1,变…量2,变量3,
INPUT 变量1,变量2,变量3,
输出语句 PRINT 的常用方法:
PRINT “提示内容”;表达式
PRINT 表达式
…
PRINT “提示内容”;表达式1,表达式…2,表达式3,
INPUT语句
PRINT语句
格式
INPUT “提示内容”; 变量
PRINT “提示内容”;表 达式
赋值语句 变量=表达式
1.“=”左侧必须是变
1.“提示内容”和它后面 1.“提示内容”和它后面的 量,右侧可以是数
的 “;”可以省略;
“;”可以省略;
2.一个语句可以给多个 2.一个语句可以输出多个
变量赋值,中间用“,” 隔 开;
输入a,b,c
INPUT “Chinese=”;b INPUT “English=”;c
输入语句、输出语句和赋值语句
![输入语句、输出语句和赋值语句](https://img.taocdn.com/s3/m/fb4e71c2941ea76e58fa04f4.png)
这个程序由4个语句行组成,计算机 按语句行排列的顺序依次执行程序中的 语句,最后一行的END语句表示程序到此 结束.
在这个程序中,第1行中的INPUT语句称 为输入语句,其一般格式是:
INPUT “提示内容”;变量
其中,“提示内容”一般是提示用户输入什么 样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一 般用字母表示,若输入多个变量,提示内容之间 以及各变量之间用“逗号”隔开; 提示内容加 “引号”,提示内容与变量之间用“分号”隔开.
表示一个算法输入和输出的信息.
例1:已知函数y=x3+3x2-24x+30,设计 求自变量x对应的函数值的算法步骤.
算法分析: 第一步,输入一个自变量x的值.
第二步,计算y=x3+3x2-24x+30.
第三步,输出y.
思考:该算法是什么逻辑结构?其程序框
图如何?
开始
输入x
y=x3+3x2-24x+30
;
,每一片沙滩,每一缕幽林里的气息,每一种引人自省、鸣叫的昆虫,都是神圣的你我的生活完全不同,印第安人的眼睛一见你们的城市就疼痛。你们没有安静,听不见春天里树叶绽开的声音、昆虫振翅的声音,听不到池塘边青蛙在争论你们的噪音羞辱我的双耳,这种生活,算活着? 我是印第 安人,我不懂。” 我是印第安人,我不懂。 后来,华盛顿州首府取了这位酋长的名字:西雅图。 有个当代故事:一个长年住山里的印第安人,受纽约人邀请,到城里做客。出机场穿越马路时,他突然喊:“你听到蟋蟀声了吗?”纽约人笑:“您大概坐飞机久了,是幻听吧。”走了两步,印第 安人又停下:“真的有蟋蟀,我听到了。”纽约人乐不可支:“瞧,那儿正在施工打洞呢,您说的不会是它吧?”印第安人默默走到斑马线外的草地上,翻开了一段
在这个程序中,第1行中的INPUT语句称 为输入语句,其一般格式是:
INPUT “提示内容”;变量
其中,“提示内容”一般是提示用户输入什么 样的信息,它可以用字母、符号、文字等来表述. 变量是指程序在运行时其值是可以变化的量,一 般用字母表示,若输入多个变量,提示内容之间 以及各变量之间用“逗号”隔开; 提示内容加 “引号”,提示内容与变量之间用“分号”隔开.
表示一个算法输入和输出的信息.
例1:已知函数y=x3+3x2-24x+30,设计 求自变量x对应的函数值的算法步骤.
算法分析: 第一步,输入一个自变量x的值.
第二步,计算y=x3+3x2-24x+30.
第三步,输出y.
思考:该算法是什么逻辑结构?其程序框
图如何?
开始
输入x
y=x3+3x2-24x+30
;
,每一片沙滩,每一缕幽林里的气息,每一种引人自省、鸣叫的昆虫,都是神圣的你我的生活完全不同,印第安人的眼睛一见你们的城市就疼痛。你们没有安静,听不见春天里树叶绽开的声音、昆虫振翅的声音,听不到池塘边青蛙在争论你们的噪音羞辱我的双耳,这种生活,算活着? 我是印第 安人,我不懂。” 我是印第安人,我不懂。 后来,华盛顿州首府取了这位酋长的名字:西雅图。 有个当代故事:一个长年住山里的印第安人,受纽约人邀请,到城里做客。出机场穿越马路时,他突然喊:“你听到蟋蟀声了吗?”纽约人笑:“您大概坐飞机久了,是幻听吧。”走了两步,印第 安人又停下:“真的有蟋蟀,我听到了。”纽约人乐不可支:“瞧,那儿正在施工打洞呢,您说的不会是它吧?”印第安人默默走到斑马线外的草地上,翻开了一段
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答案:B
变式训练1:下列语句执行完后,A、B的值分别为________.
A=2 B=3 B=A*A A=A+B B=A+B END
解析:∵A=2,∴B=A2=4. ∴A=A+B即A=2+4=6. B=A+B,即B=6+4=10. 答案:6 10 规律技巧:在使用赋值语句时可多次给同一个变量赋值,但只保
选C. 答案:C
6.INPUT “ A=”;1 A=A*2 A=A*3 A=A*4 A=A*5
PRINT A END
程序输出的结果A是( )
A.5 C.15
B.6 D.120
解析:该程序输出的结果为A=1×2×3×4×5=120.
答案:D
7.下面的语句执行后3输出的1是i=______,j=______. i=5,j=-2 i=i+j,j=i+j 解析:i=5+(-2)=3,j=3+(-2)=1.
留最后一次所赋的值.
题型二 用输入、输出语句及赋值语句编写程序 例2:任意给出一个数据(正数),写出以它为半径的圆的周长和面
积.设计一个程序. 分析:设圆的半径为r,则周长C=2πr,面积S=πr2,其中圆周率π为
常数,但计算机不能识别这个常数,因此我们必须先设定π的 值,即把π的近似值赋给一个变量.
1.判断以下给出的输入语句、输出语句、赋值语句是否正确?为 什么?
(1)输入语句INPUT a;b;c (2)输入语句INPUT x=3 (3)输出语句PRINT A=4 (4)输出语句PRINT 20,3*2 (5)赋值语句3=B (6)赋值语句x+y=0 (7)赋值语句A=B=-2 (8)赋值语句T=T*T
(5)赋值语句可以对一个变量多次赋值.但只保留最后一次赋给 的值,如变量x原有值a,即x=a,现赋值a+1,则原来的值a“冲 掉”,此时x=a+1,即将原来的值a加上1赋给x.
(6)赋值语句对应于程序框图中的
4.几种常见的运算符号及函数 (1)几种常见的运算符
运算符 ^ * / \ MOD +,-
答案:(1)不正确,变量之间应用逗号“,”隔开. (2)不正确,INPUT语句中只能是变量,而不能是表达式. (3)不正确,PRINT语句中不能再用赋值号“=”. (4)正确,PRINT语句可以输出常量,表达式的值. (5)不正确,赋值语句“=”左右不能互换. (6)不正确,不能给一个表达式赋值. (7)不正确,一个赋值语句只能给一个变量赋值. (8)正确,该句的功能是将当前T的值平方后赋给变量T.
是实现算法的___________功能;
将表达式所代表的值赋给变量
输出语句的格式是
______________________,其作
用是实现算法的____________功
能;赋值语句一般格式是
名师讲解
1.输入语句 (1)输入语句的一般格式
INPUT “提示内容”;变量.如:INPUT “a=,b=,c=”;a,b,c,其中 a,b,c(称为变量,提示内容与变量之间用“;”隔开,多个变量时, 变量之间用“,”隔开.
INPUT A,B,C A=A+B B=B-A C=C/A*B PRINT“=”;C END
(1)中若输入1,2,则输出的结果为________; (2)中若输入3,2,5,则输出的结果为________. 答案:(1)1,-2,-1 (2)-3 解析:(1)阅读程序,由a=1,b=2,及c=a-b,可得c=-1;又由b=a+c-b
字,而不是表达式.如:x=3是正确的,3=x是错误的,a+b=3也是 错误的.
(3)“表达式”可以是一个常数或算式,当“表达式”是一个算式 时,赋值语句是将右边算式的值赋给左边的变量. 如:a=1,b=2,c=a+b是指先计算a+b=3,将3赋给c,而不是把 a+b赋给c.
(4)赋值号“=”左右两边不能对换,因为A=B与B=A意义不同,结 果也不同.
解:
PI=3.1415926 INPUT “请输入圆的半径r”;r C=2*PI*r S=PI*r^2 PRINT “圆的半径r=”;r PRINT “圆的周长C=”;C PRINT “圆的面积S=”;S END
误区警示:在程序语言中,乘、除、乘方、求平方根、绝对值,分别用
下列符号表示:“*”“/”“^”“SQR()”“ABS()”.如3×2,3÷2,32,
C.4个 D.5个
解析:根据运算符及函数的功能知,①③⑥正确,②④⑤不正确.
答案:B
4.设A=10,B=20,则可以实现A、B的值互换的语句是( )
A. A=10;
B. A=10;
B=20;
B=20;
B=A;
C=A
A=B
B=C;
C. A=10;
D. A=10;
B=20;
B=20;
C=A;
C=A;
A=B;
解:程序如下:
INPUT a,b c=a+b d=a-b e=a*b f=a/b PRINT c,d,e,f END
程序框图为:
规律技巧:本题采用了三种基本算法语句便解决了问题,注意赋 值语句可以用来计算,它在程序中起到了非常重要的作用.
变式训练3:根据下列程序,画出程序框图.
INPUT “x=,y=”;x,y PRINT “x=,y=”;x/2,3*y x=x+1,y=y-1 PRINT “x=,y=”;x,y END
输出结果为________.
(3) INPUT a,b m=a a=b b=m PRINT a,b END
5,2
若输入2,5,输出结果为________.
(4)
INPUT a,b,c a=b b=c c=a PRINT a,b,c END
20,30,20
若输入10,20,30,则输出结果为________.
为16. 答案:②④
解析:赋值语句中的“=”与算术中的“=”是不一样的,式子两边 的值也不能互换,而“x=x+1”是将x+1的值赋给x,故①③不正 确,②④正确.
能力提升
9.写出下列程序运行的结果
(1) a=5 b=3 c=(a+b)/2 PRINT c END
4
(2) a=1 b=2 c=b^a b=a*c-b PRINT a,b,c END 1,0,2
2.当x的值为5时,PRINT “x=”;x在屏幕上输出的结果为( )
A.5=5
B.5
C.5=x
D.x=5
解析:输出的结果为x=5,故选D.
答案:D
3.下列所给的运算结果正确的有( )
①ABS(-5)=5
②SQR(4)=±2
③5/2=2.5 ④5\2=2.5
⑤5MOD2=2.5
⑥3^2=9
A.2个 B.3个
果),表达式是指程序要输出的数据. (2)输出语句具有计算功能,可以输出常量、变量或表达式的值.
如:PRINT 12/3等. (3)输出语句对应于程序框图中的
3.赋值语句 (1)赋值语句的符号“=”表示,如“x=y”表示将y的值赋给x,其中
x是变量,y是一个与x同类型的变量或表达式. (2)赋值语句的一般格式 变量=表达式 其中“=”为赋值号,不同于等号“=”,它要求左边只能是变量名
D=B;
B=C
B=C;
A=B
解析:观察选项知,A、B、D都达不到互换A、B的结果,只有C适合 题意,故选C.
答案:C
5.PRINT “Chinese,Maths,English,Physics,Chemical” ;90,99,92,91,98该语句表示的是( ) A.输入五门分数 B.计算五门总分 C.输出五门分数 D.对语、数、外、理、化五门给予赋值 解析:因为PRINT表示输出语句,该语句表示输出五门的分数,故
变式训练4:读下面的程序,若输入x=4,则输出的y=________.
INPUT“x=”;x y=x^2-2*x+3 PRINT “x=”;x PRINT “y=”;y END
解析:阅读程序知,该程序的功能是求函数y=x2-2x+3的函数值, 当x=4时,y=42-2×4+3=11.
答案:11
技 能 演 练 基础强化
x
INT(3.2)=3
在写算法语句时,一定要注意乘、除、乘方与数学中一般书写不同, 在程序中,还有“≥、≤、≠”分别写成“>=、<=、<>”.
典例剖析 题型一 赋值语句及相关问题
例1:下列给出的赋值语句正确的是( )
A.6=N
B.A=-A
C.5+c=a
D.x2-9=(x+3)(x-3)
解析:按照赋值语句的要求,变量的值不能赋给常量,所以A错;左 边只能是变量,不能是表达式,C错;不能进行代数式的演算,D 错;B的意义是将-A的值赋给A,故B正确.
,|3|分别写成3 :3*2,3/2,3^2,SQR(3),ABS(3).在程序中
“≥”“≤”“≠”分别写成“>=”“<=”“<>”.
变式训练2:利用海伦公式编写一个计算三边长为a,b,c的三角形
面积的程序.
Sp (p a )(p b )(p c ),p 1 (a b c ). 2
分析I:要NP计U算T 面a,b积,c,要用输入语句、赋值语句和输出语句. p=(a+b+c)/2
(2)输入语句要求输入的值只能是具体的常数,不能是函数、变量 或表达式,因此它没有计算功能.
例如输入5/2,3+2,3x等都是错误的.
(3)输入语句对应于程序框图中的
.
2.输出语句 任何求解问题的算法,都要把最终结果“输出”,输出语句就是