收藏 分享(赏)

《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc

上传人:高**** 文档编号:1156350 上传时间:2024-06-05 格式:DOC 页数:11 大小:536KB
下载 相关 举报
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第1页
第1页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第2页
第2页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第3页
第3页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第4页
第4页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第5页
第5页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第6页
第6页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第7页
第7页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第8页
第8页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第9页
第9页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第10页
第10页 / 共11页
《课堂新坐标》2016-2017学年高中数学人教B版必修3学案:1.2.1 赋值、输入和输出语句 WORD版含解析.doc_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1.2基本算法语句1.2.1赋值、输入和输出语句1.理解赋值、输入和输出语句.(重点)2.能够将程序框图转化为“算法”语句.(难点)3.进一步体会算法的基本思想.基础初探教材整理1赋值语句阅读教材P16P17“输入语句”以上部分,完成下列问题.1.赋值语句的定义用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句.在算法语句中,赋值语句是最基本的语句.2.赋值语句的格式赋值语句的一般格式为:变量名表达式.3.赋值号及其作用赋值语句中的“”号,称做赋值号.赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.教材整理2输入语句阅读教材P17

2、“最后两段”P18“例1”以上部分,完成下列问题.1.作用:用“input”输入语句来控制在屏幕上输入,可输入数值、单个或多个字符.2.输入语句的一般格式:变量input(“提示内容”);/注释内容. (1)“提示内容”提示用户输入什么样的信息,运行程序时会显示在屏幕上.“提示内容”也可省略不用.(2)“/”后面显注释内容,对程序运行不起作用.教材整理3输出语句阅读教材P19“输出语句”,完成下列问题.1.输出语句的一般格式:print(%io(2)字符或表达式).2.输出语句的作用:以某种形式把求解结果“输出”出来.1.判断(正确的打“”,错误的打“”)(1)语句input只能给一个变量赋值

3、.()(2)输出语句可以输出数值计算的结果.()(3)赋值语句中的“”和数学中的“”作用一样.()【答案】(1)(2)(3)2.下列赋值语句错误的是()A.AA2 B.m1nC.m3n D.P31【解析】赋值语句中,“”左边是变量,右边是表达式,故B错误.【答案】B3.下列程序执行后结果为3,则输入的x值可能为()A.1B.3C.1D.1或3【解析】由题意得:x22x3,解方程得x1或x3.【答案】D质疑手记预习完成后,请将你的疑问记录,并与“小伙伴们”探讨交流:疑问1:_解惑:_疑问2:_解惑:_疑问3:_解惑:_小组合作型赋值语句请写出下面程序运算输出的结果.【精彩点拨】根据赋值语句的意义

4、可以依次得到a,b,c的值.【尝试解答】(1)因为a1,b2,cab,所以c3,bacb,即b1322,所以输出a1,b2,c3.(2)由b20及ab知a20,由c30及bc知b30,再由ca及a20知c20,所以输出a20,b30,c20.1.赋值语句的作用是先算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值.2.赋值号两边的内容不能对调,如ab与ba表示的意义完全不同.赋值号与“等于”的意义也不同,若把“”看作等于则NN1不成立,若看作赋值号,则成立.3.赋值语句只能给一个变量赋值,不能接连出现两个或多个“”.可给一个变量多次赋值,但只保留最后一次所赋的

5、值.再练一题1.将两个数a8,b17交换,使a17,b8,下面语句正确的一组是()【解析】先把b的值赋给中间变量c,于是c17;再把a的值赋给变量b,于是b8;最后把c的值赋给变量a,于是a17.【答案】B输入、输出语句编写一个程序,要求输入两个数a,b的值,输出ab和ab的值.【精彩点拨】利用输入、输出语句编写、注意其格式.【尝试解答】1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间应用“,”隔开.2.计算机执行到输入语句时,暂停等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续运行,“提示内容”及其后的“;”可省略.3.输

