2017-2018学年高中数学新人教版必修3教案:第1章 1.2.1 输入语句、输出语句和赋值语句 .doc

上传人:荣*** 文档编号:2626362 上传时间:2020-04-25 格式:DOC 页数:16 大小:473KB
返回 下载 相关 举报
2017-2018学年高中数学新人教版必修3教案:第1章 1.2.1 输入语句、输出语句和赋值语句 .doc_第1页
第1页 / 共16页
2017-2018学年高中数学新人教版必修3教案:第1章 1.2.1 输入语句、输出语句和赋值语句 .doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《2017-2018学年高中数学新人教版必修3教案:第1章 1.2.1 输入语句、输出语句和赋值语句 .doc》由会员分享,可在线阅读,更多相关《2017-2018学年高中数学新人教版必修3教案:第1章 1.2.1 输入语句、输出语句和赋值语句 .doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1.2基本算法语句1.2.1输入语句、输出语句和赋值语句1理解输入语句、输出语句、赋值语句的作用(重点)2能够将程序框图转化为“算法”语句(难点)3进一步体会算法的基本思想基础初探教材整理1输入语句阅读教材P22例1下面的内容,完成下列问题格式INPUT “提示内容”;变量功能可以一次为一个或多个变量赋值,实现了算法中的输入功能说明“提示内容”一般是提示用户输入什么样的信息,程序框图中的输入框转化为算法语句就是输入语句,输入语句没有计算功能教材整理2输出语句阅读教材P22P23例2前面的内容,完成下列问题.格式PRINT “提示内容”;表达式功能先计算表达式的值,然后输出结果,实现了算法中的输

2、出功能显然在计算机屏幕上,也就是输出信息可以是常量、变量的值和系统信息说明程序框图中的输出框转化为算法语句就是输出语句,输出语句有计算功能,能直接输出计算公式的值.教材整理3赋值语句阅读教材P23P24例2例3之间的内容,完成下列问题.格式变量表达式功能先计算“”右边表达式的值,然后把结果赋值给“”左边的变量,此步完成后,“”左边变量的值就改变了说明赋值语句中的“”叫做赋值号,它和数学中的等号不完全一样,并且两边内容不能随意互换1判断(正确的打“”,错误的打“”)(1)语句INPUT只能给一个变量赋值()(2)输出语句可以输出数值计算的结果()(3)赋值语句中的“”和数学中的“”作用一样()【

3、答案】(1)(2)(3)2下列赋值语句错误的是()AAA2 Bm1nCm3n DP31【解析】赋值语句中,“”左边是变量,右边是表达式,故B错误【答案】B3下面一段程序执行后的结果是_【解析】先把2赋给A,然后把A*2赋给A.即A的值为4,再把4610赋给A,所以输出的结果为10.【答案】10小组合作型三种语句的格式与功能(1)有以下程序:A3B5ABBAPRINT“A”;APRINT“B”;BEND程序执行后的结果是()A55B33CA5B5 DA3B3(2)下列语句中正确的有_(填序号)输入语句INPUTa,b,c.输入语句INPUTx3.输出语句PRINTA4.输出语句PRINT20,3

4、*2.赋值语句 x=x/2.赋值语句 2=a.【精彩点拨】(1)输入语句不能与赋值语句混用,注意区别(2)输入、输出语句是任何一个程序必不可少的语句,其功能是实现数据的输入、输出,要严格按固定的格式书写【尝试解答】(1)运行程序:A3,B5,A5,B5,故选C.(2)正确;不正确,INPUT语句中只能是变量;不正确,PRINT语句中只能输出变量或表达式,不能赋值;正确;正确;不正确,不能给常量赋值【答案】(1)C(2)1输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开2计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示

