计算机的出现给我们的生活带来了许多便利,例如:
当我们使用搜索引擎时,相关度最高的信息总会被排在前面。
图片来自于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次未签到将被计入黑名单,影响之后的活动报名。
网络图片版权归原作者所有
文章及图片(除标注外)为上海科技馆所有
未经允许,禁止转载
你的文章也可以登上科技馆官微和官网啦
领取专属 10元无门槛券
私享最新 技术干货