首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

趣玩编程:编程中的“循环”

说到“循环”,大家会想到什么?

是对自然界的生态保护,人类所倡导的绿色循环行为?

是一台可以不停运输游客的自动扶梯?

还是围绕着太阳不停旋转的八大行星?

在编程中,循环又是什么呢?

在了解编程中的“循环”之前,先来试着解下面一道数学题:

你在花园里种花,花园的形状是一个长方形,花园的长边可以并排种下4颗种子,宽边长度为36cm,现已经在花园的一边种好了4颗种子,还打算再种下12颗种子,请问至少还需要几步才能将花园种满种子?

下面开始公布答案!

如果你的答案是36步。我知道你的方法,12颗种子还需要种4*3排,就需要将种子以12cm的间隔种下。

每种一颗需要挖坑-放种子-向前移动12cm 3步。所以是12*3=36步

图片来自于Swift Playgrounds

有没有更简便的方法呢?

我们发现,种每一颗种子的步数都是相同的。如果我们用一步将12颗种子重复种下的行为表示出来呢?

图片来自于Swift Playgrounds

答案就是只需要4步。从36 4,是不是大大节约了种花的步骤呢?这就是编程中的循环了。

循环可以指反复地连续做某事。利用好循环,那么在编程中我们可以省略到很多不必要的步骤,循环是不是懒人的利器呢?

下周六

“趣玩编程”第17期活动:编程中的“循环”

开始报名啦

趣玩编程是基于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:本周授课老师

本周的三位老师自我介绍如下

主讲和宴情:

我来自上海商学院信息与计算机学院信息管理与信息系统专业的大二学生,希望能够通过科技馆和小朋友一起学习的过程中,也能激发小朋友对编程的兴趣。

主讲庄陈帆:

我是来自上海商学院计算机科学与技术专业的学生。热爱电子竞技,体育锻炼尤其是篮球以及音乐欣赏。为人和善,乐于助人。是个健康积极向上的阳光男孩。

助教 刘月琦:

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

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

想要知道掌握编程中的“循环”?

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

下拉查看报名信息

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

活动时间:12月23日13:30-15:00

集合时间:12月23日 13:15

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

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

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

Tips

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

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

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

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

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

未经允许,禁止转载

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券