5、的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略3输出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现4赋值语句是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,不能利用赋值语句进行代数式计算等再练一题1设A10,B20,则可以实现A,B的值互换的程序是()【解析】A中程序执行后AB10,B中程序执行后AB10,C中程序执行后A20,B10,D中程序执行后AB10.【答案】C利用三种语句编写程序编写程序,计算甲、乙、丙三人的平均年龄【精彩点拨】【尝试解答】解决本例的算法步骤:第一步:输入甲、乙、丙三人的年龄a,

6、b,c.第二步:计算y.第三步:输出y.程序如下所示:1编写程序的关键在于弄清问题的算法,特别是算法的结构,然后确定采用哪一种算法语句,分清算法的步骤,写出程序2输入语句、输出语句、赋值语句基本上对应于算法中的顺序结构,编写程序时“INPUT语句”是输入框中的信息,赋值语句是处理框中的信息,“PRINT语句”是输出框中的信息3编写程序的步骤:首先根据问题要求构思算法分析;然后把算法分析转化为程序框图,即画出程序框图;再把程序框图转化为程序要注意转化过程中这三种基本结构与相应语句的对应熟练后可直接写出程序再练一题2编写程序,计算一个学生数学、语文、英语三门课的平均成绩. 【解】法一:程序如下:法

7、二:程序如下:算法语句与程序框图的转化以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图【精彩点拨】根据程序结构及顺序依次画出【尝试解答】程序框图如图所示:由程序画程序框图的关键是分清程序的结构,使用了哪些基本的算法语句,从而据此判定算法的逻辑结构,然后将语句中的内容填入相应的程序框中即可得到相应的程序框图.同样由程序框图设计程序就要看框图中使用了哪些逻辑结构,这些结构使用哪些算法语句,然后把框图中的内容写入算法语句即可.再练一题3用算法语句写出下面程序框图的程序图121【解】程序如下: 探究共研型输入语句与输出语句的比较探究1输入语句和输出语句的变量内容有什么区别?【提示】输入

8、语句的变量只能是具体的数,不能是函数、变量或表达式,而输出语句的表达式可以是常量、变量的值或运算式探究2任何算法都必须有输出语句吗?【提示】任何求解问题的算法,都要把求解的结果“输出”,由此可知,任何程序语言也必须有“输出语句”来控制输出不同的程序语言都有自己的输出语句和表现形式,但功能是一样的,就是以某种形式把求解结果“输出”探究3输入语句必须放在程序开头,输出语句必须放在程序结尾吗?【提示】不是输入语句和输出语句可以根据程序的需要放在任何需要输入或输出的地方赋值语句的特征探究4赋值符号与等号的区别是什么?【提示】赋值语句中的“”与代数运算中的“”的意义是不同的例如赋值语句ab表示把b的值赋

9、给a,而不是说a与b相等又如语句ii1,在赋值语句中表示i的值自身加1,而在代数式中ii1是不成立的探究5赋值语句有哪些常用形式?【提示】(1)赋予变量常数值例如:i1,这个式子表示的是将1这个数值赋给i.(2)赋予变量其他变量或表达式的值例如:ab,这个式子表示的是将b的值赋给a.(3)将含有变量自身的表达式的值赋给变量例如:ii1,这个式子表示的是将i1的值赋给i,即表示i的值自身加1.下列程序语言中表达式的值正确的是()A6*SQR(4)+32*2=154B3*(5+4)+SQR(9)2=17C5+3*(12-7)/4=5D(2+3)*5-4+2*3*SQR(4)2=72【解析】A中错误

10、之处是违背运算顺序的规定,正确含义为:632230;B中正确含义为3(54)()236;C的含义是53(127)45;D中的含义为(23)5423()245.【答案】C再练一题4已知糕点店的月饼价格如下:豆沙馅的月饼每千克25元,蛋黄馅的月饼每千克35元,莲蓉馅的月饼每千克30元,若顾客依次购买这三种月饼a,b,c千克,应收多少钱?请设计一个程序,帮助售货员算帐【解】程序如下:1关于赋值语句需要注意的事项中不正确的是()A赋值号左边只能是变量名字,而不是表达式B赋值号左、右不能对换C不能利用赋值语句进行代数式的演算D赋值号与数学中的符号的意义相同【解析】关于赋值语句中一定要注意的事项是把赋值号

