微信小程序开发电子教案3.7 教案-实现分段函数.docx

上传人:春哥&#****71; 文档编号:24352585 上传时间:2022-07-04 格式:DOCX 页数:5 大小:262.74KB
返回 下载 相关 举报
微信小程序开发电子教案3.7 教案-实现分段函数.docx_第1页
第1页 / 共5页
微信小程序开发电子教案3.7 教案-实现分段函数.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《微信小程序开发电子教案3.7 教案-实现分段函数.docx》由会员分享,可在线阅读,更多相关《微信小程序开发电子教案3.7 教案-实现分段函数.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、微信小程序开发电子教案3.7 教案-实现分段函数YOUR LOGO原 创 文 档 请 勿 盗 版第3章 小程序视图层任务3.7 实现分段函数课时内容实现分段函数课时4教学目标掌握JavaScript中的条件语句;掌握Math对象中的函数。教学重难点掌握JavaScript中的条件语句;掌握Math对象中的函数。教学设计1.教学思路:讲解JavaScript中的条件语句,介绍if语句,if.else语句,if.else if.else语句以及switch语句;介绍Math对象常用属性和方法,通过小程序实战巩固基础知识。2.教学手段:多媒体+计算机3.教学资料:教材、多媒体课件教学内容一、任务描述

2、设计一个利用条件结构和数学函数进行计算的小程序。当输入x值时,根据下面的公式计算出y的值。二、导入新知本任务使用了JavaScript中的条件语句和Math对象中的函数。1.JavaScript中的条件语句在JavaScript中可使用以下条件语句:l if语句:当指定条件为true时,使用该语句来执行代码。l if.else语句:当条件为true时执行代码,当条件为false时执行其他代码。l if.else if.else语句:使用该语句来选择多个代码块之一来执行。l switch语句:使用该语句来选择多个代码块之一来执行。(1) if语句。只有当指定条件为true时,该语句才会执行代码。

3、语法为:if(条件) 条件为true时执行的代码(2)if.else语句。在条件为true时执行代码,在条件为false时执行其他代码。语法为:if(条件) 条件为true时执行的代码块 else 条件为false时执行的代码块(3) if.else if.else语句。使用if.else if.else语句选择多个代码块之一来执行。语法为:if(条件1)条件1为true时执行的代码块 else if(条件2)条件1为false而条件2为true时执行的代码块) else条件1和条件2同时为false时执行的代码块(4)switch语句。使用switch语句来选择要执行的多个代码块之一。语法为

4、:switch(表达式)case n1 : 代码块 break;case n2: 代码块 break; .default:默认代码块代码解释:l 计算一次switch表达式。l 把表达式的值与每个case的值进行对比,否则,执行默认代码块。l 如果存在匹配,则执行关联代码。2.JavaScript中的Math对象JavaScript中的所有事物都是对象,对象是拥有属性和方法的数据,属性是与对象相关的值,方法是能够在对象上执行的动作。Math对象用于执行数学任务,它的常用属性和方法如表3.1所示。表3.1 Math对象常用属性和方法属性和方法说明E返回算术常量e,即自然对数的底数(约等于2.71

5、8)PI返回圆周率(约等于3.14159)abs(x)返回数的绝对值ceil(x)对数进行上舍入cos(x)返回角的余弦exp(x)返回以自然常数e为底的指数为x的函数该函数是否x是e的指数,此处为返回e的x次幂?请芦老师确认以自然常数e为底的指数为x的函数floor(x)对数进行下舍入log(x)返回数的自然对数(底为e)max(x,y)返回x和y中的最大值min(x,y)返回x和y中的最小值pow(x,y)返回x的y次幂random( )返回01之间的随机数round(x)把数四舍五入为最接近的整数sin(x)返回角的正弦sqrt(x)返回数为x的算术平方根此处是否为算术平方根?是算术平方

6、根tan(x)返回角的正切valueOf()返回Math对象的原始值三、实现效果根据案例描述可以做出如图3.13所示的效果。当x=-100时,计算出的y=100,如图(a)所示。当x=11.5时,计算出的y=1520.875,如图(b)所示。当x=22.5时,计算出的y=149.4487,如图(c)所示。 (a)x=-2021时 (b)x=8时 (c)x=33时图3.13 条件语句和数学函数案例运行效果四、任务实现1.编写index.wxml文件代码 代码主要包括input组件,并利用该组件绑定了calc函数,并为input组件设置了下边框线和边距的样式。这段话语义不清,请老师修改请芦老师确认

7、代码主要包括input组件,并利用该组件绑定了calc函数,并为input组件设置了下边框线和边距的样式。index.wxml文件:实现分段函数计算y的值为:y2.编写index.wxss文件代码 文件定义了input样式,该样式适用于所有input组件。index.wxss文件见附件;3. 编写index.js文件代码 文件定义了calc函数,该函数根据x的值,利用条件语句和数学函数计算出了y的值,并通过setData函数将计算结果渲染到视图层。index.js文件:/index.jsPage(/自定义函数calccalc:function(event)varx,y;/定义局部变量x和yvarx=event.detail.value;/获取input组件的value值并赋值给xif(x0)/根据x值进行判断,并求出y的值y=Math.abs(x);elseif(x10)y=Math.exp(x)*Math.sin(x);elsey=Math.pow(x,3);this.setData(y:y/将局部变量y赋值给绑定变量y)练习

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

当前位置:首页 > 教育专区 > 初中资料

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

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