学习
实践
活动
专区
工具
TVP
写文章

趣玩编程:Swift编程中的算法

计算机的出现给我们的生活带来了许多便利,例如:

当我们使用搜索引擎时,相关度最高的信息总会被排在前面。

图片来自于16xx8.com

购物网站总会根据你曾经的购买清单来推荐商品或店铺,提高剁手的概率。

图片来自手机截图

无人驾驶的汽车使用雷达收集汽车周边的环境数据,对数据进行实时分析,从而挑选最优的前进方案。

无人驾驶汽车(图片来自知乎)

那么,计算机究竟是通过怎样的操作,来达到最优选择的目的呢?

答案就是:算法!

算法是一组用来解决问题的规则和指令。

算法具有有穷性确切性输入项输出项可行性

听着很玄乎,具体该怎么操作?

一起来解决下面这个实际问题就知道啦。

☟☟☟

► 思考一下:假设你要指挥一辆车绕楼行驶,可以使用哪些指令和规则?

图片来自SwiftPlayground

►接下来,通过分析问题并使用算法,来解决问题

图片来自SwiftPlayground

最后一张图中的代码完美地解决了这个问题。

现在,你是否对算法有一些概念了呢?

☟☟☟

下周六

“趣玩编程”第18期活动:Swift编程中的“算法”

开始报名啦

趣玩编程是基于Apple Swift Playgrounds的编程课程,以互动有趣的方式学习编程。课程面向9-13周岁青少年,核心宗旨是“Everyone Can Code”即人人能编程,不要求学生具备编程基础,旨在培养青少年用创新的互联网思维解决问题,培养想象力和创造力!

参加活动前你需要了解下列关键词:

关键词1:Swift编程

那么你了解Swift吗?

Swift是一种通俗易懂的编程语言,

它让你可以一边写代码,一边看到代码造就的成果。

在左侧输入代码,在右侧立即就能呈现效果。

它大量运用你所熟知的单词和词组,

如“print”、“add”和“remove”。

不仅非常易于初学者上手使用,

更是功能强大的编程语言。

事实上,

许多广受欢迎的APP都是基于 Swift 编写而成。

(图片来自于网络)

关键词2:Swift Playgrounds

Swift 是一种功能强大的编程语言,可用来为 iOS、Mac、Apple TV 和Apple Watch 开发APP,许多我们生活中经常使用到的APP都是用Swift开发制作的;

而Swift Playgrounds 是适用于 iPad 的一款创新APP,让你能以互动有趣的方式来学习 Swift。

上海科技馆是Swift Playgrounds 课程落地的全球首家博物馆。

关键词3:本周授课老师

本周的三位老师,将要带领大家一起体验编程的乐趣~来看看他们的自我介绍吧。☟

主讲黄敬:

我是来自上海商学院视觉传达设计专业的一名学生,是一个动静皆宜的人,很高兴也很喜欢和小朋友一起融入到有趣的编程学习中去。

助教刘月琦:

我是来自上海商学院物联网专业的大一新生,希望在担任此次助教的过程中能够锻炼自己的表达能力,并且让前来听课的小朋友在趣味的课堂中发现编程的魅力。

助教 陆俊辉:

我是来自上海商学院信息管理与信息系统专业的大一新生,爱好广泛,是此次编程课程的助教。希望能够和大家一起愉快地玩耍。

——————————————————————

想要知道掌握编程中的“算法”?

那就来参加本期趣玩活动吧!

下拉查看报名信息

↓↓↓

趣玩编程之“编程中的‘循环’’”

活动时间:1月6日13:30-15:00

集合时间:1月6日 13:15

集合地点上海科技馆三楼“宇航天地”展区神舟五号模型下面(需检票进馆)

活动对象:三年级—七年级学生

预约方式:可以选择网站预约——上海科技馆官网(www.sstm.org.cn),或微信预约——上海科技馆微信菜单栏->微服务->活动预约,参与报名。预约开放时间为12月30日晚20:00,戳我查看完整的预约攻略!

Tips

1.参加本次课程,无需自带Apple iPad

2.本课程免费,但需自行购买科技馆门票(门票可通过“上海科技馆”微信公众号在线购买)。名额有限,欲报从速!

3.报名成功者,请在活动前15分钟至二楼游客服务中心集合签到!如有事不来请提前1天取消活动预约,累计3次未签到将被计入黑名单,影响之后的活动报名

网络图片版权归原作者所有

文章及图片(除标注外)为上海科技馆所有

未经允许,禁止转载

你的文章也可以登上科技馆官微和官网啦

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171230B0I24X00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券