11、与数学中的等号区分开,它们的意义不相同【答案】D2下列程序的结果是()A6B7 C8D9【解析】运行程序有:M3,N314,M312,y246,输出6.故选A.【答案】A3下列程序执行后结果为3,则输入的x值为() A1B3C1D1或3【解析】由题意得:x22x3,解方程得x1或x3.【答案】D4下面程序输出的结果是_【解析】该程序的运行过程是:a5,b3,c(35)/24,d4216,输出d16.【答案】d165用赋值语句写出下列算法,并写出程序摄氏温度C为23.5,将它转换成华氏温度F,并输出已知FC32. 【解】算法如下:第一步,C23.5.第二步,FC32.第三步,输出F.程序如下:学

12、业分层测评(五)输入语句、输出语句和赋值语句(建议用时:45分钟)学业达标一、选择题1下列给出的输入、输出语句正确的是()输入语句:INPUT a,b,c,d,e;输入语句:INPUT X1;输出语句:PRINT A4;输出语句:PRINT 10,3*2,2/3.ABC D【解析】中对变量赋值是错误的【答案】D2赋值语句“xx1”的正确解释为()Ax的值与x1的值可能相等B将原来x的值加上1后,得到的值替换原来x的值C这是一个错误的语句D此表达式经过移项后,可与xx1功能相同【答案】B3下面的程序输出的结果是()A27B9C225D11【解析】该程序的运行过程是x6,y3,x632,y4219

13、,xy2911.所以输出11.【答案】D4下列程序执行后,变量a,b的值分别为()A20,15B35,35C5,5D5,5【解析】根据赋值语句的意义,先把ab35赋给a,然后把ab3520赋给b,最后再把ab351520赋给a.【答案】A5输出语句:PRINT 45,其输出的结果是()A4B5C9D20【解析】459,故输出的结果是9.【答案】C二、填空题6执行程序PRINT (35) 2的结果为_【解析】输出语句有计算功能,故结果为8216.【答案】167下面一段程序执行后的结果为_【解析】A205100,A1006106.【答案】1068下面程序的功能是求所输入的两个正数的平方和,已知最后

14、输出的结果是3.46,则此程序中,处应填_;处应填_【解析】由于程序的功能是求所输入的两个正数的平方和,所以Sxx,由于最后输出的数是3.46,所以3.461.12x,即x2.25,又x20,所以x21.5.【答案】1.5x12x22三、解答题9把下列程序用程序框图表示出来【解】程序框图,如图所示10已知直线方程AxByC0(AB0),试编写一个程序,要求输入符合条件的A,B,C的值,输出该直线在x轴、y轴上的截距和直线的斜率【解】能力提升1给出下列程序:若输出的A的值为120,则输入的A的值为()A1B5C15D120【解析】该程序的功能是计算A2345的值,则120A2345,故A1,即输

15、入A的值为1.【答案】A2给出下列程序:此程序的功能为()A求点到直线的距离B求两点之间的距离C求一个多项式函数的值D求输入的值的平方和【解析】输入的四个实数可作为两个点的坐标程序中的a,b分别表示两个点的横、纵坐标之差,而m,n分别表示两点横、纵坐标之差的平方;s是横、纵坐标之差的平方和,d是平方和的算术平方根,即两点之间的距离,最后输出此距离【答案】B3下面程序的运行结果为_【解析】ab3,bc2426,cb46410.所以d(abc)(3610).【答案】4编写一个程序,用长度为l的细铁丝分别围成一个正方形和一个圆时,求所围成的正方形的面积和圆的面积要求输入l的值,输出正方形的面积和圆的面积(取3.14) 【解】程序如下:版权所有:高考资源网()

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