1 00:00:00,900 --> 00:00:03,000 사람들은 항상 결정을 내립니다. 2 00:00:03,000 --> 00:00:05,000 가령 밖에 나가기 전에 3 00:00:05,000 --> 00:00:06,700 "만약"에 어떤 일을 할 것인지 말이죠. 4 00:00:06,700 --> 00:00:10,000 "만약" 비가 온다, "그러면" 우비를 입어야지 5 00:00:10,000 --> 00:00:16,000 만약 여러분이 그런 종류의 문장을 처리하겠다고 하면, 6 00:00:16,000 --> 00:00:21,000 컴퓨터는 놀랍도록 빠른 속도로 믿을 수 있는 결과를 냅니다. 7 00:00:21,000 --> 00:00:24,500 그리고, 컴퓨터 프로그램은 8 00:00:24,550 --> 00:00:27,700 약간의 수학과 9 00:00:27,700 --> 00:00:31,410 몇 가지 IF문이 있는데, 여기서 결정을 하지요. 10 00:00:31,410 --> 00:00:34,000 그래서 이런 퍼즐에서 11 00:00:34,000 --> 00:00:37,500 IF 블록은 멍청이도 결정하는데 도움을 줍니다. 12 00:00:37,500 --> 00:00:39,800 무엇이던 확인할 수 있죠. 13 00:00:39,800 --> 00:00:45,000 예를 들어 "만약 왼쪽에 경로가 있다면"이라는 블록을 사용해서 14 00:00:45,000 --> 00:00:48,000 그 안에 "좌화전을 하라"라는 명령어른 넣어봅시다. 15 00:00:48,000 --> 00:00:51,500 그럼 우리는 그 주변의 멍청이에게 말하고 있는 것입니다. 16 00:00:51,500 --> 00:00:53,700 왼쪽에 길이 있는지를 보는 거죠, 17 00:00:53,700 --> 00:00:56,000 만약 있으면 회전을 합니다. 18 00:00:56,000 --> 00:01:01,309 우리가 "반복" 블록 내부에 "앞으로 전진"이라는 블록을 사용하면 19 00:01:01,309 --> 00:01:04,000 똑바로 가고 싶은 만큼 20 00:01:04,000 --> 00:01:06,000 앞으로 계속 전질할 수 있습니다. 21 00:01:06,000 --> 00:01:12,000 회전할 곳이 있을 때, "IF" 블록이 왼쪽으로 틀라고 말해줍니다. 22 00:01:12,000 --> 00:01:13,900 여러분이 볼 수 있으면 23 00:01:13,900 --> 00:01:18,400 우리는 왼쪽으로 회전을 하지만, 그렇지 않으면 앞으로 계속 갑니다. 24 00:01:18,400 --> 00:01:21,720 이게 바로 IF문을 사용하는 아주 간단한 예입니다. 25 00:01:21,720 --> 00:01:26,340 이는 실제로 컴퓨터 프로그래밍의 기본 개념입니다. 26 00:01:26,340 --> 00:01:32,000 제가 처음 만든 프로그램 코드는 틱-택-톡 프로그램을 짜는 것입니다. 27 00:01:32,000 --> 00:01:34,900 IF문을 쓰게 되었죠. 28 00:01:34,900 --> 00:01:39,200 "만약" 다른 사람이 앞으로 가면, 그 앞을 막는 것이죠. 29 00:01:39,200 --> 00:01:44,409 이제 IF문을 다 배우셨구요. 이는 프로그램의 핵심 개념입니다.