人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练A卷

合集下载

人教A版高中数学必修3《第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句》_9

人教A版高中数学必修3《第一章 算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和赋值语句》_9

1.2.1输入语句、输出语句和赋值语句
一、教学目标:
1、知识与技能:掌握输入语句、输出语句和赋值语句
2、过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地写出输入语句、输出语句和赋值语句。

3、情感态度与价值观:通过本节的学习,使我们基本算法语句有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图和算法语句是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路。

二、重点与难点:重点是3种算法语句,难点是能综合运用这些知识正确地画出程序框图和写出算法语句。

三、学法与教学用具:
学法:自主探究,合作交流
教学用具:电脑
四、教学内容:
基本概念:
算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。

各种程序语言都包含了下列基本的算法语句:
计算机运行程序语句的基本顺序:
小结:
2、巩固练习:。

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句 同步训练(1)A卷

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句 同步训练(1)A卷

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练(1)A卷姓名:________ 班级:________ 成绩:________一、单选题 (共5题;共10分)1. (2分)下列赋值语句正确的是A . a-b=2B . 5=aC . a=b=4D . a=a+22. (2分) (2018高一下·南阳期中) 计算机执行右面的程序后,输出的结果是()A . ,B . ,C . ,D . ,3. (2分)已知程序:INPUT “请输入一个两位正数”;xIF x>9 AND x<100 THENa=x MOD 10b=(x-a)/10x=10*a+bPRINT xELSEPRINT “输入有误”END IFEND若输入的两位数是83,则输出的结果为()A . 83B . 38C . 3D . 84. (2分)以下赋值语句书写正确的是()A .B .C .D .5. (2分)下列赋值语句中错误的是()A . N=N+1B . K=K*KC . C=A(B+D)D . C=A/B二、填空题 (共4题;共4分)6. (1分) A=15,A=﹣A+5,最后A的值为________ .7. (1分)执行如图的程序,若输出的a是4,b是1,则输入的a值x应为________8. (1分)执行程序语句A=20,A=﹣A+10,最后A的值为________ .9. (1分)若a=11时,下面的程序段输出的结果是________.IF a<10 THENy=2* (a-1)ELSEy=a MOD 10END IFPRINT yEND三、解答题 (共3题;共30分)10. (10分)给出如下程序(其中x满足:0<x<12)程序:INPUT xIF x>0AND x<=4 THENy=2*xELSEIF 4<x AND x<=8 THENy=8ELSEy=24-2*xEND IFEND IFPRINT yEND(1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图.11. (10分) (2017高一上·陵川期末) 阅读如图程序框图,并根据该程序框图回答以下问题:(1)若输入的x分别为2,4,求输出y的值;(2)说明该程序框图的功能.12. (10分)给出如下程序(其中x满足:0<x<12)程序:INPUT xIF x>0AND x<=4 THENy=2*xELSEIF 4<x AND x<=8 THENy=8ELSEy=24-2*xEND IFEND IFPRINT yEND(1)该程序用函数关系式怎样表达?(2)画出这个程序的程序框图.参考答案一、单选题 (共5题;共10分)1-1、2-1、3-1、4-1、5-1、二、填空题 (共4题;共4分)6-1、7-1、8-1、9-1、三、解答题 (共3题;共30分)10-1、10-2、11-1、11-2、12-1、12-2、。

高中数学人教A版必修3第一章1.2.1 输入语句、输出语句和赋值语句 课件

高中数学人教A版必修3第一章1.2.1 输入语句、输出语句和赋值语句 课件

“a+b=”;a+b答:
a+b=4
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
例2.分析下列程序,判断运行的结果.
a=2 b=3 c=a+b b=a+c-b PRINT “a=”;a PRINT “b=”;b PRINT “c=”;c END
2021/3/1
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
(4)输出语句 PRINT 20*2 (5)赋值语句 3=B (6)赋值语句 x+y=0 (4)正确,PRINT语句可以输出常量、表 达式的值; (5)错,赋值语句中“=”号左右不能互换;
练习3
根据下列程序,画出程序框图
input x,y print x/2,3*y x=x+1 y=y-1 print x,y end
2021/3/1
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件
开始 输入x,y 输出x/2,3y x=x+1 y=y-1 输出x,y
隔开
且只能给一个变
3.表达式可以是变量, 量赋值
4.输入多个数据时 也可以是计算公式
用“,”分隔,且个数 要与变量的个数相 同 2021/3/1
4.有计算功能,能直 接输出计算公式的值
3.有计算功能,可 以把表达式的值 赋给一个变量
高中数学人教A 版必修3 第一章1 . 2 . 1 输入语句、输出语句和赋值语句 课件

人教A版高中数学必修三课件《1-2-1输入语句、输出语句和赋值语句》

人教A版高中数学必修三课件《1-2-1输入语句、输出语句和赋值语句》

先计算表达式的值,然后把结果赋值给
功能 “=”_左__边的变量,此步完成后,“=”_左___
边变量的值就改变了
(1)赋值语句中的“=”叫做__赋__值__号__,它和数 学中的等号不一样. (2)本教材用 BASIC 语言编写的计算机程序是 说明 由若干个语句组成的,计算机按语句行排列的 顺序依次执行程序中的语句,每个完整的程序 最后一行都是 END 语句(又称结束语句),表 示程序到此_结__束_____
[解析] 程序框图如图所示:
规律总结:一般地说,写一个算法程序的顺序为: 用自然语言描述算法——用程序框图描述算法——用基 本算法语句描述程序. 这三种形式的算法思路是一致的,学习时,要加强三种 形式的互译训练.
已知一程序框图如下图所示,根据框图写出相应的算法程 序.
[解析] 程序如下:
探索延拓创新
[答案] C
[解析] A 错,“=”左侧只能是变量不能是表达式,也 不能是数字.B 错.C 对,把 2+4 的值即 6 赋给了变量 a.D 错,在一个赋值语句中,只能给一个变量赋值,不能出现两 个或多个“=”.
(2)给出下列程序
a=3 b=a b=b+2 PRINT b END
输出的结果是________.
[例 2] 阅读下列两个程序,回答问题:
x=3 x=3 ① y=4 ② y=4
x=y y=x
(1)上述两个程序最后输出的 x 和 y 值分别为①________, ②________.
(2)上述两个程序中的第三行有什么区别?
[分析] 从程序上看,所给两个程序均使用了赋值语句, 但 x=y 与 y=x 是不同的,x=y 是将 y 的值赋给 x,执行后 x 的值变为 y 的值,而 y 的值不变.同理 y=x 是将 x 的值赋给 y.

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

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

1、 “提示内容”和“;” 可以省略 2、表达式可以是变量、计 算公式或系统信息,输出多 个表达式时,表达式之间用 “,”隔开 3、有计算功能
算法步骤:
程序框图:
开始 输入x
程序:数学
符号
程序符号
×
÷
*
/ a^b

输出y
<=
>=

结束

<>
例2:已知程序如右图: 输出的A等于多少?
A=10 A=A+15 PRINT A END
A=10 A=右图: 在横线上补充程序,使最后 A的输出值是30.
例3:程序如图所示:请分析程序的作用是什么?
INPUT “A=”;A INPUT “B=”;A PRINT A,B X=A A=B B=X PRINT A,B END
作用:交换两个变量A和B的 值,并输出交换前和交换后 的值。 方法:引入第三个变量
说 1、 “提示内容”和“;” 明 可以省略
2、可以输入多个变量但 中间需用“,”隔开 3、无计算功能
课后作业:
1、课本P24 练习2、3、4
2、试对生活中某个简单问题或是常见数学问题, 利用所学基本算法语句等知识来解决自己所提出的问题。 要求写出算法步骤,画程序框图,并写出程序设计。
输出y 结束
第三步:输出y的值。
程序框图:
开始
输入x
程序: 数学符号与程序符号的互化
数学符号 × ÷ ≤ ≥ 程序符号 /
INPUT “x=”; x*
y x 24 x 30
3
y=x^3—24*x+30 a^b PRINT “y=”; >= y END <>

人教A版高中数学必修三 1-2-1 输入语句 输出语句和赋值语句 教案 精品

人教A版高中数学必修三 1-2-1 输入语句 输出语句和赋值语句 教案 精品

1.2.1 输入语句、输出语句和赋值语句会输入语句、输出语句和赋值语句的基本用法的表达式之间可用不能(4)三种语句的功能、格式、特点如下:在QBASIC语言中,输入语句是INPUT语句,输出语句是PRINT 语句,赋值语句是LET语句(“LET”可以省略).下表列出了这三种语句的一般格式、主要功能和相关说明,供教师教学时参考,不要求学生掌握.INPUT语句PRINT语句赋值语句格式INPUT“提示内容”;变量PRINT“提示内容”;表达式LET变量=表达式功能可对程序中的变量赋值可输出表达式的值,计算可对程序中的变量赋值,计算说明①又称“键盘输入语句”,在程序运行过程中,停机等候用户由键盘输入数据,而不需要在写程序时指定②“提示内容”和它后面的“;”可以省略③一个语句可以给多个变量赋值,中间用“,”分隔④无计算功能⑤用户由键盘输入的数据必须是常量,输入多个数据时用“,”分隔,且个数要与变量的个数相同①又称“打印语句”,将表达式的值在屏幕上显示出来②表达式可以是变量、计算公式或系统信息③一个语句可以输出多个表达式.不同的表达式之间可用“,”分隔④有计算功能,能直接输出计算公式的值①在程序运行过程中给变量赋值②“LET”可以省略,“=”的右侧必须是表达式,左侧必须是变量③一个语句只能给一个变量赋值④有计算功能⑤将一个变量的值赋给另一个变量,前一个变量的值保持不变;可先后给一个变量赋多个不同的值,但变量的取值总是最后被赋予的值(5)指出三种语句与框图的对应关系如下图.显然,这是一个由顺序结构构成的算法,按照程序框图中流程线的方向,依次将程序框中的内容写成相应的算法语句,就得相应的程序UT “x”INPUT语句就是输入语句.这个语句的一般格式是INPUT “提示内容”;变量其中,“提示内容”一般是提示用户输入什么样的信息,每次运行例1中的程序时,依次输入-5,-4,-3,-2,-1,0,1,2,3,4,5,计算机每次都把新输入的值赋给变量“x”,并按“x”新获得的值计算变量“y”的值.例2 给一个变量重复赋值.解:程序:A=10A=A+15PRINT AEND点评:给一个变量重复赋值,变量只保存最后一次赋值,比如此程序的输出值是25.例3 编写程序,计算一个学生数学、语文、英语三门课的平均成绩.算法分析:先写出解决本例的算法步骤:第一步,输入该学生数学、语文、英语三门课的成绩a,b,c.第二步,计算y=3cba++.第三步,输出y.程序框图如下:由于PRINT语句还可以用于输出数值计算的结果,所以这个算法可以写成下列程序.程序:INPUT “Maths=”;aINPUT “Chinese=”;bINPUT “English=”;cPRINT “The average=”;(a+b+c)/3END点评:例3中的第4行的PRINT语句是输出语句,它的一般形式是PRINT“提示内容”;表达式PRINT语句可以在计算机的屏幕上输出常量、变量的值和系统信息,同输入语句一样,这里的表达式前也可以有“提示内容”.例4 变换两个变量A和B的值,并输出交换前后的值.解:程序:INPUT A,BPRINT A,Bx=AA=BB=xPRINT A,BEND知能训练1.判断下列给出的输入语句、输出语句和赋值语句是否正确?为什么?(1)输入语句INPUT a;b;c(2)输出语句A=4(3)赋值语句3=B(4)赋值语句A=B=-2解:(1)错,变量之间应用“,”号隔开.(2)错,PRINT语句不能用赋值号“=”.(3)错,赋值语句中“=”号左右不能互换.(4)错,一个赋值语句只能给一个变量赋值.点评:输入语句、输出语句和赋值语句基本上对应于算法中的顺序结构.输入语句、输出语句和赋值语句都不包括“控制转移”,由它们组成的程序序的功能.拓展提升已知某生某三科的成绩为80、75、95分,求三科的总分及平均分.分析:将三科成绩赋给三个变量A,B,C,然后对三个变量进行操作、运算,求其总分、平均分.变量的起名规则:由字母、数字、下划线组成,但第一个字符必须是字母(大、小写皆可),起名时尽量做到见名知义,如本例中我们可用变量ZF表示总分,PJF表示平均分.解:程序框图如下图:程序:A=80B=75C=95ZF=A+B+CPJF=ZF/3PRINT ZF,PJFEND课堂小结(1)输入语句、输出语句和赋值语句的基本用法.(2)用输入语句、输出语句和赋值语句编写算法语句.作业习题1.2A组2.。

人教A版高中数学必修三 1.2.1《输入语句、输出语句和赋值语句》课件1

人教A版高中数学必修三 1.2.1《输入语句、输出语句和赋值语句》课件1


其程序框图:
研一研·问题探究、课堂更高效
1.2.1
问题2 如果将问题1中的程序框图中第一个程序框省略,后 四个程序框中的内容依次写成算法语句,就得到该算法的
计算机程序:








小结 1.这个程序由 4 个语句行组成,计算机按语句行排列 的顺序依次执行程序中的语句,最后一行的 END 语句表示 程序到此结束.
研一研·问题探究、课堂更高效
1.2.1
例 1 比较下列各组语句的区别,再判断它们是否正确.
(1)①输入语句 INPUT “a=”;a

②输入语句 INPUT “a=”,a

时 栏
(2)①输入语句 INPUT “a,b,c=”;a;b;c
目 开
②输入语句 INPUT a,b,c

解 (1)中①对,②错;(2)中的①错,②对.
研一研·问题探究、课堂更高效
1.2.1
2.输入语句:(1)输入语句的一般格式:INPUT “提示内
容”;变量.输入语句的作用是实现算法的输入信息功能.
(2)“提示内容”提示用户输入什么样的信息,变量是指程序
本 在运行时其值是可以变化的量.
课 (3)输入语句要求输入的值只能是具体的常数,不能是函数、
小结 正确使用分号和逗号,提示内容后面一定要用分号, 多个变量间要用逗号分开.
研一研·问题探究、课堂更高效
1.2.1
跟踪训练 1 比较下列各组语句的区别,再判断它们是否正确.
①输出语句 PRINT “S=”;7
本 课
②输出语句 PRINT S=7
时 栏
解 ①对,②错.

高中数学人教A版必修3-1.2.1 输入语句、输出语句和赋值语句-课件(共17张PPT)

高中数学人教A版必修3-1.2.1 输入语句、输出语句和赋值语句-课件(共17张PPT)
PRINT “S=”;S
S
END
p abc 2
p( p a)(p b)(p c)
输出S
结束
开始
输入x
程序语句
INPUT“x=”;x 输入语句
输出x.y
结束
y=x^5+3*x^2-24
赋值语句
PRINT x,y
END
表输示出结语束句
我当程序员
已知一个三角形的三边分别为a,b, c,利用海伦-秦九韶公式设计一个程序, 求出它的面积.
INPUT A,B
PRINT A,B 这里的变量X的作用是什么?
X=A
A=B
B=X
PRINT A,B END
34,61
1.如果输入A是34,B是61,输出的结果是什么? 61,34
2.如果输入A是-10,B是57,输出的结果是什么?
3.这个程序语句的作用是什么?
交换两个变量A和B的值,并输出交换前后的值.
分工合作:一位同学画程序框图,一位翻 译语句,另一位在电脑上录入语句。 限时5分钟!
例3、阅读以下程序语句,回答问题:
A=10
A的输出值是多少?
A=A+15 PRINT A
A=A+5
25
END
思考:在此程序的基础上,你能增加一 条语句,使得最后A的输出值是30吗?
例4、阅读以下程序语句, 思考并回答问题:
分析下面程序执行的结果
A=-10
B=57
A=B
B=A
PRINT “A,B=”;A,B
END
57,57
A=-10 B=57 B=A+B A=B-A B=B-A PRINT “A,B=”;A,B
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人教A版高中数学必修三第一章1.2-1.2.1输入语句、输出语句和赋值语句同步训练
A卷
姓名:________ 班级:________ 成绩:________
一、单选题 (共9题;共18分)
1. (2分)在编制将两变量a,b的数值交换的正确的程序中,必须使用到的语句是()
A . 输入、输出语句
B . 输入、输出语句,条件语句
C . 输入、输出语句,赋值语句
D . 输入、输出语句,循环语句
2. (2分)下列程序语句不正确的是()
A . INPUT“MATH=”;a+b+c
B . PRINT“MATH=”;a+b+c
C . a=b+c
D . a=b-c
3. (2分) (2017高一下·咸阳期末) 将两个数A=9,B=15交换使得A=15,B=9下列语句正确的一组是()
A .
B .
C .
D .
4. (2分)阅读下列程序:
INPUT a
IF a>5 THEN
b=2*a
ELSE
b=a*a+1
END IF
PRINT b
END
如果输入5,则该程序的运行结果为()
A . 1
B . 10
C . 25
D . 26
5. (2分)如图所示的程序语句的算法功能是()INPUT “a,b,c=”;a,b,c
IF a<b THEN
a=b
END IF
IF a<c THEN
a=c
END IF
PRINT a
END
A . 输出a,b,c三个数中的最大数
B . 输出a,b,c三个数中的最小数
C . 将a,b,c按从小到大排列
D . 将a,b,c按从大到小排列
6. (2分)阅读下面的程序:
a=3
IF a<=3 THEN
PRINT 3
END IF
IF a<=4 THEN
PRINT 4
END IF
IF a<=5 THEN
PRINT 5
END IF
IF a<=6 THEN
PRINT 6
END IF
END
可知程序运行的结果是()
A . 3
B . 3 4
C . 3 4 5
D . 3 4 5 6
7. (2分)利用输入语句可以给多个变量赋值,下面能实现这一功能的语句是()
A . INPUT “A,B,C”a,b,c
B . INPUT “A,B,C=”;a,b,c
C . INPUT a,b,c;“A,B,C”
D . PRINT “A,B,C”;a,b,c
8. (2分)下列正确的语句的个数是()
①输入语句 INPUT a+2
②赋值语句 x=x-5
③输出语句 PRINT M=2
A . 0
B . 1
C . 2
D . 3
9. (2分)阅读下面程序,若输入的数为5,则输出结果是
INPUT x
IF x <3 THEN y=2*x
ELSE
IF x >3 THEN y=x*x-1
ELSE
y =2
END IF
END IF
PRINT y
END
A . 5
B . 16
C . 24
D . 32
二、填空题 (共5题;共7分)
10. (3分)读程序,完成下列题目:程序如图:
INPUT x
IF x>=1 THEN
y=x+1
ELSE
y=2*x+1
END IF
PRINT y
END
(1)若执行程序时,没有执行语句y=x+1,则输入的x的范围是________;
(2)若执行结果为3,则执行的赋值语句是________,输入的x的值是________. 11. (1分)求函数y=|x-4|+1的函数值,则①处应填________.
INPUT “x=”;x
IF x>=4 THEN
y=x-3
ELSE

END IF
PRINT y
END
12. (1分)为了在运行下面的程序之后输出y=25,键盘输入的x应该是________.
13. (1分)下面程序的运行结果为________.
a=2
b=3
c=4
a=b
b=c+2
c=b+4
d=(a+b+c)/3
PRINT “d=”;d
END
14. (1分)下面一段程序执行后的结果是________.
三、解答题 (共4题;共25分)
15. (5分)中秋节到了,糕点店的售货员很忙,请设计一个程序,帮助售货员算账,已知豆沙馅的月饼每千克25元,蛋黄馅的月饼每千克35元,莲蓉馅的月饼每千克30元,那么依次购买这三种月饼a、b、c千克,应收多少钱?
16. (5分)设计一个算法,求实数x的绝对值,并画出程序框图.
17. (5分)读下面所给的程序,依据程序画出程序框图,并说明其功能:
INPUT x
IF x>1 OR x<-1 THEN
y=1
ELSE y=0
END IF
PRINE y
END.
18. (10分)给出如下程序(其中x满足:0<x<12)
程序:
INPUT x
IF x>0AND x<=4 THEN
y=2*x
ELSE
IF 4<x AND x<=8 THEN
y=8
ELSE
y=24-2*x
END IF
END IF
PRINT y
END
(1)该程序用函数关系式怎样表达? (2)画出这个程序的程序框图.
参考答案一、单选题 (共9题;共18分)
1-1、
2-1、
3-1、
4-1、
5-1、
6-1、
7-1、
8-1、
9-1、
二、填空题 (共5题;共7分)
10-1、
10-2、
11-1、
12-1、
13-1、
14-1、
三、解答题 (共4题;共25分) 15-1、
16-1、
17-1、
18-1、
18-2、。

相关文档
最新文档