6、出语句可以输出常量、变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.再练一题2.要交换两个变量a,b的值,请用Scilab语句来描述算法.【解】算法语句与程序框图写出鸡兔同笼问题的一个算法,画出相应算法的框图,写出计算机程序. 【导学号:25440012】【精彩点拨】先用自然语言设计算法,根据算法画出框图,并写出程序.【尝试解答】算法:S1输入鸡和兔的总数量M;S2输入鸡和兔腿的总数量N;S3鸡的数量A;S4兔的数量BMA;S5输出A,B.程序框图如图所示:程序如下:利用条件语句解决算法问题的步骤:(1)算法分析(自然语言):根据提供的问题,利用数学及相关学科的知识

7、,设计出解决问题的算法.(2)画出框图:依据算法分析画出对应的框图.(3)写出算法语句:根据框图中的算法步骤,逐步把算法用相应的程序设计语言表达出来.再练一题3.“植树造林,防风抗沙”.某沙漠地区在2013年底有绿化带树林20 000亩.该地区每年春天都会种树400亩加以绿化,但同时每年冬天又会有总绿化面积的1%被沙漠化,问2016年底该地区总绿化面积S有多少亩?画出程序框图,并写出程序.【解】程序框图如图:程序如下:探究共研型赋值语句、输入输出语句的应用探究1赋值语句有怎样的作用?在赋值语句的一般格式中,“表达式”具体指什么?【提示】赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋

8、给赋值号左边的变量,使该变量的值等于表达式的值.格式中右边“表达式”可以是一个数值、常量或算式.探究2输入语句和赋值语句都可给变量赋值,这一点二者有何不同?【提示】输入语句可使初始数值与程序分开,利用输入语句可以多次改变初始数据,而程序不变,赋值语句是程序的一部分;输入语句可对多个变量赋值,赋值语句只能给一个变量赋值.探究3计算机中的程序运算顺序与一般数学的运算顺序相同吗?运算符号的书写方式一样吗?【提示】运算顺序相同,但是运算符号的书写方式是不同的,此处极易混淆,数学符号与程序符号对照表如下:数学符号程序符号(代数运算中的乘法运算符号)*(程序里面表示乘法的运算符)(代数运算中的除法运算符)

9、/(程序里面表示除法的运算符)ab(代数中的指数运算符)ab(程序里面表示指数的运算符)(代数中小于等于符号)(程序里面表示大于等于的符号)(代数中不等号)(程序里面表示不等于的符号)|x|(代数中的取绝对值)abs(x)(程序里面表示求绝对值的函数)(代数中求算术平方根)sqrt(x)(程序里面表示求算术平方根的函数)已知一个正三棱柱的底面边长为a,高为h,试设计一个程序来求解这个正三棱柱的表面积和体积,并画出程序框图.【精彩点拨】根据正三棱柱的体积公式Va2h和表面积公式P3ah2a2设计算法,并画出程序框图.【尝试解答】程序如下:程序框图如图所示:一般地说,写一个算法程序的顺序为:用自然

10、语言描述算法用流程图描述算法用基本算法语句描述程序.这三种形式的算法思路是一致的,学习时,要加强三种形式的互译训练.再练一题4.编写一个程序,要求输入两个正数a,b的值,输出ab和ba的值.【解】1.关于赋值语句需要注意的事项中不正确的是()A.赋值号左边只能是变量名字,而不是表达式B.赋值号左、右不能对换C.不能利用赋值语句进行代数式的演算D.赋值号与数学中的符号的意义相同【解析】关于赋值语句中一定要注意的事项是把赋值号与数学中的等号区分开,它们的意义不相同.【答案】D【答案】B3.下面算法执行后的结果为_.【解析】先把2赋给a,然后又把4赋给a,此时a的原值2被4“冲掉”,所以a的值为4,最后把44再赋给a,因此输出的a的值为8.【答案】84.下面一段程序执行后的结果是_.A2;AA*2;AA6;Print(%io(2),A);【解析】先把2赋给A,然后把22赋给A,即A的值为4,再把4610赋给A,所以输出A的值为10.【答案】105.已知三角形的边长分别为a,b,c,借助海伦公式(三角形的面积S,其中p(abc)求三角形的面积. 【导学号:25440013】【解】我还有这些不足:(1)_(2)_我的课下提升方案:(1)_(2)_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿园

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3