攸县企业微信公众号小程序开发公司、攸县企业网页设计方案、攸县做网站开发价格、攸县微信公众号制作运营报价明细表、攸县网站设计公司费用、攸县网站推广大概需要多少钱-网站开发-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

攸县企业微信公众号小程序开发公司、攸县企业网页设计方案、攸县做网站开发价格、攸县微信公众号制作运营报价明细表、攸县网站设计公司费用、攸县网站推广大概需要多少钱

发表日期: 2021-04-09 16:37:14 浏览次数:121

攸县企业微信公众号小程序开发公司、攸县企业网页设计方案、攸县做网站开发价格、攸县微信公众号制作运营报价明细表、攸县网站设计公司费用、攸县网站推广大概需要多少钱

攸县为湖南省株洲市辖县,位于湖南省东南部,罗霄山脉中段武功山西端。东邻江西萍乡市、莲花县,西连株洲市渌口区、衡东县;南达茶陵县、安仁县,北接醴陵市。攸县交通便利,境内主要铁路有吉衡铁路、醴茶铁路等,素有“衡之径庭、潭之门户”之称。攸县跻身2013年中小城市新型城镇化质量500强县市,在榜单中位列第217位。

2017年,攸县户籍总人口为817256人。

2017年10月,被住建部命名为国家园林县城。

2019年3月6日,中央宣传部、财政部、文化和旅游部、国家文物局《中央宣传部 财政部 文化和旅游部 国家文物局关于公布《革命文物保护利用片区分县名单(第一批)》的通知》攸县名列其中。 [1]  2021年1月29日,入选湖南省人民政府公布的2020年度真抓实干成效明显的地区名单。

即使是像口袋里的手机这样小型的电脑,也可以在短短几秒钟内完成超过数千次的操作。更令人惊奇的是,它们可以基于内存中的数据以及程序员编写的逻辑进行决策。这种决策能力在人们所思考的人工智能问题中是极为关键的要素,当然也是创建有趣的智能应用的重要组成部分。本章将探索如何在应用中编写判断选择逻辑。

{%}

正如我们在第14章所讨论的,应用的行为由一系列的事件处理程序所定义。每个事件处理程序针对某个特定事件进行响应,并实现特定的功能。然而,这种响应的过程未必是按线性顺序来实现各项功能,有些功能只能在一定条件下才能执行。像游戏类的应用可能就会判断分数是否已经达到了100,而位置感知类的应用可能会问“某个手机是否在某个建筑物的范围之内”。你的应用也可以询问类似的问题,然后根据答案,继续执行不同的程序分支。

如图18-1,当事件(Event1)发生时,无论如何A功能都会被执行;然后进行一个检测判断:如果检测结果为真,则执行B1分支;如果结果为假,则执行B2分支;无论执行哪个分支,该事件处理程序的其余部分(C)都将被执行。

由于像图18-1这样的决策图看起来像一棵树,因此通常会将这种根据判断结果而选择执行的一段程序称为“分支”。在这种情况下,你会说, “如果测试结果为真,则执行包含B1的分支。”

{%}

图 18-1 事件处理程序中,根据条件测试的结果执行不同分支

用if及ifelse进行条件测试

App Inventor提供了两类条件块(如图18-2):if块和ifelse块。可以从Control抽屉里拖出一个if块,然后点击上面的蓝色图标,弹出可扩充的块,可以根据需要添加任意多个“else”分支。

{%}

图 18-2 条件块if及ifelse

可以将任何逻辑表达式(Boolean)插入到if右侧的测试插槽中。逻辑表达式是一个用数学等式,它的返回值要么是真(true),要么是假(false)。如图18-3,逻辑表达式使用关系运算符(蓝色)以及逻辑运算符(绿色),对属性值或变量值进行检测。

{%}

图 18-3 用于条件判断的关系及逻辑运算符

无论是if块还是ifelse块,只有“if”后面的测试结果为真时,将执行“then”右侧插槽中的块。对于if块,如果测试结果为假,程序将跳出if块,继续执行if后面的块;而对于ifelse块,如果测试结果为假,将执行“else”右侧插槽中的块。

因此,对于一个游戏来说,可能会插入一个与成绩有关的逻辑表达式,如图18-4所示。

{%}

图 18-4 用于测试成绩值的逻辑表达式

在本例中,如果成绩到达100,则播放一个声音文件。注意,如果测试结果为假,不执行任何块。如果需要在测试结果为假时执行某些操作,可以使用ifelse块。

编写一段二选一的决策程序

考虑这样一个应用,无聊的时候也许会用到它:在手机上点击一个按钮,就可以随机地拨打一个朋友的电话。如图18-5,使用一个random integer(随机整数)块来生成一个数字,然后用ifelse对生成的数字进行判断,来决定即将拨打的电话号码。

{%}

图 18-5 用ifelse块判断随机生成的整数来选择要拨打的号码

在这个例子中,random integer的参数为1和2,意味着将以相等的几率产生1或2,所产生的随机数保存在变量randomNum中。

一旦取得了变量randomNum的值,在ifelse块中将变量值与1进行比较:如果randomNum的值为1,程序将执行第一个分支(then),将电话号码设置为“111-1111”;如果变量值不为1,测试结果为假,程序执行第二个分支(else),电话号码被设置为“222-2222”。无论测试结果如何,程序都将拔打电话,因为是在整个ifelse块的下面调用了MakePhoneCall过程。


攸县企业微信公众号小程序开发公司攸县企业网页设计方案攸县做网站开发价格、攸县微信公众号制作运营报价明细表、攸县网站设计公司费用、攸县网站推广大概需要多少钱

上一条:攸县小程序制作【攸县企业邮箱】攸县网站外包、攸县微信商城开发、攸县网店美工、攸县淘宝设计
下一条:攸县网络公司哪家好【攸县企业网站百度SEO推广公司】攸县做网站开发价格、攸县淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、攸县高端企业网站页面制作设计专业公司需要多少钱
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约