2019_2020学年高中数学第1章算法初步1_2_1输入语句、输出语句和赋值语句学案新人教A版必修3.docx_第1页
2019_2020学年高中数学第1章算法初步1_2_1输入语句、输出语句和赋值语句学案新人教A版必修3.docx_第2页
2019_2020学年高中数学第1章算法初步1_2_1输入语句、输出语句和赋值语句学案新人教A版必修3.docx_第3页
2019_2020学年高中数学第1章算法初步1_2_1输入语句、输出语句和赋值语句学案新人教A版必修3.docx_第4页
2019_2020学年高中数学第1章算法初步1_2_1输入语句、输出语句和赋值语句学案新人教A版必修3.docx_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

12.1输入语句、输出语句和赋值语句1理解输入语句、输出语句和赋值语句的作用2理解这些语句与相应逻辑结构的关系,并能转化为程序语句输入语句、输出语句和赋值语句的格式与功能判断正误(正确的打“”,错误的打“”)(1)输入语句一次只能输入一个变量()(2)输出语句也可以用于输出数值计算的结果,因此,输出语句也有计算功能()(3)赋值语句中的“”不同于数学中的等号,如在数学中ii1无意义,但在赋值语句中,“ii1”是把“”右边i的值加1再赋给i.()提示(1)(2)(3)题型一输入语句和输出语句【典例1】(1)下列给出的输入、输出语句中正确的有()输入语句INPUTa;b;c输入语句INPUTx3输出语句PRINTA4输出语句PRINT20,3B. C D(2)当x的值为5时,PRINT“x”;x在屏幕上的输出结果为()A55 B5 C5x Dx5解析(1)INPUT语句可以给多个变量赋值,变量之间用“,”隔开;INPUT语句中只能是变量,而不能是表达式;PRINT语句中不用赋值号“”;PRINT语句可以输出常量、表达式的值(2)PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x5.答案(1)D(2)D设计输入语句与输出语句要明确的三个问题(1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用逗号“,”隔开(2)计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略(3)输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现针对训练1写出下列程序运行的结果若输入2,1,则输出的结果为_解析若输入2,1,即a2,b1.22415.输出的结果为a25.答案a25题型二赋值语句的应用【典例2】阅读下列程序,并指出当a3,b5时的计算结果:a_,b_.解析当a3,b5时,运行程序得a352,b253,a(23),b.答案引申探究1:在典例2中,将程序变为则a_,b_.解析当a3,b5时,运行程序可得a358,b853,a(83),b(3).答案引申探究2:在典例2中,将“a3,b5”变为“a5,b3”时的计算结果为a_,b_.解析当a5,b3时,运行程序得a532,b235,a(25),b.答案赋值语句应用的注意点赋值号与数学中的等号的意义是不完全相同的,是以赋值号右边表达式的值代替该变量的原值,即将原值“冲掉”,如:NN1,是将N的原值加1,再赋给N.针对训练2(1)运行如图所示的程序,输出的结果是_(2)阅读下列两个程序,回答问题:上述两个程序最后输出的x和y值分别为_、_.解析(1)a1,b2,把1与2的和赋给a,即a3,输出的结果为3.(2)程序中的xy是将y的值4赋给x,赋值后x的值变为4;程序中yx是将x的值3赋给y,赋值后y的值为3.答案(1)3(2)4,43,3题型三程序框图与程序设计语言的相互转化【典例3】根据如图所示的程序框图,写出相应的算法语句思路导引根据程序框图的意义及顺序结构的特点依次写出解算法语句如下:编写程序的步骤(1)根据问题要求构思算法分析(2)把算法分析转化为程序框图,即画出程序框图(3)把程序框图转化为程序要注意转化过程中基本结构与相应语句的对应熟练后可直接写出程序针对训练3将下列程序改为框图,并指明其作用解程序框图如图:作用:求过指数函数y2x的图象上两点A(x1,y1),B(x2,y2)直线的斜率k.课堂归纳小结1需输入信息时用INPUT语句,需输出信息时用PRINT语句,当变量需要的数据较少或给变量赋予算式时,用赋值语句,当变量需要输入多组数据且程序重复使用时,使用输入语句较好2赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等.3.算法语句的所有符号只能排在一行上,也只能用圆括号以保持运算顺序不变;用圆括号时,必须注意左右配对使用,有些运算要用特定符号表示,在学习中要强化记忆1. 对赋值语句的描述正确的是()可以给变量提供初始值;可以将表达式的值赋给变量;可以给一个变量重复赋值;不能给同一变量重复赋值A BC D解析赋值语句不但可以提供初始值,还可以将表达式的值赋给变量,还可以对某一变量重复赋值,故只有错误答案A2下面的程序输出的结果是()A10 B8 C2 D2解析该程序运行过程中A,B的值变化如下:A10,B2,A8.答案B3赋值语句MM3表示的意义是()A将M的值赋给M3B将M的值加3后再赋给MCM和M3的值相等D以上说法都不对解析赋值语句是将“”右边的一个确定值赋给它左边的一个变量答案B4已知程序,其执行后,输出a,b,c的值分别为_解析a1,b2,c121,b1(1)22,故输出a,b,c的值分别为1,2,1.答案1,2,15下面程序的功能是求所输入的两个正数的平方和,已知最后输出的结果为3.46,试据此将程序补充完整解析因为程序的功能是求所输入的两个正数的平方和,所以Sxx,又因为最后输出的结果是3.46,所以3.461.12x,解得x2.25.又因为x2是正数,所以x21.5.答案1.5x1 2x2 2课后作业(五) (时间45分钟)学业水平合格练(时间25分钟)1下列赋值语句正确的是()ASSi2BAACx2x1 DP解析在程序语句中乘方要用“”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确答案B2下列正确的语句的个数是()输入语句INPUTa2赋值语句xx5输出语句PRINTM2A0 B1 C2 D3解析中输入语句只能给变量赋值,不能给表达式a2赋值,所以错误;中xx5表示变量x减去5后再赋给x,即完成xx5后,x比原来的值小5,所以正确;中不能输出赋值语句,所以错误答案B3下列程序运行的结果是 ()A6 B7 C8 D9解析该程序的运行过程是M3,N314,M312,y246,输出6.答案A4. 在如图所示的程序中输入x1000,y2,则输出的结果M是()A2008 B2012 C2020 D2015解析由程序得M210006232015.答案D5给出下面的程序:此程序的功能是()A求点到直线的距离B求两点之间的距离C求一个多项式函数的值D求输入的值的平方和解析输入的四个实数可作为两个点的坐标,程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;S是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离答案B6下列程序的运行结果为_解析此程序主要以赋值语句来设计,其作用是首先对变量m,n,p分别赋值1,2,3,然后将变量m的值赋给p,再将变量p的值赋给n,最后将变量n的值赋给m,所以最后变量m,n,p的值都等于1,运行结果输出1,1,1.答案1,1,17读下列程序,完成问题。程序:(1)若输入“3”,则输出的值为_(2)若程序执行结果为3,则输入的值可能为_解析本题是对计算“yx22x”编程(1)x3,则y322315.(2)3x22x,解得x1或x3.答案(1)15(2)1或38下列程序输出的结果是12,则输入的n_.解析由程序知n(n1)12,解得n3或4.答案3或49根据下列程序框图写出其相应的程序解程序为:10某城市规定,在法定工作时间内每小时的工资是8元,在法定工作时间外每小时的加班工资为16元,某人在一周内工作60 h,其中加班20 h编写程序,计算这个人这一周所得的工资解程序如下:应试能力等级练(时间20分钟)11执行下列算法语句后的结果(x MOD y表示整数x除以整数y的余数)为()(运行时从键盘上输入16,5) (运行时从键盘上输入16,5)AA80,B1,C401BA80,B3,C403CA80,B3.2,C403.2DA80,B3.2,C404解析第一句输入x16,y5,第二句Axy80,第三句B取x除以y的余数,即B1,第四句C8051401,故选A.答案A12“x45”,“xx1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是()x45的意思是x459,此式与算术中的式子是一样的;x45是将数值9赋予x;x45可以写成45x;xx1语句在执行时,如果“”右边x的值是9,执行后左边x的值是8.ABCD解析x45的意思是将9赋值给x;赋值语句中“”左右两边不能互换,即不能给常量赋值,左边必须是变量,右边必须是表达式,故错误,正确答案B13读如下两个程序完成下列问题(1)程序的运行结果为_;(2)若程序与程序运行结果相同,则程序输入的值为_解析(1)中,xx22,xx3235,故输出x的值是5.(2)的功能是求yx26x10的函数值,由题意中y5,x26x105,即x1或5.输入的值为1或5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论