高中数学第一章算法初步1-2基本算法语句1-2-1输入语句输出语句和赋值语句优化练习新人教A版必修3
高中数学_1.2.1《输入语句、输出语句和赋值语句》
在上述求函数值的程序中,第2行中 的语句称为赋值语句,其一般格式是: 变量=表达式
其基本含义是将表达式所代表的值赋给 变量,赋值语句中的“=”叫做赋值号.计算 机在执行赋值语句时,先计算“=”右边表达 式的值,然后把这个值赋给“=”左边的变量.
典型例题
例2 写出计算一个学生语文、数学、 英语三门课的平均成绩的算法、程序框 图和程序. 算法分析:
输入a,b,c
转化为输入语句
INPUT “a,b,c=”;a,b,c
在这个程序中,第3行中的PRINT语句称 为输出语句,其一般格式是:
PRINT “提示内容”;表达式 其中,“提示内容”一般是提示用户输出 什么样的信息,它通常是常量或变量的值; 表达式一般是表示输出信息所对应的字母或 代数式.PRINT语句可以在计算机的屏幕上输 出运算结果和系统信息. 据此,在计算 a与b的和S时,输出框 输出S 转化为输出 语句可以怎样表述? PRINT “S=”;S 或 PRINT “S=”;a+b
(7)赋值语句 A=B=-2 (8)赋值语句 T=T*T (7)错,一个赋值语句只能给一个变 量赋值; (8)正确,该句的功能是将当前T的 值平方后再赋给变量T。
小
结
1.利用输入语句、输出语句和赋值语句 可以写出任何一个顺序结构的算法程序.
2. 输入语句和输出语句中的“提示内容” 有时可以省略.
例1:已知函数y=x3+3x2-24x+30,设计 求自变量x对应的函数值的算法步骤.
算法分析: 第一步,输入一个自变量x的值. 第二步,计算y=x3+3x2-24x+30.
第三步,输出y.
思考:该算法是什么逻辑结构?其程序框 图如何?
开始
2018-2019学年高中数学 第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语
[变式训练] 以下是一个用基本算法语句编写的程 序,根据程序画出其相应的程序框图.
解:程序框图如图所示:
1.输入语句要求
(1)输入语句要求输入的值是具体的常量. (2)“提示内容”提示用户输入的是什么信息,必须 加双引号,提示内容“原原本本”地在计算机屏幕上显 示,“提示内容”与“变量”之间要用分号隔开. (3)一个输入语句可以给多个变量赋值,中间用“,” 分隔.形式如:INPUT “a=,b=,c=”;a,b,c.
程序(1):
x=1 x=x*2 x=x*3
PRINT x END
程序(2):
INPUT “x=”;x y=x*x+6 PRINT y END
(1)程序(1)的运行结果为________.
(2)若程序(1),(2)运行结果相同,则程序(2)输入的值
为________.
解析:赋值语句给变量赋值时,变量的值总是最后一 次所赋的值,故程序(1)中 x 的值最后为 6.要使程序(2)中 y 的值为 6,即 x2+6=6,故 x=0,即输入的 x 的值为 0.
3.赋值语句要求
(1)赋值语句左边只能是变量名字,而不是表达式, 右边表达式可以是一个常量、变量或含变量的运算 式.如:2=x 是错误的.
(2)赋值号的左右两边不能对换.赋值语句是将赋值 号右边的表达式的值赋给赋值号左边的变量.如“A= B”“B=A”的含义运行结果是不同的,如 x=5 是对的, 5=x 是错的,A+B=C 是错的,C=A+B 是对的.
3.编写程序的步骤:(1)首先根据问题要求构思算法 分析.(2)然后把算法分析转化为程序框图,即画出程序 框图.(3)再把程序框图转化为程序.
[变式训练] 圆台的上、下底面半径和高分别为 r,R,
人教A版高中数学必修3《一章 算法初步 1.2.1 输入语句、输出语句和赋值语句 》示范课课件_21
2、写出下列语句描述的算法的输出结果
(1) a=5
(2) a=1
b=3
b=2
c=(a+b)/2
c=a+b
d=c*c
b=a+c-b
print“d=”; d print a,b,c
d=16
1, 2, 3
小结
这节课我们主要学习了输入语句、输出语句和 赋值语句的主要功能、一般格式和相关说明,请 同学们用心掌握。
输入语句 输出语句 赋值语句 条件语句 循环语句
这节课我们先学习输入、输出、赋值语句
输入语句与程序框图中的输 入框对应,用来输入信息.
输出语句与程序框图中的输 出框对应,用来输出信息.
赋值语句与程序框图中的赋 值框对应,用来给变量赋值.
例1 :用描点法作函数 y=x3+3x2-24x+30的图象时,需
a b c.
3
程序框图
s 3
,输出y
.
程序:
开始 INPUT “Maths,Chinese,English=”;a,b,
输入a,b,c
y
a
b 3
c
输出y
结束
INPUT “Maths=”;a INPUT “Chinese=”;b
INPUT “English=”;c
y= (a+b+c)/3
PRINT “The average=”;y END
作业:课本24页练习1.2.3.4
BASIC语言中的常用运算符号
运算符
*
/ ^ >= <= <> \
1.2.1输入语句、输出语句和赋值语句
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
人教a版必修三:《1.2.1输入语句、输出语句和赋值语句》ppt课件(33页)
解 (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 与程序框图中的处理框相对应的语句是赋值语句,那么,输出语句的一般
高中人教版数学必修3课本练习_习题参考答案
高中数学必修③课本练习,习题参考答案新心希望教育:RenYongSheng 第一章算法初步1.1算法与程序框图1.1.1算法的概念(p5)1. 解;第一步:输入任意正实数r,第二步:计算第三步:输出圆的面积S2. 解;第一步:给定一个大于l的正整数;第二步:令;第三步:用除,得到余数;第四步:判断“”是否成立,若成立,则i是n的因数;否则,i不是n的因数;第五步:使的值增加l,仍用表示,即令;第六步,判断“”是否成立.若是,则结束算法;否则,返回第三步1.1.2程序框图与算法的基本逻辑(P19)1.解;算法步骤:第一步,给定精确地d,令i=1第二步,取出的到小数点后第i位的不足近似值,记为a;取出的到小数点后第i位的过剩近似值,记为b,第三步,计算第四步,若m<d,则执行第五步;否则,将i的值增加1,返回第二步.第五步,输出程序框图如下图所示:1.1算法与程序框图(P20)A 组解;题目:在国内寄平信(外埠),每封信的质量x(克)不超过60克时的邮费(单位:分)标准为,试写出计算邮费的算法并画出程序框图。
算法如下:第一步,输入质量数x。
第二步,判断是否成立,若是,则输出y=120,否则执行第三步。
第三步,判断是否成立,若是,则输出y=240,否则,输出y=360,算法结束。
程序框图如下图所示:(注释:条件结构)2.解:算法如下:第一步,i=1,S=0.第二步,判断是否成立,若成立,则执行第三步,否则,执行第四步。
第三步,,i=i+1,返回第二步。
第四步,输出S.程序框图如下图所示:(注释:循环结构)3. 解:算法如下:第一步,输入人数x,设收取的卫生费为y元。
第二步,判断x>3是否成立,若不成立,y=5,输出y;否则,输出y.程序框图如下图所示:(注释:条件结构)BB 组1. 解:分析:我们设计对于一般的二元一次方程组(其中)的通用算法:第一步,,得(即) (3)第二步,解(3),得 (4)第三步,将(4)代入(1),得,因此,只要输入相应的未知数的系数和常数项,就能计算出方程组的解,即可以输出x、y的值,用顺序结构即可。
1-2-1 输入语句、输出语句和赋值语句
第一章
1.2
1.2.1
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
新课引入
第一章
1.2
1.2.1
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
在超市买完东西付款时,收银员会用扫描仪读取物品上 的条形码,而后计算机屏幕上会显示出这个物品的信息,当 所有物品被扫描完后,计算机屏幕上会显示总价格,付款后, 打印机打印购物小票.这个简单的过程可以分成三个方面: 通过扫描仪输入物品信息,然后计算机分析,最后在屏幕上 输出信息.计算机之所以能完成这一系列操作,是因为我们 给它植入一套计算能够“理解”的程序语言.本节我们就来 共同研究程序设计语言中的一些基本算法语句.
的名称为(
)
第一章
1.2
1.2.1
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
[解析]
了解基本的程序框图中的图形符号并掌握它们
各自的功能.
第一章
1.2
1.2.1
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
1 1 1 1 3.如图给出的计算 + + +„+ 的值的一个程序框 2 4 6 20 图,其中判断框内应填入的条件是( )
[解析]
A 对,“提示内容”及后面的分号可省略,直接
输入;B 错,x+3 是代数式,不是变量;C 错,只有“提示 内容”而无变量;D 错,x=3 是等式而不是变量.
第一章
1.2
1.2.1
成才之路 ·高中新课程 ·学习指导 ·人教A版 ·数学 ·必修3
2.输出语句 格式 PRINT“提示内容”;________ 表达式 先计算表达式的___,然后输出结果,实现了算法 值 功能 中的____功能.显示在计算机屏幕上,也就是输 输出
人教A版高中数学必修31.2.1 输入语句、输出语句和赋值语句课件
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
最新高一数学题库 必修3算法初步练习题及答案
第一章算法初步1.1算法与程序框图1.1.1算法的概念1.下面的结论正确的是【】A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2.下面对算法描述正确的一项是【】A.算法只能用自然语言来描述B.算法只能用图形方式来表示C.同一问题可以有不同的算法D.同一问题的算法不同,结果必然不同3.下面哪个不是算法的特征【】A.抽象性B.精确性C.有穷性D.唯一性4.算法的有穷性是指【】A.算法必须包含输出B.算法中每个操作步骤都是可执行的C.算法的步骤必须有限D.以上说法均不正确5.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤,从下列选项中选最好的一种算法【】A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C. S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面;S3烧水同时洗脸刷牙;S4刷水壶6.看下面的四段话,其中不是解决问题的算法是【】A.从济南到北京旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1C.方程210x-=有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再计算3+3=6,6+4=10,10+5=15,最终结果为157.写出求1+2+3+4+5+6+…+100的一个算法.可运用公式1+2+3+…+n=(1)2n n+直接计算.第一步______①_______;第二步_______②________;第三步输出计算的结果.8.写出1×2×3×4×5×6的一个算法.1.1.2 程序框图1.算法的三种基本结构是【】A. 顺序结构、模块结构、条件结构 B. 顺序结构、循环结构、模块结构C. 顺序结构、条件结构、循环结构D. 模块结构、条件结构、循环结构2.给出以下四个问题,①输入x, 输出它的相反数;②求面积为6的正方形的周长;③在三个不等实数,,a b c中,求一个数的最大数;④求函数1,0()2,0x xf xx x-≥⎧=⎨+<⎩的函数值。
高中数学一章算法初步1.2基本算法语句1.2.1赋值输入和输出语句
1.2.1 赋值、输入和输出语句预习课本P16~20,思考并完成以下问题(1)赋值语句的格式和作用分别是什么?(2)输入、输出语句的格式和作用又分别是什么?[新知初探]1.赋值语句定义用来表明赋给某一个变量一个具体的确定值的语句格式变量名=表达式作用赋值语句中的“=”号,称做赋值号,赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值2.输入、输出语句名称一般格式作用输入语句a=input(" ")(1)把程序和初始数据分开(2)可输入数值、单个或多个字符输出语句print(%io(2),a,b,c)参数%io(2)表示在屏幕上输出[小试身手]1.下列赋值语句中错误的是( )A.N=N+2 B.M=M*MC.A=B=C D.D=3答案:C2.下列基本算法语句中书写格式正确的是( )A.input 2 015 B.input x=2 015C.y=y*y+1 D.5=x答案:C3.输出计算结果a,表示为__________________________________________________.答案:print(%io(2),a)输入、输出语句及赋值语句的功能[典例]1a =5;b =3;c =a +b /2;d =c*c ;print %io 2,d ;2a =1;b =2;c =a +b ;b =a +c -b ;print %io 2,c ,b ,a;[解] (1)因为a =5,b =3,c =a +b2=4,d =c 2=16,所以输出结果为16.(2)因为a =1,b =2,c =a +b =3, 所以b =a +c -b =1+3-2=2. 故输出结果依次为a =1,b =2,c =3.(1)根据给出的算法语句写结果,应抓住输入、输出语句和赋值语句的特点,按语句的计算、赋值功能依次执行.(2)注意在Scilab 语言中常见运算符号的书写方式,明确它们的运算规则:先乘除,后加减;乘幂优先于乘除;函数优先于乘幂;同级运算从左向右按顺序进行;括号内的运算最优先.[活学活用]如果输入“82,92,90”.下面程序的功能是________,输出结果为________. x =input(”成绩1=”); y =input(”成绩2=”); z =input(”成绩3=”); t =x +y +z ; s =t/3;print(%io(2),s ,t);解析:输入考试成绩,输出三科总分和平均分. 答案:输出总分和平均分 264,88用赋值、输入、输出语句写算法程序[典例求图中阴影部分的面积.[解] 程序如下:R=input”输入圆的半径R”;a=sqrt 2*R;S1=%pi*R*R;S2=a*a;S =S1-S2;print%io2,S;1.编写程序解决具体问题的一般步骤(1)设计并用自然语言写出解决问题的算法.(2)用程序框图表示算法.(3)将程序框图转化为算法语句即得程序.2.由程序框图写出程序的方法顺序结构的程序框图只需利用输入语句、输出语句和赋值语句即可完成.其中输入、输出框对应输入语句和输出语句,处理框对应赋值语句.[活学活用]根据程序框图,写出程序.解:程序如下:赋值、输入、输出语句在现实生活中的应用[典例] 在一次数学考试中,小明,小亮,小强的成绩分别为a,b,c,后来发现统计错了.小亮的成绩记在了小明的名下,小强的成绩记在了小亮的名下,而小明的成绩记在小强的名下了.设计程序更正成绩单,并输出.[解] 程序如下:a=input”a=”;b=input”b=”;c=input”c=”;x=a;a=c;c=b;b=x;print%io2,c,b,a;编写程序解决实际应用题的步骤(1)审清题意,恰当设未知数.(2)建立数学模型,把实际问题转化为数学问题.(3)根据数学模型,设计算法分析.(4)根据算法分析,画出程序框图.(5)根据程序框图,利用输入、输出语句及赋值语句等编写程序.[活学活用]经过市场调查分析,2016年第一季度内,某地区对某件商品的需求量为12 000件,为保证商品不脱销,商家在月初时将商品按相同的量投入市场,已知年初商品的库存量为50 000件,用S表示商品的库存量,设计一个程序,求出第一季度结束时商品的库存量.解:列出如下列所示每月库存量的变化情况:月份一月二月三月库存S 46 000 42 000 38 000 程序如下:S=50 000;S=S-4 000;S=S-4 000;S=S-4 000;print%io2,S;[层级一学业水平达标]1.下列输入、输出、赋值语句中正确的是( )A.a=input(”a=”)B.print(%io(2),a;b;c)C.10=BD.A=B=-5解析:选A A正确;B错误,print语句中变量之间用“,”隔开,而不是“;”;C 错误,赋值语句中“=”号左边只能是变量名,不能是数值;D错误,一个赋值语句只能给一个变量赋值,不能出现两个或两个以上的赋值号.2.执行下面的程序后,输出的a,b的值是( )a=1;b=3;a=a+b;b=a-b;print%io2,a,b;A.1,3 B.4,1C.4,-2 D.1,4解析:选B由赋值语句的意义知,执行a=a+b后,a的值变为1+3=4,执行b=a-b后,b=4-3=1,故选B.3.下列程序若输出的结果为4,则输入的x值可能是____________________________.解析:由题意可得x2+2x+1=4,解得x=1或x=-3.答案:1或-34.读如下两个程序,完成下列题目.程序甲:x=1;x=x*2;x=x*3;print%io2,x;程序乙:x=input”x=”;y=x*x+6;print%io2,y;(1)程序甲的运行结果为________.(2)若程序甲、乙运行结果相同,则程序乙输入的值为________.解析:赋值语句给变量赋值时,变量的值总是最后一次所赋的值,故程序甲中x的值最后为6.要使程序乙中y的值为6,即x2+6=6,故x=0,即输入的x的值为0.答案:(1)6 (2)0[层级二应试能力达标]1.“x=3*5”,“x=x+1”是某一程序中的先后相邻的两个语句,那么下列说法中,正确的是()①“x=3*5”的意思是“x=3*5=15”.此式与算术中的式子是一样的;②x=3*5是将数值15赋给x;③“x=3*5”可以写为“3*5=x”;④“x=x+1”语句在执行时“=”右边x的值是15,执行后左边x的值是16.A.①③B.②④C.①④D.②解析:选B 程序中的等号与算术中的不一样,且在给变量赋值时,赋值号的左边是变量,右边是数值或表达式,左右两边不能交换位置,故①③错.2.以下程序运行后输出结果是( )A.58 B.88C.13 D.85解析:选D ∵x=58,a为58除以10的整数商,∴a=5.又∵b为58除以10的余数,∴b=8.∴x=10×8+5=85.3.以下程序的含义是( )A.求x3+3x2-24x+30=0的根B.输入x后,输出y=x3+3x2-24x+30的值C.求一般三次函数值的程序D.y=x3+3x2-24x+30的作图程序解析:选B本题考查对输入语句x=input(”x=”),赋值语句y=x^3+3]4.给出下列程序:x1=input”x1=”;y1=input”y1=”;x2=input”x2=”;y2=input”y2=”;a=x1-x2;m=a^2;b=y1-y2;n=b^2;s=m+n;d=sqrt s;print%io2,d;此程序的功能为( )A.求点到直线的距离B.求两点之间的距离C.求一个多项式函数的值D.求输入的值的平方和解析:选B 输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离.5.运行程序:A =2;A =A*5;A =A +8;print %io 2,A ;输出结果为________.解析:首先将2赋给变量A ,然后将2×5的结果再赋给A ,最后这个新的数10加上8,就得到输出的A 的值18.答案:186.已知A (x 1,y 1),B (x 2,y 2)是平面上的两点,试设计一个程序,输入A ,B 两点的坐标,输出其中点的坐标,现已给出程序的一部分,试在横线上填上适当的语句,把程序补充完整.x1=input ”x1=”;y1=input ”y1=”;x2=input ”x2=”;y2=input ”y2=”;; ;x y解析:根据题意可知程序中缺中点坐标,由中点坐标公式x =x 1+x 22,y =y 1+y 22可得中点坐标.答案:x =(x1+x2)/2;y =(y1+y2)/2 7.已知一段程序如下:若输入的是3,则运行结果是________. 解析:由"N=M",得N=3;由"M=2*6",得M=12;由"P=(M*N)/2",得P=18;由"Q=3*P",得Q=54.答案:54,18,3,128.根据下列程序框图写出程序. 解:程序如下:9.某工种按工时计算工资,每月总工资=每月劳动时间(小时)×每小时工资,从总工资中扣除10%作公积金,剩余的为应发工资,请编写一个输入劳动时间和每小时工资数就能输出应发工资的程序,并画出程序框图.解:算法分析.S1 输入每月劳动时间t和每小时工资a.S2 求每月总工资y=每月劳动时间t×每小时工资a. S3 求应发工资z=每月总工资y×(1-10%).S4 输出应发工资z.程序框图如图所示.程序如下:。
1.2.1 《输入语句、输出语句和赋值语句》课件
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
高一数学输入语句和输出语句
INPUT “Maths,Chinese,English”; a,b,c 说明:
INPUT语句的作用:用来向变量提供数据。
(2)输出语句: 一般格式是:
PRINT“提示内容”;表达
课堂练习:1、编制程序计算两个数的平方和。
程序①:INPUT “x=”;x INPUT “y=”;y PRINT “x^2+y^2=” ; x^2+y^2
END
程序②:INPUT “x=”;x INPUT “y=”;y a=x^2+y^2 PRINT “x^2+y^2=” ;a END
2、编制一程序,输入一圆的半径,便能输 出该圆的周长和面积。
课后作业:
P15 第1、2题
;/ MES软件 ;
啪声挥开.她发出一声轻微痛呼,握住手腕.“华华!”忽然从旁边林子里窜出一人,快步来到康荣荣身边扶着她の手仔细端详,“你手没事吧?”“没事,这是旧伤.”康荣荣挣开,看他一眼,“辉哥,你怎么来了?不是出远差吗?”赖正辉眉头深锁,“现在交通发达,去哪儿都快.”眼神复杂地 看着一脸漠然の陆羽,用半开玩笑の轻松语气道,“陆陆,这玩笑开不得,看,有人生气了.”陆羽转头一看,神情冷淡の柏少华正站在她身边不远,目光清冷地盯着自己.“我没说过,是她自己说の.”她冷静地解释一句.康荣荣忙点头,“确实是我说の,对不起,我们只是开个玩笑,你们别当真.” 有了之前の那番话,如今不管她承不承认,在大家心里已经认定是陆羽说の.这一点康荣荣清楚,陆羽也明白,所以多说无益.柏少华拄着拐杖慢慢来到她跟前,在他冷漠の注视下,不知怎の,一股委屈涌上心头,陆羽秀眉轻颤,眼眶微热.为这事哭太糗了.她忙收回目
高中数学第一章算法初步1.2.1输入语句、输出语句和赋值语句1.2.2条件语句aa高一数学
思考1:输入语句和赋值语句都可给变量赋值,这一点上二者有何不同? 答案:输入语句可使初始(chū shǐ)数值与程序分开,利用输入语句改变初始数据时, 程序不变,而赋值语句是程序的一部分,输入语句可对多个变量赋值,赋值语句只能给一个
变量赋值.
2.条件语句(yǔjù)
(1)语句的一般格式及功能
类别
单支
y=0
ELSE y=-1
END IF
END IF
PRINT y END
2021/12/9
第二十四页,共三十三页。
方法(fāngfǎ)技巧
使用条件语句嵌套应关注两点 (1)适用范围:适用于判断条件多于一个时.此时,若重复应用条件语句,书写程序 繁琐,可用条件语句的嵌套. (2)分清层次:编写条件时,要注意IF和END IF的配对,常常利用文字的缩进来(jìn lái)表 示嵌套的层次,以便于程序的阅读与理解.嵌套可以多于两个.
1.2 基本算法语句。,其中“提示内容”一般是提示用户输入什么样的信息。(1)数学符号与程序符号对
No 照表。÷(代数运算中的除法运算符号)。[](代数中取整运算,如[5÷3]=1)。ab(代数运算中指数运算符号)。且
(逻辑中的“且”运算)。或(逻辑中的“或”运算)。END。即时训练(xùnliàn)1-1:用算法语句写出下面程序框 图的程序.。IF x>=0 THEN。50吨以上且不足100吨的,运费为75元/吨。IF x<=50 THEN
2021/12/9
第十五页,共三十三页。
解:程序(chéngxù)如下.
INPUT x1,x2 y1=2∧x1 y2=2∧x2 k=(y1-y2)/(x1-x2)
PRINT k
END
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中数学第一章算法初步1-2基本算法语句1-2-1输入语句输出语句和赋值语句优化练习新人教A版必修3
[课时作业]
[A组学业水平达标]
1.下列给出的输入语句和输出语句中,正确的是( )
①INPUT a,b,c,d,e ②INPUT X=1
③PRINT A=4 ④PRINT
A. ①②
B.②③
C.③④
D.①④
解析:输入语句和输出语句中不能用赋值语句,因此②③错误.
答案:D 2.设A=10,B=20,则可以实现A,B的值互换的程序是( )
A.B.A=10 B=20 C=A B=C
C.D.A=10 B=20 C=A D=B B=C A=B
解析:A中程序执行后A=B=10,B中程序执行后A=B=10,C中程序执行后A=20,B=10,D中程序执行后A=B=10.
答案:C 3.将两个数a=7,b=8交换,使a=8,b=7,下面语句中正确的一
组是( )
A. B.c=b b=a a=c
C.D.a=c c=b b=a
解析:将两个变量的值互换时,要使用中间变量.
答案:B
4.运行如图所示的程序,输出的结果是( )
A.1
B.2
C.3
D.4
解析:程序执行时首先赋值a=1,b=2,然后将a+b的值赋值给a,
此时a=3,输出a即输出3.
答案:C
5.下面的程序输出的结果是( )
A.10
B.8
C.2
D.-2
解析:该程序运行过程中A,B的值变化如下:A=10,B=2,A=10-
2=8.
答案:B
6.x=5
y=6
PRINT x+y END
上面程序运行时输出的结果是__________.
解析:经过计算输出11.
答案:11
7.已知一段程序如下:若输入的是3,则运行结果是________.。