《2022高中数学 1.2.1输入语句、输出语句和赋值语句总结 新人教A版必修3.doc》由会员分享,可在线阅读,更多相关《2022高中数学 1.2.1输入语句、输出语句和赋值语句总结 新人教A版必修3.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、12.1输入语句、输出语句和赋值语句(结)三种语句的格式例1下列正确的语句个数是()输入语句INPUT a2赋值语句xx5输出语句PRINTM2A0B1C2 D3自主解答中输入语句只能给变量赋值,不能给表达式a2赋值,所以错误;中xx5表示变量x减去5后再赋给x,即完成xx5后,x比原来的值小5,所以正确;中不能输出赋值语句,所以错误答案B1在输入语句中,“提示内容”和它后面的分号“;”可以省略不写;输入语句要求输入的值只能是具体的数,无计算功能2输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中双引号内的部分将原始呈现。3(1)赋值语句的作用是先算出赋值号右边表达式的
2、值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值(2)赋值号两边的内容不能对调,如ab与ba表示的意义完全不同赋值号与“等于”的意义也不同,若把“”看作等于,则NN1不成立,若看作赋值号,则成立(3)赋值语句只能给一个变量赋值,不能接连出现两个或多个“”,可给一个变量多次赋值,但只保留最后一次所赋的值1下列给出的赋值语句中,正确的有()赋值语句3B;赋值语句xy0;赋值语句AB2;赋值语句TT*T.A0个 B1个C2个 D3个解析:由赋值格式可知,只有正确答案:B利用输入、输出、赋值语句编写程序例2设计一个求底面半径为R,高为H的圆柱的表面积的程序,画出程序框图并写出程序自主解答
3、程序框图如图:程序如下:INPUT“R,H”;R,HA2*3.14*R*HB3.14*R*RSA2*BPRINT“S”;SEND1根据输入、输出、赋值语句编写程序时,一定要遵守语句的格式和程序语言中运算符号的书写要求2牢记以下几种常见的算术运算符号运算符作用乘方运算,如(abab)*,/乘法,除法运算,如(aba*b),加法,减法运算2任给三个变量a,b,c赋值,计算a23b25c的值解:程序如下:INPUT“a”;aINPUT“b”;bINPUT“c”;cS=a*a-3*b*b+5*cPRINT SEND 程序框图与算法语句的转化例3以下是一个用基本算法语句编写的程序,根据程序画出其相应的程
4、序框图INPUT “x,y=”;x,yx=x/2y=3*yPRINT x,yx=x-yy=y-1PRINT x,yEND 自主解答程序框图如图所示:由程序画程序框图的关键是分清程序的结构,使用了哪些基本的算法语句,从而据此判定算法的逻辑结构,然后将语句中的内容填入相应的程序框中即可得到相应的程序框图同样由程序框图设计程序就要看框图中使用了哪些逻辑结构,这些结构使用哪些算法语句,然后把框图中的内容写入算法语句即可3根据下面程序框图,写出程序解:程序:INPUT “x,y=”;x,yx=x/8y=5*yPRINT x,yx=x+yy=x+2yPRINT x,yEND已知f(x)x31,设计一个程序
5、,求ff(13)巧思从函数角度看,求ff(13),可先求y1f(13),再求f(y1),将它们与程序对照y1相当于“yx31”,f(y1)相当于“yy31”,其中从左往右看,第二个“y”相当于y1.妙解程序如下: 1(2012洛阳高一检测)赋值语句nn1的意思是()An等于n1Bn1等于nC将n的值赋给n1D将n的值增加1,再赋给n,即n的值增加1答案:D2下列语句中,正确表示输出语句的是()AINPUT“提示内容”;变量BPRINT“提示内容”;表达式CINPUT“变量”;提示内容DPRINT“表达式”;提示内容答案:B3如图,此段程序运行的结果是()A223B322C232 D332解析:初始:a1,b2,c3,ab,则a2,bc,则b3,ca,则c2.答案:C4(2011福建高考)运行如图所示的程序,输出的结果是_解析:a1,b2,把1与2的和赋给a,即a3,输出的结果是3.答案:35下列程序输入2,4后则执行的结果是_解析:x2,y4,xx*y248,y844.答案:846已知正四棱柱的底面边长和高分别为a和h,设计程序求其体积解:程序:INPUT “a,h=”;a,hV=a2*hPRINT “V=”;VEND6