WEBVTT 00:00:00.900 --> 00:00:03.000 【易易编程 http://eecode.org 翻译】 人们每天在做决定。 00:00:03.000 --> 00:00:05.000 例如,你在外出之前 00:00:05.000 --> 00:00:06.700 你会用IF语句来说, 00:00:06.700 --> 00:00:10.000 IF(如果)正在下雨, THEN(则)我需要穿上夹克。 00:00:10.000 --> 00:00:16.000 而,计算机在决定这些情况相当神奇 00:00:16.000 --> 00:00:21.000 它们能可靠的以难以置信的速度执行这些事 00:00:21.000 --> 00:00:24.500 所以说,计算机程序真的是 00:00:24.550 --> 00:00:27.700 一些数学和一些 00:00:27.700 --> 00:00:31.410 IF(如果)语句,从而做出它的判断。 00:00:31.410 --> 00:00:34.000 所以,在这道题中 00:00:34.000 --> 00:00:37.500 IF块帮助僵尸做决定, 00:00:37.500 --> 00:00:39.800 它检查一些东西。 00:00:39.800 --> 00:00:45.000 例如,让我们使用块来说,“如果在左边有条路” 00:00:45.000 --> 00:00:48.000 则把“向左转”命令放进里面。 00:00:48.000 --> 00:00:51.500 所以,我们正告诉僵尸观查周围情况, 00:00:51.500 --> 00:00:53.700 看是否在那里有条路在左边, 00:00:53.700 --> 00:00:56.000 如果这样,就让它转弯 00:00:56.000 --> 00:01:01.309 然后,我们在“repeat(重复)"中使用“move forward(向前走)”块 00:01:01.309 --> 00:01:04.000 让它一直往前走。 00:01:04.000 --> 00:01:06.000 它会想一只往前走。 00:01:06.000 --> 00:01:12.000 然后,当有转弯时,IF块 将会告诉它向左转 00:01:12.000 --> 00:01:13.900 你可看到,如果我们那样做 00:01:13.900 --> 00:01:18.400 如果我们正在谈往左转,而否则就往前走。 我们就达到我们的目标了。 00:01:18.400 --> 00:01:21.720 所以这是一个使用IF语句的例子。 00:01:21.720 --> 00:01:26.340 它是计算机编程中真正基础的概念。 00:01:26.340 --> 00:01:32.000 我在最初学的一件事就是写一个程序玩一字棋。 00:01:32.000 --> 00:01:34.900 所以,我有IF语句来说OK 00:01:34.900 --> 00:01:39.200 IF别人在往前走是能够赢,我就会先堵住他。 99:59:59.999 --> 99:59:59.999 所以,好好的学一下怎么使用IF语句吧。这真的是个关键概念。 【中文由易易编程( http://eecode.org) 翻译】