1、高考资源网() 您身边的高考专家12.1输入语句、输出语句和赋值语句一、计算机中的函数命令和运算符例1下列程序语言中表达式的值正确的是()A6答案C解析C中,53(127)4(515)45;A中,6322121830;B中,39()236;D中,55423445.点评由程序语言书写的表达式,关键是搞清函数及运算符的书写,按要求去书写和计算变式迁移1(1)b24ac用程序语言表示为_;(2)2.答案(1)b 24二、赋值语句的应用例2下面是一个算法的程序,说出输出结果解通过分析程序知这是一个计算12345的算法,并把结果赋给了A,输出结果为15.点评执行赋值语句时,先计算赋值号右边表达式的值,然
2、后把这个值赋给赋值号左边的变量随着程序的逐步执行,变量A的值在不断地变化变式迁移2阅读下面程序,回答问题:(1)求上述两种程序输出的x和y值;(2)上述两种程序中的第三行有什么区别解(1)x,y的值分别为4,4;x,y的值分别为3,3.(2)程序中的xy是将y的值赋给x,赋值后的x变为4,中yx是将x的值赋给y,赋值后y的值为3.三、利用三种语句写出简单的算法程序例3编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积要求输入L的值,输出正方形和圆的面积,并画出程序框图(取3.14)分析由题目可获得以下主要信息:正方形和圆的周长都是L;输出正方形和圆的面积解答
3、本题要先用平面几何的知识求解,然后选择恰当的算法结构表示解程序如下:INPUT“L”;LS1(L*L)/16S2(L*L)/(4程序框图:点评编写程序的关键在于搞清问题的算法,特别是算法的结构,然后确定采取哪一种算法语句本题中要用到相关的平面几何的知识来寻求正方形和圆的面积的计算公式,在此基础上确定利用顺序结构实现算法变式迁移3编写一个程序,要求输入两个正数a和b的值,输出ab与ba的值解程序如下: 课堂小结1赋值语句是最重要的一种基本语句,也是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,如:赋值号左边只能是变量而不能是表达式;赋值号左右两边不能对换;不能利用赋值语句进
4、行代数式计算等2利用赋值语句可以实现两个变量值的互换,方法是引进第三个变量,用三个赋值语句完成一、选择题1下列式子中,是赋值语句的是()Aba1 Ba1bCb1a Dba1答案A解析因为赋值语句的左边,只能为变量而不能是表达式,故只有A正确2将两个数a8,b17交换,使a17,b8,下面语句正确的一组是()A. B.C. D.答案B解析两个变量值的互换应引进第三个变量,每个变量都有各自的“门牌号”3有以下程序:A3B5ABBAPRINTA,BEND程序执行后的结果是()A3,5 B5,3 C5,5 D3,3答案C 4在如图所示的程序中输入x1 000,y2,则输出的结果M是()INPUTx,y
5、M2A2 004 B2 006 C2 007 D2 008答案D解析M21 000422 008.5在如图所示的程序中输入x1,则输出的结果x是()INPUTxx2A6 B21 C720 D30答案C解析计算123456的值,再把720赋值给x.二、填空题6下列程序运行后的结果为_答案37下面所示的程序执行后,a,b的值分别为_答案20,158下面所求的程序执行后,若输入2,5,输出结果为_答案5,2解析其算法为a,b交换位置三、解答题9写出已知直角三角形的两条直角边a,b,求斜边c的程序解10根据下列程序,画出程序框图INPUTx,yPRINTx/2,3解程序框图如图高考资源网版权所有,侵权必究!