WEBVTT 00:00:00.680 --> 00:00:04.880 无需电脑的编程活动 | 循环 00:00:06.640 --> 00:00:09.080 大家好!我是Miral Kobt 00:00:09.080 --> 00:00:12.680 我设计了iLuminate。 00:00:12.680 --> 00:00:15.830 在我的设计里有些东西我在舞蹈 00:00:15.830 --> 00:00:20.200 和程序控制的灯光系统里都用了。那就是...循环 00:00:20.200 --> 00:00:23.300 循环是一直重复某个动作 00:00:23.300 --> 00:00:28.320 当你重复某个动作或是什么很多次的时候,比如我让呼啦圈 一直旋转动作 00:00:28.320 --> 00:00:31.480 我就是在演示让呼啦圈旋转这个动作的循环 00:00:31.480 --> 00:00:39.320 这是循环 00:00:41.260 --> 00:00:47.600 今天我们打算开一个舞蹈晚会 我们将会用一种新的舞蹈the Iteration迭代来诠释循环。 00:00:47.600 --> 00:00:51.360 我们将通过用舞蹈来学习循环 00:00:51.360 --> 00:00:56.620 你将会学会机构简单的 动作步骤然后一直重复来完成这个舞蹈 00:00:56.620 --> 00:00:59.480 下面就是你要学习的步骤: 00:00:59.480 --> 00:01:04.099 拍拍你的双手,然后把你的手放到你的头后面 00:01:04.099 --> 00:01:08.080 把你的手放到你的腰上,然后举起你的左手 00:01:08.080 --> 00:01:11.179 再举起你的右手 00:01:11.179 --> 00:01:12.959 相当简单,不是吗 00:01:12.960 --> 00:01:16.660 把手放到头上,腰上,头上,腰上,拍手,拍手,拍手 00:01:16.660 --> 00:01:22.200 你看懂这些步骤是怎么重复的吗?比如拍手?那就是循环 00:01:22.200 --> 00:01:24.200 我们需要再做两遍,准备好了吗 00:01:25.540 --> 00:01:30.200 你会发现如果你把一些 舞蹈动作放到循环里你的描述会简化许多 00:01:30.200 --> 00:01:31.840 准备好了吗? 00:01:31.850 --> 00:01:36.370 现在我们准备狂笑,准备好了吗 00:01:38.780 --> 00:01:41.180 我们的舞蹈里确实用到了很多循环 00:01:41.180 --> 00:01:44.720 我们的演员有可穿戴电脑设备,并且在同一个网络里 00:01:44.720 --> 00:01:48.120 所以我会不停的重复同一个演员身上的灯光 00:01:48.130 --> 00:01:51.390 再循环里我可能会使用迭代,我说你想要 (实际上就是,每个演员身上的灯光在重复变化,六个人也重复变化) 00:01:51.390 --> 00:01:55.440 然后这6个演员也不断循环,并且在循环 00:01:55.440 --> 00:01:56.560 过程中你想加速,因此 00:01:56.560 --> 00:01:59.890 你不仅在重复同一个舞蹈者,而且还增加了 00:01:59.890 --> 00:02:03.740 灯光切换的速度,看起来像给观众表演视觉魔术 00:02:03.740 --> 00:02:06.420 这都是通过循环进行的 00:02:06.900 --> 00:02:10.539 循环在计算机科学里是非常重要的,因为他让我们的工作变得简化、容易 这个例子演示了一个视觉艺术家,利用可穿戴设备,让人们穿上电脑 然后利用循环展示了一些特殊的视觉效果。真的很棒的创意