1 00:00:00,000 --> 00:00:07,170 2 00:00:07,170 --> 00:00:09,100 >> LUCAS 프레이 타스 : OK, 그런 것 같아요 지금 우리가 살고있어. 3 00:00:09,100 --> 00:00:11,220 CS50 Supersection에 오신 것을 환영합니다. 4 00:00:11,220 --> 00:00:12,880 우리는 더 적은 편안한입니다. 5 00:00:12,880 --> 00:00:13,870 내 이름은 루카스 프레이 타스입니다. 6 00:00:13,870 --> 00:00:16,230 나는 1 CS50 머리 TF가 있어요. 7 00:00:16,230 --> 00:00:17,523 이것은 로렌입니다. 8 00:00:17,523 --> 00:00:19,002 >> LAUREN 카르발류 : 안녕하세요, 저는 로렌 해요. 9 00:00:19,002 --> 00:00:21,330 또한 CS50에 대한 헤드 TF 해요. 10 00:00:21,330 --> 00:00:24,730 >> LUCAS 프레이 타스 : 오늘 우리는 단지거야 무엇을 모든 당신의 개요를 제공합니다 11 00:00:24,730 --> 00:00:28,440 사람은 희망을 갖고, 1 주일에서 배운 좋은 당신에게 사람을주는 12 00:00:28,440 --> 00:00:32,580 당신이 알아야 할 무엇을 의미 문제에 대한 한을 설정합니다. 13 00:00:32,580 --> 00:00:34,120 >> 단지 몇 공지. 14 00:00:34,120 --> 00:00:36,490 우선, 근무 시간. 15 00:00:36,490 --> 00:00:41,580 근무 시간은 월요일부터 일어나고있다 다른 주택에 목요일 16 00:00:41,580 --> 00:00:43,450 매일 애넌 버그. 17 00:00:43,450 --> 00:00:46,680 그들은 당신을 위해 아주 좋은 자원입니다 와서 질문을하고하는 사람 18 00:00:46,680 --> 00:00:49,470 TF가 이야기, 심지어 교환 다른 학생들과 아이디어. 19 00:00:49,470 --> 00:00:55,420 그래서 자원을 사용하십시오 당신의 호의에. 20 00:00:55,420 --> 00:00:59,790 >> 두 번째 문제는 CS50 용품. 21 00:00:59,790 --> 00:01:01,390 마지막으로 [청취]에 대한 22 00:01:01,390 --> 00:01:04,180 너희들은 실제로는 필요가 없었어요 제품이있다. 23 00:01:04,180 --> 00:01:06,910 당신은 모든 것을 한 귀하의 개인 컴퓨터. 24 00:01:06,910 --> 00:01:10,330 그러나이 문제에 대해, 당신은 실제로이 가상 머신이있다, 그래서 할 수 25 00:01:10,330 --> 00:01:14,680 CS50를 다운로드해야 가전​​ 및 그것을 설정. 26 00:01:14,680 --> 00:01:18,670 >> 그리고 세 번째로는에해야한다 그냥 빨리 설정 문제를 시작 27 00:01:18,670 --> 00:01:22,740 그것을 발견하는 것이 훨씬 쉽기 때문 당신은에있을 때 도움이 28 00:01:22,740 --> 00:01:23,730 일주일의 시작. 29 00:01:23,730 --> 00:01:27,540 사람들은 때까지 기다리는 경향이 있기 때문에 문제 세트를 시작하는 마지막 순간, 30 00:01:27,540 --> 00:01:29,730 그리고 당신은 근무 시간으로 이동 많은 사람들이있다. 31 00:01:29,730 --> 00:01:33,020 어디 월요일에 갈 경우, 당신은거야 당신은 TF가 이야기 할 수있는 볼 32 00:01:33,020 --> 00:01:35,870 전체 밤 꽤 많은 그들은이 될 것입니다보다 더 33 00:01:35,870 --> 00:01:37,790 당신을 도와 드리겠습니다. 34 00:01:37,790 --> 00:01:40,720 >> LAUREN CARVALHO : 그냥 멈출 수 한 초 당신은? 35 00:01:40,720 --> 00:01:43,330 모든 사람이 다운로드 할 수있다 CS50 어플라이언스? 36 00:01:43,330 --> 00:01:44,255 사람들은 시도? 37 00:01:44,255 --> 00:01:47,120 >> LUCAS 프레이 타스 :로 다운로드하려면 방법, 당신은에 지침을 얻을 수 있습니다 38 00:01:47,120 --> 00:01:48,045 cs50.net/appliance. 39 00:01:48,045 --> 00:01:48,817 >> LAUREN CARVALHO : 오른쪽. 40 00:01:48,817 --> 00:01:53,120 그리고 그것은을 위해 약간의 시간이 걸릴 않는 우리의 당신에게 라이센스를 얻을 수 SYS 관리자 41 00:01:53,120 --> 00:01:55,450 키 때문에 가입 무료 평가판 처음. 42 00:01:55,450 --> 00:01:59,080 당신이 30 일 동안있을거야 그런 식으로, 다음 라이센스 키를 기다립니다 43 00:01:59,080 --> 00:02:02,650 그것을 제공해야하는 올해 당신에게. 44 00:02:02,650 --> 00:02:04,100 >> LUCAS 프레이 타스 : 우선, 이제 조금 이야기하자 45 00:02:04,100 --> 00:02:06,180 CS50 어플라이언스에 대한. 46 00:02:06,180 --> 00:02:10,770 CS50 어플라이언스는 실제로 가상이다 당신이려고하고 기계 47 00:02:10,770 --> 00:02:15,040 당신의 자신의 컴퓨터에서 실행 기본적으로 다른 컴퓨터를 실행 48 00:02:15,040 --> 00:02:16,010 자신의 컴퓨터 내부. 49 00:02:16,010 --> 00:02:16,800 어떤 꽤 멋지다. 50 00:02:16,800 --> 00:02:19,420 그리고 실제로는 모든 곳에서 사용된다. 51 00:02:19,420 --> 00:02:23,150 기술에 누가 사람들은 알 것이다 그 이 모든 시간을 사용한다. 52 00:02:23,150 --> 00:02:23,250 당신은? 53 00:02:23,250 --> 00:02:26,200 여러 대의 컴퓨터를 가질 수있다 하나의 장치에. 54 00:02:26,200 --> 00:02:27,760 >> 의 사실을 살펴 보자 어플라이언스에서. 55 00:02:27,760 --> 00:02:32,680 56 00:02:32,680 --> 00:02:36,640 당신은 후 어플라이언스에 갈 때 등록, 당신은해야 할 것입니다 57 00:02:36,640 --> 00:02:42,035 당신의 이름을 넣어 하버드에 로그인 그래서 우리는 당신이 모두 등록받을 수 있습니다. 58 00:02:42,035 --> 00:02:46,570 당신은 기본적으로 볼 예정 단지 벽지, 다음 가정 및 휴지통, 59 00:02:46,570 --> 00:02:48,980 다음이 작은 아이콘. 60 00:02:48,980 --> 00:02:51,930 이 세 개의 아이콘은 실제로 가장입니다 만약에있을 수있는 중요한 것들 61 00:02:51,930 --> 00:02:53,000 어플라이언스. 62 00:02:53,000 --> 00:03:00,270 >> 첫 번째 텍스트 인,의 gedit이다 그냥 메모장과 같은 또는 같은 편집기, 63 00:03:00,270 --> 00:03:01,440 텍스트 편집기의 종류. 64 00:03:01,440 --> 00:03:09,750 그것은 우리가 작성하는 데 사용할 뭔가의 다음 코드는 그것으로 물건을 할. 65 00:03:09,750 --> 00:03:11,770 >> 두 번째 것은 우리 여기가 크롬입니다. 66 00:03:11,770 --> 00:03:13,910 그래서 당신은 인터넷을 사용해야하는 경우 어플라이언스에, 그건 67 00:03:13,910 --> 00:03:15,030 당신이 사용할 수있는. 68 00:03:15,030 --> 00:03:22,000 >> 그리고 세 번째로는 터미널입니다, 실제로 매우 달콤한이다. 69 00:03:22,000 --> 00:03:26,420 사람들은 보통 종류의 무서워하는 그것은 바로이의 단말기 때문에 70 00:03:26,420 --> 00:03:32,320 구식 응용 프로그램 당신 다만 기본적으로 모든 입력 71 00:03:32,320 --> 00:03:32,940 키보드. 72 00:03:32,940 --> 00:03:34,730 상호 작용이 많이 없습니다 마우스로. 73 00:03:34,730 --> 00:03:39,780 그러나 실제로 터미널 아주 좋은 일을한다. 74 00:03:39,780 --> 00:03:43,990 >> 우선, 그냥 통 일부 명령 당신 75 00:03:43,990 --> 00:03:48,765 단말기에서 사용할 수 있습니다. 76 00:03:48,765 --> 00:03:51,995 >> LAUREN CARVALHO : 그리고 중지 주시기 바랍니다 우리는 당신은 질문이있는 경우. 77 00:03:51,995 --> 00:03:52,830 >> LUCAS 프레이 타스 : 네. 78 00:03:52,830 --> 00:04:01,950 우리가 그래서 첫 번째 명령 터미널 LS입니다. 79 00:04:01,950 --> 00:04:06,450 LS는 기본적으로 모든 목록의 모든 것을 의미합니다 파일과 모든 이사, 80 00:04:06,450 --> 00:04:09,540 나는에있어 장소에 가지고. 81 00:04:09,540 --> 00:04:15,200 여기 LS 할 경우에, 나는 볼거야 나는 몇 가지를 가지고 있다면. 82 00:04:15,200 --> 00:04:18,670 나는 바탕 화면, 다운로드,이 로그 및 가상 호스트. 83 00:04:18,670 --> 00:04:21,260 사람들은 파란색으로되어 있기 때문에 그들은 모든 디렉토리는 다음과 같습니다. 84 00:04:21,260 --> 00:04:24,160 >> 그런 다음 다른 파일이 있습니다. 85 00:04:24,160 --> 00:04:27,840 당신은 안녕하세요 hello.c를 같이 가지고있는 단지 파일이며, 그들은에있어 86 00:04:27,840 --> 00:04:28,910 다른 색상. 87 00:04:28,910 --> 00:04:33,960 그래서 이것은 매우 중요한 명령입니다 단지 당신은 파일이 무엇인지 볼 수 있습니다 88 00:04:33,960 --> 00:04:37,690 당신은이 디렉토리 디렉토리에있는 그 89 00:04:37,690 --> 00:04:39,410 당신은 단말기에있어. 90 00:04:39,410 --> 00:04:44,580 당신은 jharvard 인자, 가전 및 볼 때 다음이 작은 기호, 91 00:04:44,580 --> 00:04:49,185 물결, 그것은 단지 그 것을 의미 당신이 순간에 디렉토리. 92 00:04:49,185 --> 00:04:52,970 >> LAUREN CARVALHO : 그래서 LS를 입력하면 거의입니다 폴더를 클릭하면 같은 93 00:04:52,970 --> 00:04:57,380 그는 그 쇼에, 바로 거기에 기재되어 있습니다 당신이하는 모든 내용 94 00:04:57,380 --> 00:04:58,886 해당 폴더 내에서. 95 00:04:58,886 --> 00:05:04,232 >> 청중 : 텍스트가 hello.c의 후? 96 00:05:04,232 --> 00:05:10,070 >> LAUREN CARVALHO : 오, 당신은 할 수 없습니다 그것은 파란색이기 때문에, 그를 참조하십시오. 97 00:05:10,070 --> 00:05:12,490 >> LUCAS 프레이 타스 : 그것은 말한다 로그 및 가상 호스트. 98 00:05:12,490 --> 00:05:14,450 >> LAUREN CARVALHO : 그입니다 다만 다른 폴더. 99 00:05:14,450 --> 00:05:16,890 미안 해요, 그것을보고 정말 어렵다. 100 00:05:16,890 --> 00:05:19,090 우리가 빛을 끌 어쩌면면? 101 00:05:19,090 --> 00:05:23,002 콜턴, 당신은 시도하려는 않는다 전등 스위치를 찾아? 102 00:05:23,002 --> 00:05:24,960 그것에 대해 죄송합니다. 103 00:05:24,960 --> 00:05:25,675 나는 그것에 대해 생각하지 않았다. 104 00:05:25,675 --> 00:05:27,340 >> LUCAS 프레이 타스 :하지만 기본적으로의 - 105 00:05:27,340 --> 00:05:30,310 그래, 당신이 할 수있는 경우 - 106 00:05:30,310 --> 00:05:32,278 >> LAUREN CARVALHO : 화면을 확대합니다. 107 00:05:32,278 --> 00:05:34,738 >> LUCAS 프레이 타스 : 난 몰라 그 기능이 있습니다. 108 00:05:34,738 --> 00:05:35,988 >> LAUREN CARVALHO : [청취]. 109 00:05:35,988 --> 00:05:39,528 110 00:05:39,528 --> 00:05:40,001 OK. 111 00:05:40,001 --> 00:05:44,270 음, 자연의 많은 거기의 빛이 방에있는뿐만 아니라. 112 00:05:44,270 --> 00:05:48,726 >> LUCAS 프레이 타스 :하자 그냥 가정이 이 두 개의 다른 디렉토리가 있습니다. 113 00:05:48,726 --> 00:05:49,780 >> LAUREN 카르발류 : 그냥 우리와 함께 곰. 114 00:05:49,780 --> 00:05:54,200 이는거야 유일한 부분입니다 터미널에서 찾고. 115 00:05:54,200 --> 00:06:00,160 >> LUCAS 프레이 타스 : 다음 명령은 기본적으로 어쩌면 당신은 구성 할 116 00:06:00,160 --> 00:06:01,080 파일 - 117 00:06:01,080 --> 00:06:05,015 하나의 예를 들어, 모든 C 파일 디렉토리 -하지만 당신은 필요가 없습니다 118 00:06:05,015 --> 00:06:07,180 다만 C에 대한 디렉토리가 아직 파일. 119 00:06:07,180 --> 00:06:11,590 당신은 기본적으로 디렉터리를 생성 할 수 있습니다 뿐만 아니라, 어느 단말기를 이용 120 00:06:11,590 --> 00:06:15,670 마우스 오른쪽 버튼으로 클릭과 같은 것 새 폴더를 말하고. 121 00:06:15,670 --> 00:06:20,640 이 명령은 디렉토리를 만들되는 MKDIR, 그래서 기본적으로 "확인"을 122 00:06:20,640 --> 00:06:21,260 "디렉토리." 123 00:06:21,260 --> 00:06:22,680 >> 그리고 당신은 넣을 수 있습니다 디렉토리의 이름을 지정합니다. 124 00:06:22,680 --> 00:06:32,490 이 전 호출 할 싶어한다고 가정 해 봅시다, 나도 몰라,의는 PSET1 일을 해 봅시다 125 00:06:32,490 --> 00:06:33,900 이, 난 그냥 디렉토리를 만들었습니다. 126 00:06:33,900 --> 00:06:35,910 그냥 거기 있는지 확인하자. 127 00:06:35,910 --> 00:06:40,870 내가 LS을 할 경우에, 지금은 로그를 확인하고, 다음 PSET1 한 다음 가상 호스트. 128 00:06:40,870 --> 00:06:44,360 그래서 나는 거기에 새로운 디렉토리가있다. 129 00:06:44,360 --> 00:06:46,670 >> 그리고 당신은, 새로운 디렉토리가 후 어쩌면 당신은 탐색 할 130 00:06:46,670 --> 00:06:51,760 그것으로,이 CD 다음 명령은 이렇게 다만 기본적으로 이동을 의미합니다 131 00:06:51,760 --> 00:06:53,400 특정 디렉토리. 132 00:06:53,400 --> 00:06:58,377 그래서 PSET1로 이동하려는 경우, 난 그냥 CD를 PSET1을 수행 할 수 있습니다. 133 00:06:58,377 --> 00:07:01,550 >> LAUREN CARVALHO : CD 변화를 의미 디렉토리, [청취] 수에 134 00:07:01,550 --> 00:07:02,230 그 기억. 135 00:07:02,230 --> 00:07:05,460 >> LUCAS 프레이 타스 : 그리고 지금 당신은 볼 대신 jharvard를 갖는 136 00:07:05,460 --> 00:07:09,150 가전​​, 나는 제품을 jharvard있다, 다음 PSET1, 그것은 보여주는 것 때문에 137 00:07:09,150 --> 00:07:14,150 난이 컴퓨터에있어 나. 138 00:07:14,150 --> 00:07:17,510 >> 지금은 다시 가고 싶은 경우 이 하나의 전과 디렉토리, I 139 00:07:17,510 --> 00:07:22,950 단지 이동 수단 CD 도트 점을, 할 수있다 내가 전에 있던 디렉토리에, 140 00:07:22,950 --> 00:07:26,290 이의 부모 등 디렉토리, 기본적으로. 141 00:07:26,290 --> 00:07:30,460 그리고 지금은 제가 볼 다시 jharvard합니다. 142 00:07:30,460 --> 00:07:36,050 >> 내가 할 수있는 다음 일은 파일을 제거합니다 RM이다. 143 00:07:36,050 --> 00:07:39,590 예를 들어, 먼저 LS하자 내가 여기서 무엇을 볼 수 있습니다. 144 00:07:39,590 --> 00:07:41,790 나는 안녕하세요 가지고 hello.c를. 145 00:07:41,790 --> 00:07:43,780 이제 내가 그들을 제거하려는 가정 해 봅시다. 146 00:07:43,780 --> 00:07:48,280 나는 RM의 인사를 할 수 있습니다. 147 00:07:48,280 --> 00:07:52,770 그것은 정기적으로 파일을 제거 "라고하는거야 여보세요? "그리고 나는 말을"예. "이제 경우 I 148 00:07:52,770 --> 00:07:56,410 LS을, 나는 그것의 볼 거기 더 이상. 149 00:07:56,410 --> 00:07:59,700 >> 내가 디렉토리에 RM을 사용하려고하면, 하지만, 그것은 않을거야 150 00:07:59,700 --> 00:08:00,800 당신은 아무것도 할 수 있도록. 151 00:08:00,800 --> 00:08:02,960 그것은 당신이, 야, 말하는 것 디렉토리를 제거 할 수 없습니다. 152 00:08:02,960 --> 00:08:08,100 그래서 우리는이 다른 rmdir을 호출 온이 이는 단지 기본적으로 의미 153 00:08:08,100 --> 00:08:09,800 디렉토리를 제거합니다. 154 00:08:09,800 --> 00:08:12,842 I는, 예를 들어, PSET1을 제거 할 수있다. 155 00:08:12,842 --> 00:08:15,770 내가 LS을 할 경우에, 난 몰라 더 이상이있다. 156 00:08:15,770 --> 00:08:18,430 >> 이것에 대해 질문? 157 00:08:18,430 --> 00:08:20,200 아니? 158 00:08:20,200 --> 00:08:20,595 그래? 159 00:08:20,595 --> 00:08:23,954 >> 청중 : 그것은 당신이 떠날 것이 중요합니다 공백 후 - 때마다 160 00:08:23,954 --> 00:08:26,540 뭔가에 입력을 시작? 161 00:08:26,540 --> 00:08:26,830 >> LUCAS 프레이 타스 : 네. 162 00:08:26,830 --> 00:08:32,080 나는 CD 및 디렉토리를 좋아한다, 경우 나는 공백을 입력해야합니다. 163 00:08:32,080 --> 00:08:33,350 어떤 공간이 말을하는거야? 164 00:08:33,350 --> 00:08:34,979 >> LAUREN CARVALHO : 사이의 공간 CD 및 [청취]. 165 00:08:34,979 --> 00:08:37,710 >> LUCAS 프레이 타스 : 그래, 당신은해야합니다 CD이기 때문에 공간을 넣어 166 00:08:37,710 --> 00:08:42,770 명령하고 다음 문자열이 당신 유형은 기본적으로 디렉토리입니다. 167 00:08:42,770 --> 00:08:45,020 그래서 인수 같아요. 168 00:08:45,020 --> 00:08:45,360 그래? 169 00:08:45,360 --> 00:08:47,952 >> 청중 : 나열 할 때, 모든 사람 다른 디렉토리는 오른쪽? 170 00:08:47,952 --> 00:08:50,125 >> LUCAS 프레이 타스 : 네, 디렉토리에 있습니다. 171 00:08:50,125 --> 00:08:53,524 >> 청중 : 차이점은 무엇입니까 디렉토리 사이? 172 00:08:53,524 --> 00:08:55,390 >> LUCAS 프레이 타스 : 그들은 그저 다른 폴더. 173 00:08:55,390 --> 00:08:57,366 디렉토리 폴더 컴퓨터에. 174 00:08:57,366 --> 00:08:58,120 >> 청중 : 폴더를 엽니 다. 175 00:08:58,120 --> 00:09:00,140 >> LUCAS 프레이 타스 : 그래, 그건 그냥 폴더 열기. 176 00:09:00,140 --> 00:09:03,400 >> LAUREN CARVALHO : 여기, 사람 블루에 그 실제입니다 177 00:09:03,400 --> 00:09:07,107 당신이 들어갈 수 있습니다 디렉토리 다음 것들의 무리를 볼 수 178 00:09:07,107 --> 00:09:10,248 그 안에 어떤 불행한 실제로 읽을 수 있기 때문에 179 00:09:10,248 --> 00:09:11,290 사람 파란색. 180 00:09:11,290 --> 00:09:16,166 그리고 흰색의 사람들은 파일입니다 현재 디렉토리 내에 있는지. 181 00:09:16,166 --> 00:09:17,870 >> LUCAS 프레이 타스 : 그래서 디렉토리 폴더가 있습니다. 182 00:09:17,870 --> 00:09:18,810 다른 사람이 파일입니다. 183 00:09:18,810 --> 00:09:22,810 >> 청중 :이 명령은 무엇입니까 다시 설정하거나 선택을 취소? 184 00:09:22,810 --> 00:09:23,650 LUCAS 프레이 타스 : 지우려면? 185 00:09:23,650 --> 00:09:24,362 LAUREN CARVALHO : 지우려면? 186 00:09:24,362 --> 00:09:27,985 LUCAS 프레이 타스 : 내가 생각하는 그것은 "분명히."의 그래. 187 00:09:27,985 --> 00:09:32,370 그래서 그냥 클리어 타입의 경우 화면이 너무 지저분합니다. 188 00:09:32,370 --> 00:09:33,700 다른 질문? 189 00:09:33,700 --> 00:09:36,720 그리고 당신은 다른 무리를 배울 것 동안 자연스럽게 명령 190 00:09:36,720 --> 00:09:38,405 학기 그들은 매우 유용하다 때문이다. 191 00:09:38,405 --> 00:09:42,380 192 00:09:42,380 --> 00:09:46,155 >> 그래서 지금의 컴파일에 대해 얘기하자. 193 00:09:46,155 --> 00:09:51,510 194 00:09:51,510 --> 00:09:54,730 우리는 의사에 대해 이야기하고 소스 코드와 오브젝트 코드. 195 00:09:54,730 --> 00:09:59,020 그리고 어쩌면 코드를 많이, 그리고 너희들은 그것에 대해 혼란스러워하고 있습니다. 196 00:09:59,020 --> 00:10:02,190 의 무엇에 대해 조금 이야기하자 당신이 프로그램을 만들 때 발생하는, 197 00:10:02,190 --> 00:10:06,620 당신은 그것을 컴파일하고이됩니다 실행 파일. 198 00:10:06,620 --> 00:10:10,190 사람들은 모든 단어 너희들이다 아마 들어, 어쩌면 당신은 아니에요 199 00:10:10,190 --> 00:10:12,130 무슨 일이 일어나고 있는지 실제로 확인합니다. 200 00:10:12,130 --> 00:10:15,540 >> 이제 내가 할 수 있다는 예를 들어 봅시다 "안녕하세요."라는 프로그램을 작성 201 00:10:15,540 --> 00:10:19,670 당신의 마음에 오는 첫번째 것은이다 당신은 종류의 당신이있어 방법을 생각하려고 202 00:10:19,670 --> 00:10:23,000 당신의 마음에 그렇게 할 것, 그리고 당신은 아마 영어로 생각하고 나하고 203 00:10:23,000 --> 00:10:25,550 자연과 같은 몇 가지 다른 언어, 언어, 아마. 204 00:10:25,550 --> 00:10:28,770 그리고 당신이 생각하는, 음, 내가 원하는 경우, 예를 들면, 프로그램을 작성하는 205 00:10:28,770 --> 00:10:32,630 , "안녕하세요,"나는 프로그램을 시작할 것이라고 말했습니다 나는 안녕하세요 인쇄, 그 때 나는 것 206 00:10:32,630 --> 00:10:35,270 프로그램을 종료합니다. 207 00:10:35,270 --> 00:10:36,350 이 의사입니다. 208 00:10:36,350 --> 00:10:41,740 이것은 단지 기본적으로는 다음의 제품에 노력하고 있습니다 일련의 사건을 마련 209 00:10:41,740 --> 00:10:46,510 당신은 할 할 거라고 프로그램을 쓸 수. 210 00:10:46,510 --> 00:10:49,610 >> 그런 다음 소스 코드를 가지고 있고, 소스 코드는 필요가 없습니다 211 00:10:49,610 --> 00:10:53,240 특히 우리가 이야기하고있는 C.에있을 C에 대한 소스 코드 그 때문에 212 00:10:53,240 --> 00:10:56,760 우리가 학습하고있는 언어 만, 물론 코드는 거의 모든이 될 수 있습니다 213 00:10:56,760 --> 00:10:59,160 당신이 프로그래밍 언어입니다. 214 00:10:59,160 --> 00:11:01,230 나중에 학기에, 당신은거야 다른 언어를 배울 수. 215 00:11:01,230 --> 00:11:03,230 그 또한 소스 코드입니다. 216 00:11:03,230 --> 00:11:07,380 >> 예를 들어, 다음이 내 소스 코드, 그 때 나는 포함하고있어 217 00:11:07,380 --> 00:11:10,170 라이브러리, 그 때 나는 시작 주, 그 때 나는 인쇄 할 수 있습니다. 218 00:11:10,170 --> 00:11:14,510 그리고 로라는 조금 이야기하려고합니다 이 모든에 대해 비트. 219 00:11:14,510 --> 00:11:16,190 그래서이 소스 코드이다. 220 00:11:16,190 --> 00:11:19,590 >> 그리고 오브젝트 코드는 무엇입니까? 221 00:11:19,590 --> 00:11:22,500 목표는 제로의 무리입니다 과 1, 기본적으로. 222 00:11:22,500 --> 00:11:27,680 무슨 일이 당신이 처음이입니다 모두 영어로 의사. 223 00:11:27,680 --> 00:11:29,020 그리고 내 말은, 당신은 그것을 이해합니다. 224 00:11:29,020 --> 00:11:31,260 아마 친구가 이해 그것은, 대부분의 사람들 것 225 00:11:31,260 --> 00:11:32,560 개념을 이해합니다. 226 00:11:32,560 --> 00:11:36,770 그러나 컴퓨터는 정말 바보이며, 그들은 영어를 이해, 그렇게하지 ​​마십시오 227 00:11:36,770 --> 00:11:41,320 무언가로 그 번역을했습니다, 일반적으로 몇 가지로 번역 228 00:11:41,320 --> 00:11:42,460 프로그래밍 언어입니다. 229 00:11:42,460 --> 00:11:46,840 >> 그리고 당신은 프로그램을 생각할 수 같은 종류의 언어와 같은 언어 230 00:11:46,840 --> 00:11:50,970 당신은 당신의 컴퓨터 방법을 알려 있음 말을 이해하기. 231 00:11:50,970 --> 00:11:54,160 당신은 기본적으로 뭔가를 작성하는 언어 당신과 둘 232 00:11:54,160 --> 00:11:55,190 컴퓨터가 이해합니다. 233 00:11:55,190 --> 00:11:56,470 즉, 소스 코드이다. 234 00:11:56,470 --> 00:12:00,580 소스에 따라서가는 형태의 의사 코드는, 그것은 당신에게 달려 있습니다. 235 00:12:00,580 --> 00:12:03,130 그것은 당신이 당신의 프로그램을하고 기본적이다. 236 00:12:03,130 --> 00:12:06,740 >> 그러나 문제는 컴퓨터하지 않습니다도 237 00:12:06,740 --> 00:12:08,360 프로그래밍 언어를 이해합니다. 238 00:12:08,360 --> 00:12:10,320 그것은 이해가되지 않습니다 소스 코드를 모두. 239 00:12:10,320 --> 00:12:12,520 사실은 그냥 이해 0과 1. 240 00:12:12,520 --> 00:12:16,570 그래서 우리는 호출이 매우 마법의 일이 기본적으로 컴파일러, 241 00:12:16,570 --> 00:12:19,755 소스가 호출되는 것 당신에게 그 언어 둘 다 썼다 242 00:12:19,755 --> 00:12:25,320 컴퓨터가 말을, 지금은있어 에있는 변환을하는 것 243 00:12:25,320 --> 00:12:26,270 0과 1. 244 00:12:26,270 --> 00:12:30,860 그래서 기본적으로 어떤 컴파일러가하는 것은 이것은,이 경우 C에서, 소스 코드를 얻는다 245 00:12:30,860 --> 00:12:34,100 는 제로로 변환하려고 그리고 사람이 컴퓨터 246 00:12:34,100 --> 00:12:37,440 이해하고 만들 수 있습니다 그것에서 실행 파일. 247 00:12:37,440 --> 00:12:40,900 >> 그 의미가 있습니까? 248 00:12:40,900 --> 00:12:45,300 당신은 같은 컴파일러 생각할 수 입니다 번역기 어떤 종류의 249 00:12:45,300 --> 00:12:50,280 컴퓨터에 대해 설명 도움 그것은 어떻게해야 정확히 무엇인지. 250 00:12:50,280 --> 00:12:52,310 >> 하지만 내가 어떻게 컴파일 않습니다. 251 00:12:52,310 --> 00:12:59,680 의 다시 기기에 가자하고, 이제 내가 그 프로그램을하고 있어요 가정 해 봅시다. 252 00:12:59,680 --> 00:13:04,220 우선은 디렉터리를 만들거야 여기에, 나는 그것을 호출하는거야 253 00:13:04,220 --> 00:13:11,130 "연습." 지금은 이동하는거야 디렉토리에, 그래서 CD 연습. 254 00:13:11,130 --> 00:13:13,210 지금은 연습 내부 해요. 255 00:13:13,210 --> 00:13:16,860 >> 이제 gedit 편집기를 시작하려면, 그래서 그 방법을합니까? 256 00:13:16,860 --> 00:13:21,920 나도 여기를 클릭하거나, 그냥 할 수 말 그대로 ", gedit를"를 입력 돼가 257 00:13:21,920 --> 00:13:24,290 나를 위해 엽니 다. 258 00:13:24,290 --> 00:13:28,100 >> 지금은 내 프로그램을 입력하는 것, 그래서있어 나는 슬라이드에 쓴 정확히. 259 00:13:28,100 --> 00:13:30,360 나는 라이브러리를 선언하고 있습니다. 260 00:13:30,360 --> 00:13:35,440 나는 주요 int, 무효을하고 있어요. 261 00:13:35,440 --> 00:13:39,180 그리고 지금 나는 안녕하세요, printf의 일을 해요. 262 00:13:39,180 --> 00:13:46,530 263 00:13:46,530 --> 00:13:50,170 지금은이를 저장하는거야. 264 00:13:50,170 --> 00:13:53,665 내가 연습에 넣어 보자하고, 나는이 작성한 hello.c를 호출하는거야. 265 00:13:53,665 --> 00:13:57,710 266 00:13:57,710 --> 00:13:59,590 그래서 지금은 저장 있어요. 267 00:13:59,590 --> 00:14:03,250 >> 나는 그것을 컴파일하려면, 사실은 두 개의 서로 다른 장소에서 그것을 할 수 있습니다. 268 00:14:03,250 --> 00:14:07,090 나도, 터미널 창에서이 작업을 수행 할 수 그래서이 큰 하나, 또는 당신은 할 수 269 00:14:07,090 --> 00:14:09,860 실제로이의 gedit를 사용 여기 터미널 창. 270 00:14:09,860 --> 00:14:17,890 그래서 당신은 아주 편리하게 그냥 할 수있는 코드, 다음은 입력 할 수 있습니다 271 00:14:17,890 --> 00:14:20,670 컴파일하려고 여기에 무엇이든합니다. 272 00:14:20,670 --> 00:14:23,450 >> 그래서 내가 어떻게 코드를 컴파일 할 수 있습니까? 273 00:14:23,450 --> 00:14:27,495 우리가 가지고있는 가장 쉬운 방법은 사용하는 것입니다 함수입니다, 확인하는 274 00:14:27,495 --> 00:14:29,590 기본적으로 예정 코드를 컴파일합니다. 275 00:14:29,590 --> 00:14:34,170 당신은 인사 할 말을해야하므로 "확인"및 프로그램의 이름. 276 00:14:34,170 --> 00:14:35,420 >> 죄송합니다. 277 00:14:35,420 --> 00:14:38,250 278 00:14:38,250 --> 00:14:39,280 이 어색합니다. 279 00:14:39,280 --> 00:14:41,738 >> LAUREN CARVALHO : 가능하면 [들리지? 280 00:14:41,738 --> 00:14:45,182 281 00:14:45,182 --> 00:14:45,990 >> LUCAS 프레이 타스 : 죄송합니다. 282 00:14:45,990 --> 00:14:49,960 나는에 저장하지 않은 올바른 디렉토리. 283 00:14:49,960 --> 00:14:52,130 지금 연습오고, 작성한 hello.c로 저장합니다. 284 00:14:52,130 --> 00:14:54,750 미안 해요. 285 00:14:54,750 --> 00:14:56,250 지금은 저장 있어요. 286 00:14:56,250 --> 00:14:58,300 >> 내가 그냥 LS하자 및 수 그것은 여기에 있는지 확인합니다. 287 00:14:58,300 --> 00:14:59,460 OK, 지금은 여기에 있습니다. 288 00:14:59,460 --> 00:15:05,930 나는 안녕하세요 있도록한다면 그래서 지금, 그것은을 뱉어 물건을 많이하지만 그것은 단지 준다 289 00:15:05,930 --> 00:15:08,870 단말기 나 다른 라인, 어느 그것은 성공을 의미합니다. 290 00:15:08,870 --> 00:15:13,160 그래서 지금 다시 LS를 할 경우, 사실은 인 녹색으로이 파일을 참조 291 00:15:13,160 --> 00:15:15,470 실행 파일. 292 00:15:15,470 --> 00:15:21,700 >> 그리고 나는 그것을 실행하려는 경우, 모든 내가해야 할 일은여 점 슬래시입니다. 293 00:15:21,700 --> 00:15:25,830 바로 여기 인사하는 것, 그래서 그것은 내가 그것을 부탁 해요 정확히입니다. 294 00:15:25,830 --> 00:15:29,620 >> 컴파일하는 또 하나의 방법은, 그 소리를 사용한다. 295 00:15:29,620 --> 00:15:35,740 그 소리는 우리가 단지 컴파일러입니다, 그리고 좀 더 자세한 정보에의 296 00:15:35,740 --> 00:15:36,390 컴파일. 297 00:15:36,390 --> 00:15:40,180 하지만 그냥 잘 작동합니다. 298 00:15:40,180 --> 00:15:46,810 그래서 나는 그 연타 한 다음-O 및 작업을 수행하는 경우 난에 부여 할 이름 299 00:15:46,810 --> 00:15:50,400 실행 파일은, 그래서 말을하자 "안녕하세요." 그리고 내가 원하는 파일 300 00:15:50,400 --> 00:15:53,460 , 작성한 hello.c를 컴파일합니다. 301 00:15:53,460 --> 00:15:55,900 또한 컴파일하는 것입니다. 302 00:15:55,900 --> 00:15:59,020 그리고 당신은 여기에 파일을 가지고 있고, 난 그냥뿐만 아니라 그것을 실행할 수 있습니다. 303 00:15:59,020 --> 00:16:00,610 그래서 둘 다 작동합니다. 304 00:16:00,610 --> 00:16:03,270 >> 그 의미가 있습니까? 305 00:16:03,270 --> 00:16:06,020 질문? 306 00:16:06,020 --> 00:16:09,020 >> 청중 : 당신을 확대 할 수 약간의? 307 00:16:09,020 --> 00:16:09,913 >> LUCAS 프레이 타스 : 죄송합니다? 308 00:16:09,913 --> 00:16:11,135 >> 청중 : 줌에? 309 00:16:11,135 --> 00:16:13,310 >> LAUREN CARVALHO : 당신이 생각 단지 명령을 플러스 할 수 있습니다. 310 00:16:13,310 --> 00:16:14,295 >> LUCAS 프레이 타스 : 어떤 명령? 311 00:16:14,295 --> 00:16:16,060 >> LAUREN CARVALHO : 명령 플러스. 312 00:16:16,060 --> 00:16:17,000 >> LUCAS 프레이 타스 : 호 313 00:16:17,000 --> 00:16:19,350 >> LAUREN CARVALHO : 아, 아니에요 작업을 진행하기 때문에 - 314 00:16:19,350 --> 00:16:25,548 우리가 해상도를 설정 때문이다 이 것은. 315 00:16:25,548 --> 00:16:27,450 >> LUCAS 프레이 타스 : 난 몰라 우리는 확대 할 수 있다고 생각 316 00:16:27,450 --> 00:16:30,852 317 00:16:30,852 --> 00:16:34,130 그래, 우리는 확대 할 수 없습니다. 318 00:16:34,130 --> 00:16:36,200 당신은 다른 질문이 있습니까? 319 00:16:36,200 --> 00:16:36,680 미안 해요. 320 00:16:36,680 --> 00:16:39,170 >> 청중 : 당신은 그 소리를 반복 할 수 있습니까? 321 00:16:39,170 --> 00:16:40,630 >> LUCAS 프레이 타스 : 그 소리? 322 00:16:40,630 --> 00:16:44,190 그 소리는 메이크업과 같은 것입니다 만, 차이는 먼저 내가 갈거야 것입니다 323 00:16:44,190 --> 00:16:48,460 명령입니다 연타를 쓰고, 나는 -0 할거야, 모든, 어느입니다 324 00:16:48,460 --> 00:16:51,680 단지 우리가 갈거야 플래그로 나중에 배운다. 325 00:16:51,680 --> 00:16:54,440 그래서 그냥 생각하면 항상 -O를 넣을 수 있습니다. 326 00:16:54,440 --> 00:16:58,690 >> 그리고 첫 번째, 당신은 둘거야 실행 파일의 이름, 327 00:16:58,690 --> 00:17:00,680 당신이있어 기본적으로 파일 만들 것. 328 00:17:00,680 --> 00:17:06,430 그래서 예를 들어, hello2에 대해 말할 수 있습니다 나는 컴파일 할 파일, 329 00:17:06,430 --> 00:17:07,800 하는. C 파일입니다. 330 00:17:07,800 --> 00:17:09,240 그래서 hello.c를합니다. 331 00:17:09,240 --> 00:17:10,871 그 의미가 있습니까? 332 00:17:10,871 --> 00:17:12,635 >> 청중 : 어떤여보세요? 333 00:17:12,635 --> 00:17:13,076 그것은 무엇입니까? 334 00:17:13,076 --> 00:17:15,960 >> LUCAS 프레이 타스 : 작성한 Hello.c. 335 00:17:15,960 --> 00:17:19,849 그리고 나는 그것을 컴파일하는 경우, 그리고 만약 나는, 나는 또한 LS해야합니까 336 00:17:19,849 --> 00:17:22,010 난 그냥 컴파일 된 것을 hello2. 337 00:17:22,010 --> 00:17:26,339 나는 그것을 실행하려고하면, 그것은 것 정확히 같은 일을 할 인사로, 338 00:17:26,339 --> 00:17:27,089 그냥 인사 인쇄 할 수 있습니다. 339 00:17:27,089 --> 00:17:31,660 >> 청중 : 어떻게 메이크업을 위해 올 당신은 후 hello.c를 할 수 있습니까? 340 00:17:31,660 --> 00:17:33,880 >> LUCAS 프레이 타스 : 메이크업에서 . C를 넣을 필요가 없습니다. 341 00:17:33,880 --> 00:17:36,140 메이크업에서, 당신은 단지 말 프로그램의 이름입니다. 342 00:17:36,140 --> 00:17:37,750 당신은. 다 말을 할 필요가 없습니다. 343 00:17:37,750 --> 00:17:39,020 그러나 그 소리를 들어, 당신은해야한다. 344 00:17:39,020 --> 00:17:44,040 >> 청중 : 그 소리와 함께 당신이 또한 [청취]을 추가해야 345 00:17:44,040 --> 00:17:44,480 >> LAUREN CARVALHO : 네. 346 00:17:44,480 --> 00:17:46,180 그래서 당신은 도서관에있다. 347 00:17:46,180 --> 00:17:51,170 >> LUCAS 프레이 타스 : 그래, 뭔가 우리는 나중에 사용하려고. 348 00:17:51,170 --> 00:17:54,850 즉 링크라고하며, 우리가 있다고 생각이야 나중에 그것에 대해 이야기 할 것. 349 00:17:54,850 --> 00:17:55,930 또 다른 질문? 350 00:17:55,930 --> 00:17:59,927 >> 청중 : 당신은 넣어 마십시오 도트 슬래시 연타? 351 00:17:59,927 --> 00:18:01,060 >> LUCAS 프레이 타스 : 호 352 00:18:01,060 --> 00:18:06,040 도트 슬래시은 열 수 있습니다 실행 파일. 353 00:18:06,040 --> 00:18:09,440 그래서 그 소리, 당신은 단지 "그 소리"를 작성하고 그런 다음 당신은 열려면 354 00:18:09,440 --> 00:18:12,640 실행 파일이 방금 컴파일, 당신은 점 않는다 355 00:18:12,640 --> 00:18:13,780 슬래시 이름. 356 00:18:13,780 --> 00:18:15,100 그 의미가 있습니까? 357 00:18:15,100 --> 00:18:18,635 358 00:18:18,635 --> 00:18:22,435 >> 청중 : 당신은 변화에 있다면 [청취] 헬로 세계에, 당신이 할 359 00:18:22,435 --> 00:18:23,870 그것을 다시 컴파일해야? 360 00:18:23,870 --> 00:18:24,750 >> LUCAS 프레이 타스 : 네. 361 00:18:24,750 --> 00:18:36,650 내가하고 싶은 말은 경우, 예를 들어, "안녕하세요 , "난 그냥 거기에 지금을 절약 할 수 있습니다 362 00:18:36,650 --> 00:18:38,020 그냥 다시 컴파일합니다. 363 00:18:38,020 --> 00:18:41,910 그래서 안녕하세요 저 메이크업을 할 수 있습니다. 364 00:18:41,910 --> 00:18:48,490 내가 인사 할 경우, 그것은 것 "이여보세요"라고 말합니다. 의미가? 365 00:18:48,490 --> 00:18:50,280 다른 질문? 366 00:18:50,280 --> 00:18:54,384 >> 청중 : 당신은 포함해야하나요 작업을 조정하기 위해 표준 I / O? 367 00:18:54,384 --> 00:18:55,480 >> LUCAS 프레이 타스 : 네. 368 00:18:55,480 --> 00:18:58,050 기본 I / O는 기본적 이 라이브러리 369 00:18:58,050 --> 00:19:00,050 printf의에 대한 구현. 370 00:19:00,050 --> 00:19:03,450 371 00:19:03,450 --> 00:19:06,910 에 따라서 그 일 오른쪽 정상은 표준 입출력을 포함한다. 372 00:19:06,910 --> 00:19:11,920 즉, 라이브러리를 포함하고 그 기본적으로 다른 한 무리가 373 00:19:11,920 --> 00:19:13,260 사용할 수있는 도구를 제공합니다. 374 00:19:13,260 --> 00:19:13,480 하나? 375 00:19:13,480 --> 00:19:17,820 즉 함수의 printf 그들이다 이 기본적으로 인쇄 376 00:19:17,820 --> 00:19:21,290 화면에 메시지를 표시합니다. 377 00:19:21,290 --> 00:19:23,200 >> 다른 질문? 378 00:19:23,200 --> 00:19:24,700 아니? 379 00:19:24,700 --> 00:19:25,060 OK. 380 00:19:25,060 --> 00:19:31,620 그래서 지금의이 얘기하자 - 381 00:19:31,620 --> 00:19:33,948 >> LAUREN CARVALHO :의를 해보자 스타일 가이드로 이동합니다. 382 00:19:33,948 --> 00:19:35,896 당신은 여기에서 찾을 수 있습니까? 383 00:19:35,896 --> 00:19:37,880 >> LUCAS 프레이 타스 : 그래서 우리는거야 스타일에 대해 이야기합니다. 384 00:19:37,880 --> 00:19:47,006 385 00:19:47,006 --> 00:19:50,430 >> LAUREN CARVALHO : 오, 데이비드 완료되지 않았습니다. 386 00:19:50,430 --> 00:19:51,230 OK. 387 00:19:51,230 --> 00:19:53,870 왜 우리는 다시 오지 않는다 맨 끝에서 스타일? 388 00:19:53,870 --> 00:19:56,220 실제로 업데이트 된 것 우리가 말한대로. 389 00:19:56,220 --> 00:19:56,810 >> LUCAS 프레이 타스 : 네. 390 00:19:56,810 --> 00:19:58,300 다윗이 그 완성을위한의 방법을 보자. 391 00:19:58,300 --> 00:20:07,150 392 00:20:07,150 --> 00:20:08,600 >> LAUREN CARVALHO : 수 우리는 실제로 전환? 393 00:20:08,600 --> 00:20:14,920 394 00:20:14,920 --> 00:20:17,200 >> 그래서 모든 사람들이되었습니다 희망 스크래치를 즐기고. 395 00:20:17,200 --> 00:20:21,950 불행하게도, 그것은 시간이다 멀리이에서 이동 - 396 00:20:21,950 --> 00:20:25,280 불행하게도 그것은 멀리 이동하는 시간 이 예쁜 프로그래밍 블록에서 397 00:20:25,280 --> 00:20:28,530 C.에에 그러나의 운이 좋게, 모든 프로그램은 당신이를 그렇게 생성 398 00:20:28,530 --> 00:20:32,370 스크래치에서 작업 한 것이있다 직접 C로 변환 할 수있는, 우리는거야 399 00:20:32,370 --> 00:20:35,130 에 대해 배울 시작하려고 지금 그들 중 일부. 400 00:20:35,130 --> 00:20:39,200 조건에 대한하자 첫 번째 이야기 부울 식의. 401 00:20:39,200 --> 00:20:41,944 >> 이 보호 구역에서 실행되는 배터리 전원. 402 00:20:41,944 --> 00:20:43,912 >> LUCAS 프레이 타스 : 어떻게 그 작동하지? 403 00:20:43,912 --> 00:20:47,850 404 00:20:47,850 --> 00:20:48,010 OK. 405 00:20:48,010 --> 00:20:50,256 당신이 거기에 가서, 내가받을거야 - 406 00:20:50,256 --> 00:20:53,700 407 00:20:53,700 --> 00:20:57,390 >> LAUREN CARVALHO : 그래서 조건은 그들은 우리를 허용 중요하기 때문에 408 00:20:57,390 --> 00:21:00,588 우리의 프로그램에 논리를 소개합니다. 409 00:21:00,588 --> 00:21:04,620 다음 조건의 예 C 프로그램에서. 410 00:21:04,620 --> 00:21:06,130 의 방법이주의하자 - 411 00:21:06,130 --> 00:21:11,324 따라서이 조건 블록 바로 여기,이 printf의 문은 실행되지 않습니다 412 00:21:11,324 --> 00:21:14,860 아니면 내 상태 괄호, n은 0보다 큰, 413 00:21:14,860 --> 00:21:16,800 true로 평가합니다. 414 00:21:16,800 --> 00:21:20,780 >> F 내에서 조건 자, 모든 문은 부울 식이다, 415 00:21:20,780 --> 00:21:22,970 이는 즉,이 두 개의 옵션이 있습니다. 416 00:21:22,970 --> 00:21:26,856 그들은 하나, 참으로 평가 할 수 아니면 false로 평가할 수 있습니다. 417 00:21:26,856 --> 00:21:33,174 그래서 여기에 있기 때문에,이 파라미터는, 의미가? N 0보다 크면, 그것은 긍정적 의미 418 00:21:33,174 --> 00:21:41,160 이 페이지가 인쇄된다는 것을 의미 번호, "당신이 양수를 들었다."중 419 00:21:41,160 --> 00:21:44,630 >> 부울 식의 제비가있다 그와 조건을 형성 할 수있다 420 00:21:44,630 --> 00:21:47,190 초기화 문. 421 00:21:47,190 --> 00:21:48,520 우리는보다 적은있다. 422 00:21:48,520 --> 00:21:50,950 이것은보다 작거나 같다. 423 00:21:50,950 --> 00:21:52,200 이건 그냥 재미 들리지]입니다. 424 00:21:52,200 --> 00:21:54,800 425 00:21:54,800 --> 00:22:01,630 당신은 만약의 printf가 발생합니다 이어서, 0보다 크거나 같은지 426 00:22:01,630 --> 00:22:03,345 이 작업을 선택할 것입니다. 427 00:22:03,345 --> 00:22:07,750 그래서 평등은 바로 추가 기호보다 더 후. 428 00:22:07,750 --> 00:22:12,030 >> 다른 이는 평등과 ​​동일 하나의 등호 같은 동일 429 00:22:12,030 --> 00:22:16,430 실제로 의미에 어떤의 이것의 좌측은 동일한 430 00:22:16,430 --> 00:22:20,610 이것의 우측에 무엇 여기서 하나의 등호는 무엇인가? 431 00:22:20,610 --> 00:22:23,333 하나의 등호는 무엇입니까? 432 00:22:23,333 --> 00:22:24,275 할당. 433 00:22:24,275 --> 00:22:25,985 >> LUCAS 프레이 타스 : 그런 말을? 434 00:22:25,985 --> 00:22:27,170 그 사탕인가? 435 00:22:27,170 --> 00:22:27,370 아, 아니. 436 00:22:27,370 --> 00:22:27,885 미안 해요. 437 00:22:27,885 --> 00:22:28,210 미안 해요. 438 00:22:28,210 --> 00:22:30,400 당신은 둘 다 사탕을 얻을. 439 00:22:30,400 --> 00:22:31,510 OK, 오! 440 00:22:31,510 --> 00:22:33,046 세 사람은 사탕을 얻을! 441 00:22:33,046 --> 00:22:37,393 >> LAUREN CARVALHO : 그래서이 한 바로 여기 이다 앞의 강타 연산자 442 00:22:37,393 --> 00:22:40,240 등호, 그래서 그건 동일하지. 443 00:22:40,240 --> 00:22:46,560 이 내 조건 이내였다이 경우, 조건의 보디 것 444 00:22:46,560 --> 00:22:49,615 실행할 경우에만 어떤의에 왼쪽은 동일하지 않습니다 445 00:22:49,615 --> 00:22:52,540 오른쪽에있는거야. 446 00:22:52,540 --> 00:22:57,680 >> 또한있을 수 있습니다 단지 느낌표. 447 00:22:57,680 --> 00:23:01,250 사실 우리는 기능에서 볼 수 있습니다 이 사용되는 방식을 밀어 넣습니다. 448 00:23:01,250 --> 00:23:03,830 >> LUCAS 프레이 타스 : 질문? 449 00:23:03,830 --> 00:23:06,450 아니? 450 00:23:06,450 --> 00:23:10,460 >> LAUREN CARVALHO : 우리는이를 결합 할 수 있습니다 더 건설하는 부울 식 451 00:23:10,460 --> 00:23:12,500 복잡한 조건문. 452 00:23:12,500 --> 00:23:19,680 그래서 여기, 만약 왼쪽에 어떤의 손 두 줄로 측면 또는 453 00:23:19,680 --> 00:23:23,160 의 우측에 뭐든 더블 바, true로 평가 454 00:23:23,160 --> 00:23:25,700 우리는 잘못을 인쇄 할 수 있습니다. 455 00:23:25,700 --> 00:23:29,503 그리고 여기까지, 어떤 경우에 두 왼쪽에 456 00:23:29,503 --> 00:23:33,480 오른쪽에 앰퍼샌드 및 어떤의 두 앰퍼샌드의 편 457 00:23:33,480 --> 00:23:37,470 사실, 다음으로 평가 우리는 유효한 인쇄 할 수 있습니다. 458 00:23:37,470 --> 00:23:42,195 두 줄로는 논리라고 OR 연산자 이중 앰퍼샌드는 459 00:23:42,195 --> 00:23:44,190 논리 연산자했다. 460 00:23:44,190 --> 00:23:44,648 예? 461 00:23:44,648 --> 00:23:47,850 >> 청중 : 사람들은 그냥가요 소문자 L의? 462 00:23:47,850 --> 00:23:48,620 >> LAUREN CARVALHO : 호 463 00:23:48,620 --> 00:23:50,890 그들은 사실입니다 - 464 00:23:50,890 --> 00:23:55,134 당신이 같은 반발을 알고 당신의 반환 키 위? 465 00:23:55,134 --> 00:23:56,585 당신이 그것을 볼 수 있습니까? 466 00:23:56,585 --> 00:23:57,940 >> LUCAS 프레이 타스 : 그것은 실제로 바 있습니다. 467 00:23:57,940 --> 00:24:02,100 >> LAUREN CARVALHO : 그것은 사실이다 두 바. 468 00:24:02,100 --> 00:24:05,724 >> 청중 : 당신이 사용할 수 문자열에 대한 동일과 동일? 469 00:24:05,724 --> 00:24:07,000 >> LUCAS 프레이 타스 : 호 470 00:24:07,000 --> 00:24:09,130 우리는 나중에 배울거야 그것에 대해 뭔가. 471 00:24:09,130 --> 00:24:10,735 >> LAUREN CARVALHO : 함수가있다 당신이 사용할 수있다. 472 00:24:10,735 --> 00:24:12,644 하지만 당신은 필요가 없습니다 아직 그 걱정. 473 00:24:12,644 --> 00:24:15,530 474 00:24:15,530 --> 00:24:18,270 >> 나는이 프로그램을 제공하면 어떻게 숫자 5? 475 00:24:18,270 --> 00:24:20,850 어떻게 출력 할 것인가? 476 00:24:20,850 --> 00:24:22,100 >> 청중 : [청취] 477 00:24:22,100 --> 00:24:27,780 478 00:24:27,780 --> 00:24:28,275 유효합니다. 479 00:24:28,275 --> 00:24:29,770 >> LAUREN CARVALHO : 유효한? 480 00:24:29,770 --> 00:24:30,135 그래. 481 00:24:30,135 --> 00:24:34,092 그있어 누구인지 모른다. 482 00:24:34,092 --> 00:24:35,036 >> [웃음] 483 00:24:35,036 --> 00:24:37,990 >> LAUREN CARVALHO : 그 종류의 무서운 [청취]. 484 00:24:37,990 --> 00:24:40,900 >> 청중 : 그래서 더블, 그건 그냥 의미? 485 00:24:40,900 --> 00:24:41,740 >> LAUREN CARVALHO : 네. 486 00:24:41,740 --> 00:24:46,160 그래서 5 번이 더 둘 다 100 0보다보다. 487 00:24:46,160 --> 00:24:48,970 >> 청중 : 왜 하나가 될 것이다? 488 00:24:48,970 --> 00:24:51,350 >> LAUREN CARVALHO : 하나의 앰퍼샌드는 실제로 어떤 다른하고 야 489 00:24:51,350 --> 00:24:53,390 비트 연산자, 어떤 당신은거야 이후에 대해 알아 봅니다. 490 00:24:53,390 --> 00:24:58,250 그러나 그것은 실제로 작동 뭔가 주어진 수의 비트. 491 00:24:58,250 --> 00:25:00,872 >> LUCAS 프레이 타스 : 그냥 그렇지 않은 생각 지금은 그것에 대해 걱정해야합니다. 492 00:25:00,872 --> 00:25:04,590 >> LAUREN 카르발류 : 그것은 아마 생각 다음 주에오고. 493 00:25:04,590 --> 00:25:06,420 >> LUCAS 프레이 타스 : 다른 질문? 494 00:25:06,420 --> 00:25:07,990 아니? 495 00:25:07,990 --> 00:25:12,480 >> LAUREN CARVALHO : 그래서 우리는 보았으므로 단독으로 만 할 수 있습니다 그것은 차단 496 00:25:12,480 --> 00:25:15,370 또한 블록 및 다른 짝. 497 00:25:15,370 --> 00:25:18,880 따라서이 경우, N은보다 큰 0, 우리는 "당신을 인쇄거야 498 00:25:18,880 --> 00:25:23,855 양수를 들었다. "다른 의미 는 0 또는 경우 덜의 경우 499 00:25:23,855 --> 00:25:27,170 0보다, 우리는 인쇄거야 "당신은 음수를 골랐어 요." 500 00:25:27,170 --> 00:25:30,390 >> 여기서 흥미로운 점은 이들 서로 배타적입니다. 501 00:25:30,390 --> 00:25:33,940 경우가있을 것 적이 없어요 어떤이이 502 00:25:33,940 --> 00:25:35,544 인쇄 할 수 있습니다 둘. 503 00:25:35,544 --> 00:25:38,190 504 00:25:38,190 --> 00:25:41,030 >> 나는 당신이 경우 / 다른과 협력 확신 스크래치에 상자, 그래서 이것은해야 505 00:25:41,030 --> 00:25:42,392 꽤 익숙한. 506 00:25:42,392 --> 00:25:42,874 예? 507 00:25:42,874 --> 00:25:48,522 >> 청중 : 우리 사이의 공간을 필요합니까 INT n을에 대해 getInt 다음 공간을 동일 508 00:25:48,522 --> 00:25:49,460 if 문? 509 00:25:49,460 --> 00:25:51,565 우리는 라인 [청취]를 사용처럼 510 00:25:51,565 --> 00:25:52,790 >> LAUREN CARVALHO : 아, 여기에 공간? 511 00:25:52,790 --> 00:25:56,742 >> 청중 : 그런하지만, 당신은 공간을 두 배로. 512 00:25:56,742 --> 00:25:58,718 아니, 가서. 513 00:25:58,718 --> 00:25:59,706 최대 이동합니다. 514 00:25:59,706 --> 00:26:00,610 >> LUCAS 프레이 타스 : 그냥 라인? 515 00:26:00,610 --> 00:26:01,140 >> 청중 : 네. 516 00:26:01,140 --> 00:26:02,870 >> LUCAS 프레이 타스 : 그냥 빈 줄? 517 00:26:02,870 --> 00:26:03,270 >> 청중 : 네. 518 00:26:03,270 --> 00:26:04,070 >> LAUREN CARVALHO : 빈 라인? 519 00:26:04,070 --> 00:26:04,470 아니오. 520 00:26:04,470 --> 00:26:06,320 그건 그냥 문체 것입니다. 521 00:26:06,320 --> 00:26:09,360 >> LUCAS 프레이 타스 : 그냥 가끔처럼 당신은 너무 일부 라인을 건너 522 00:26:09,360 --> 00:26:12,330 코드를 같이하지 않는 텍스트의 거대한 블록. 523 00:26:12,330 --> 00:26:15,800 >> LAUREN CARVALHO : 무슨 일이 있었는지 생각 우리는 여기에 코멘트를했지만,이었다 I 524 00:26:15,800 --> 00:26:18,220 너희들이 할 수 있도록 그것을했다 오히려 코드에 대한 생각 525 00:26:18,220 --> 00:26:19,920 그냥 내 의견을 읽어보다. 526 00:26:19,920 --> 00:26:24,170 일반적으로, 간격은 정말하지 않습니다 프로그램이 실행되는 방식에 영향을 미칩니다. 527 00:26:24,170 --> 00:26:26,070 그것은 문체 것은 더 많은입니다. 528 00:26:26,070 --> 00:26:29,460 그리고 우리는 업데이트 된 스타일 가이드가있을 때 하고 말에 갈 준비 529 00:26:29,460 --> 00:26:33,260 supersection, 우리가 얘기하자 그 이상에 대해. 530 00:26:33,260 --> 00:26:34,660 >> 뭔가 문제가있다 이 프로그램, 오른쪽? 531 00:26:34,660 --> 00:26:38,980 0 정말 없기 때문에 음수. 532 00:26:38,980 --> 00:26:40,270 그래서 우리가 그것을 해결할 수 있는지 보자. 533 00:26:40,270 --> 00:26:45,710 534 00:26:45,710 --> 00:26:48,370 >> 당신은 아마 상상할 수 이와 함께 오른쪽 말한다? 535 00:26:48,370 --> 00:26:52,850 n은 0보다 큰 경우, 우리는 당신이 "인쇄 양수를 들었다. "그럼 다른 536 00:26:52,850 --> 00:26:57,340 n이 0보다 작은 경우, "당신이 고른 음수. "또,"당신은 포착 537 00:26:57,340 --> 00:27:01,040 0. " 538 00:27:01,040 --> 00:27:06,030 >> 이제 흥미로운 점은 것입니다 이 영원히 갈 수있다. 539 00:27:06,030 --> 00:27:10,020 당신이 경우 블록, 다른 사람이 할 수있는 경우 블록, 또 다른 블록, 다른 경우, 경우 540 00:27:10,020 --> 00:27:14,790 , 만약 또 다른 경우, 다른, 기본적으로 원하는만큼. 541 00:27:14,790 --> 00:27:17,110 그리고 다음과 같이 구성 할 때, 이 모두가 될 수 있습니다 542 00:27:17,110 --> 00:27:19,206 서로 전용. 543 00:27:19,206 --> 00:27:19,650 예? 544 00:27:19,650 --> 00:27:24,130 >> 청중 : 왜 당신은 사용할 수 없습니다 다른 [청취] 대신하는 경우? 545 00:27:24,130 --> 00:27:26,990 >> LAUREN CARVALHO :이 경우, 예 I 또 다른면을 사용할 수 있고, 그것이 될 546 00:27:26,990 --> 00:27:29,190 절대적으로 좋은 때문에 자신은 조건 547 00:27:29,190 --> 00:27:30,600 서로 전용. 548 00:27:30,600 --> 00:27:33,560 그러나 조건은 배타적이지 않은 경우 서로,이 것 549 00:27:33,560 --> 00:27:37,596 두 평가 결코 그들을 강제로, 그 의미가합니다. 550 00:27:37,596 --> 00:27:44,195 >> 청중 :이 경우, 우리는 할 수 둥지 첫 번째와 두 번째의 경우 경우? 551 00:27:44,195 --> 00:27:46,160 >> LAUREN CARVALHO : 만약 - 당신은 무엇을 의미합니까? 552 00:27:46,160 --> 00:27:49,660 >> 청중 : 만약 두 가지 조건 상호 배타적이지 않다? 553 00:27:49,660 --> 00:27:54,700 >> LAUREN CARVALHO : 만약 조건 상호 배타적이지 않다? 554 00:27:54,700 --> 00:27:58,000 그러나 당신은 그들 중 하나를 실행하려면? 555 00:27:58,000 --> 00:28:00,260 >> 청중 : 당신이 원하는 대신 다른 사람의 경우. 556 00:28:00,260 --> 00:28:01,020 >> LAUREN CARVALHO : 네. 557 00:28:01,020 --> 00:28:03,630 항상 많이있을거야 이 작업을 수행 할 수있는 방법. 558 00:28:03,630 --> 00:28:06,600 당신은 확실히 둥지를 할 수 있습니다. 559 00:28:06,600 --> 00:28:10,390 그리고 당신은 미래의 슬라이드에서 볼 수 있습니다 그 당신은 여러 IFS를 가지고있는 하나의 560 00:28:10,390 --> 00:28:11,680 다른 후. 561 00:28:11,680 --> 00:28:14,840 그러나 이것은 논리적의 방법 프로그램의 흐름을 정리. 562 00:28:14,840 --> 00:28:18,000 >> LUCAS 프레이 타스 : 그리고 거기에 하나 더 것은, 당신이 퍼팅에 대한 질문입니다 563 00:28:18,000 --> 00:28:20,110 경우 다음 다른 경우. 564 00:28:20,110 --> 00:28:25,240 즉, 완벽하게 작동합니다,하지만 나쁜 디자인 때문에 기본적으로 경우 565 00:28:25,240 --> 00:28:29,320 첫 번째 경우를 확인하고, 당신이 그 통지 번호는, 만약 0보다 크다 566 00:28:29,320 --> 00:28:30,660 그냥 프로그램을 완료 할 수 있습니다. 567 00:28:30,660 --> 00:28:33,080 당신은 확인할 수없는 경우 그것은 바로, 0 이하입니까? 568 00:28:33,080 --> 00:28:37,510 >> 그러나 만약에 있다면, 그것은 확인하는거야 경우 모두 동안이 다른 경우 수행 할 경우, 569 00:28:37,510 --> 00:28:39,260 그것을 확인하는거야 경우 는 0보다 커야합니다. 570 00:28:39,260 --> 00:28:43,500 이 경우,도 일자 않을거야 코드의 다른 라인으로. 571 00:28:43,500 --> 00:28:48,560 그래서 당신은 기본적으로 같이 확인하고 두 번 불필요하므로 그 이유는 우리 572 00:28:48,560 --> 00:28:50,750 만약 다른 경우 수행. 573 00:28:50,750 --> 00:28:52,350 다른 질문? 574 00:28:52,350 --> 00:28:56,547 >> 청중 : 그래서 기능 다른 사람의 경우와 동일합니다 575 00:28:56,547 --> 00:28:57,790 그냥 경우라면? 576 00:28:57,790 --> 00:28:58,470 >> LAUREN CARVALHO : 호 577 00:28:58,470 --> 00:29:02,720 당신은 실제로 내 옆에서 볼거야 예를 밀어 넣 수있는 578 00:29:02,720 --> 00:29:03,270 다른. 579 00:29:03,270 --> 00:29:05,690 이 경우, 거의 동일이다. 580 00:29:05,690 --> 00:29:10,190 581 00:29:10,190 --> 00:29:15,410 >> 그래서 여기, 우리는 다수의 예를 만약 문 및 582 00:29:15,410 --> 00:29:20,020 기능은 동일하지 않습니다 난 그냥 경우 말씀하신 것처럼 583 00:29:20,020 --> 00:29:23,120 또, 다른 경우, 다른 경우. 584 00:29:23,120 --> 00:29:26,970 그냥 인쇄 할 일에 대해 생각해 봅시다 나는 숫자 95을 입력하면 아웃 585 00:29:26,970 --> 00:29:27,715 이 프로그램에. 586 00:29:27,715 --> 00:29:29,764 >> 청중 : [청취] 587 00:29:29,764 --> 00:29:31,102 >> LAUREN CARVALHO : 그리고? 588 00:29:31,102 --> 00:29:32,340 >> 청중 : [청취] 589 00:29:32,340 --> 00:29:33,680 >> LAUREN CARVALHO : 네. 590 00:29:33,680 --> 00:29:37,430 그래서,이 경우에는 이러한 조건은 서로 상호 배타적이지. 591 00:29:37,430 --> 00:29:41,040 그리고 막을 방법이 없기 때문에 평가에서이 조건이있는 경우 592 00:29:41,040 --> 00:29:44,730 하나는 이미 가지고, 그들은 그저 모든 인쇄 할 것. 593 00:29:44,730 --> 00:29:46,222 그래서이 문제를 해결하려면 어떻게 수 있는가? 594 00:29:46,222 --> 00:29:47,608 >> 대상 : 다른 사람의 IFS? 595 00:29:47,608 --> 00:29:48,910 >> LAUREN 카르발류 : 당신은 다른 사람의 IFS를 사용할 수 있습니다. 596 00:29:48,910 --> 00:29:50,590 나는 순서를 변경할 수 있습니다 이들 중, 오른쪽? 597 00:29:50,590 --> 00:29:53,800 내가 처음이 하나를했다면?에게 598 00:29:53,800 --> 00:29:55,120 음, 사실, 아니. 599 00:29:55,120 --> 00:29:57,100 즉, 95 작동하지 않을 것입니다. 600 00:29:57,100 --> 00:29:58,490 >> LUCAS 프레이 타스 : 아니, 다른 사람의 IFS. 601 00:29:58,490 --> 00:30:01,720 >> LAUREN CARVALHO : 다른 사람의 IFS 이 문제를 해결 한 것입니다. 602 00:30:01,720 --> 00:30:07,050 그 혼란을 정리 하는가 IFS 사이 다른 IFS? 603 00:30:07,050 --> 00:30:11,480 >> 청중 : 난 그냥, 당신에게 물어보고 싶은게 그것은 중지하면 당신은 다른 사용 했습니까? 604 00:30:11,480 --> 00:30:11,840 >> LAUREN CARVALHO : 오른쪽. 605 00:30:11,840 --> 00:30:13,330 이렇게 단지이 첫 번째. 606 00:30:13,330 --> 00:30:16,535 나는 숫자 95을 입력 한 경우에만이 프린트하지 않고, 그것을 결코 것 607 00:30:16,535 --> 00:30:17,934 다른 사람을 진행했을 것이다. 608 00:30:17,934 --> 00:30:22,570 >> LUCAS 프레이 타스 : 그냥 종류의 생각 그것은이 문제가 발생하는 경우로,이 작업을 수행합니다. 609 00:30:22,570 --> 00:30:26,990 다른 사람은처럼하지 않을 경우, 체크 이를 위해 다음 해당 작업을 수행. 610 00:30:26,990 --> 00:30:28,690 그들은 모두 서로있어 다음과 같이 독점. 611 00:30:28,690 --> 00:30:30,270 당신은 그 이상이 들어갈 수 없습니다. 612 00:30:30,270 --> 00:30:32,800 613 00:30:32,800 --> 00:30:37,630 >> 청중 : 당신은 논리를 사용할 수 그리고 그 상황에? 614 00:30:37,630 --> 00:30:39,370 >> LAUREN CARVALHO : 네. 615 00:30:39,370 --> 00:30:41,400 즉, 우리가 할 수있는 또 다른 방법 이 문제를 해결했습니다. 616 00:30:41,400 --> 00:30:43,470 우리는 정의 할 수있어 권리 범위? 617 00:30:43,470 --> 00:30:49,410 n이 큰 경우, 그래서 내가 말했다 수 90보다 작 - 618 00:30:49,410 --> 00:30:52,135 물론,이 사람이 정말하지 않는 것 같아요 중요하지만, 여기에 내가 말한 수 있다면 619 00:30:52,135 --> 00:30:53,960 여기서 n은 80보다 크고 90보다 작습니다. 620 00:30:53,960 --> 00:30:55,570 70, 80 미만보다 큼. 621 00:30:55,570 --> 00:30:59,077 그 또한 일 것이다. 622 00:30:59,077 --> 00:30:59,891 >> [웃음] 623 00:30:59,891 --> 00:31:00,980 >> LUCAS 프레이 타스 : 그녀는 겁. 624 00:31:00,980 --> 00:31:02,070 >> LAUREN CARVALHO : 두려워하지 마십시오. 625 00:31:02,070 --> 00:31:04,570 >> LUCAS 프레이 타스 : 그것은 아니다 그것은 잘못된 것입니다. 626 00:31:04,570 --> 00:31:08,630 그것은 불필요하게 그냥 것을의 자세한. 627 00:31:08,630 --> 00:31:13,480 같은 컴퓨터 과학, 하나는해야 가능한 한 간단하게 할만큼 628 00:31:13,480 --> 00:31:14,730 당신은 기능이있다. 629 00:31:14,730 --> 00:31:16,725 630 00:31:16,725 --> 00:31:17,835 당신이 사탕을 원하십니까? 631 00:31:17,835 --> 00:31:19,084 >> 청중 : 필요하지 마십시오. 632 00:31:19,084 --> 00:31:20,340 >> LAUREN CARVALHO : 당신은 무서워 모두, 루카스. 633 00:31:20,340 --> 00:31:21,590 >> LUCAS 프레이 타스 : 죄송합니다. 634 00:31:21,590 --> 00:31:24,650 635 00:31:24,650 --> 00:31:29,510 >> LAUREN CARVALHO : 데이비드도 언급 이러한 클래스에 문을 전환합니다. 636 00:31:29,510 --> 00:31:33,180 기본적으로 무슨 일이야하는 스위치입니다 문은 변수를 사용합니다. 637 00:31:33,180 --> 00:31:35,760 이 경우, 우리는 정수를 취하고있어. 638 00:31:35,760 --> 00:31:39,220 >> 정수가 1 인 경우에, 우리는거야 인쇄, "당신은 작은에게 포착 639 00:31:39,220 --> 00:31:42,000 숫자. 원하는 "정수 1이면" 중간 번호를 들었다. "만약 640 00:31:42,000 --> 00:31:45,730 3의 정수이고, "당신은 높은에게 포착 수. "그리고 또한 기본 경우가 있었다 641 00:31:45,730 --> 00:31:50,020 여기까지,하지만 표시되지 않는 것 너무 나쁜입니다 최대. 642 00:31:50,020 --> 00:31:53,120 643 00:31:53,120 --> 00:31:55,360 >> 기본적으로, 이것은 단지입니다 다른 구문. 644 00:31:55,360 --> 00:31:58,640 우리는 정확한이를 구현 한 수 같은 일을 가진 경우와 다른 경우 645 00:31:58,640 --> 00:31:59,390 문. 646 00:31:59,390 --> 00:32:05,530 그러나 다른 경우가 많이있다 조건과 다른 많은 647 00:32:05,530 --> 00:32:10,350 당신이하고 싶은 일에 대한 변화 각 입력은,이 옵션입니다. 648 00:32:10,350 --> 00:32:13,262 그래서 그냥 알 수있는 좋은 구문입니다. 649 00:32:13,262 --> 00:32:15,099 예? 650 00:32:15,099 --> 00:32:21,380 >> 청중 : 왜 백 슬래시가없는 N 처음에? 651 00:32:21,380 --> 00:32:23,340 >> LAUREN CARVALHO : 거기에 대한? 652 00:32:23,340 --> 00:32:27,600 거기가 백 슬래시가 없습니다 N getInt를하기 때문에 - 653 00:32:27,600 --> 00:32:30,140 당신이하려고하면, 그것은거야 당신이 메시지를 제공합니다. 654 00:32:30,140 --> 00:32:32,290 나에게 1과 3 사이의 정수를 제공합니다. 655 00:32:32,290 --> 00:32:35,550 나는 백래쉬 N을 두는 경우에, 그것은 것 다음 줄에 데려다하지만 단지 656 00:32:35,550 --> 00:32:38,690 그들의 정수를 입력하고 싶었 우측 결장 후. 657 00:32:38,690 --> 00:32:40,120 당신은 백래시 없음을 넣을 수 있었다. 658 00:32:40,120 --> 00:32:42,374 그것은 큰 문제가 아니에요. 659 00:32:42,374 --> 00:32:43,288 그래? 660 00:32:43,288 --> 00:32:50,525 >> 관객은이 코드의 경우,이입니다 경우 하나이며, 그 때문에 661 00:32:50,525 --> 00:32:51,760 그것은 첫 번째 경우의? 662 00:32:51,760 --> 00:32:52,260 때문에 - 663 00:32:52,260 --> 00:32:53,400 >> LAUREN CARVALHO : 아니, 아니, 아니. 664 00:32:53,400 --> 00:32:56,480 그래서이 날의 정수를 제공합니다 1 ~ 3. 665 00:32:56,480 --> 00:32:59,070 N이 1이면,이 인쇄 할 수 있습니다. 666 00:32:59,070 --> 00:33:02,740 나는이 편지에 대해 물어 봤다면, 내가있을 수 있었다 저 사이에 문자를 제공했다 667 00:33:02,740 --> 00:33:04,935 와 C는이 사례 A. 것 668 00:33:04,935 --> 00:33:05,910 >> 청중 : [청취]. 669 00:33:05,910 --> 00:33:08,090 케이스는 것이 바로 [들림] 670 00:33:08,090 --> 00:33:11,260 >> LAUREN CARVALHO : 그래, 맞아. 671 00:33:11,260 --> 00:33:11,550 그래? 672 00:33:11,550 --> 00:33:14,861 >> 당신이하고 싶어하면 어떻게 : 관객 관계식의 추가? 673 00:33:14,861 --> 00:33:17,645 그래서 그 대신 N을 말하는 1 같다, [청취] 674 00:33:17,645 --> 00:33:21,050 N은 제 1 경우에서보다 크다? 675 00:33:21,050 --> 00:33:26,630 >> 난 몰라 사실, 경우 : LAUREN CARVALHO 이러한 경우 중 일부를 정의하고,이 것 676 00:33:26,630 --> 00:33:28,500 아래 수행 될 수있다. 677 00:33:28,500 --> 00:33:30,680 그래서 사실은, 어쩌면이 없습니다 당신이 무엇을 요구하는지. 678 00:33:30,680 --> 00:33:36,240 >> LUCAS 프레이 타스 : 나는 경우 그녀가 요구하는 것 같아요 경우는 0, 경우 n보다 더 컸다 679 00:33:36,240 --> 00:33:37,150 0보다 작은. 680 00:33:37,150 --> 00:33:39,210 >> LAUREN CARVALHO : 아마도 스위치 문은 당신이 원하는 일이 아니야 681 00:33:39,210 --> 00:33:39,880 이 경우에 사용합니다. 682 00:33:39,880 --> 00:33:42,420 >> LUCAS 프레이 타스 : switch 문은 그냥 값을, 그래서 당신의 확인입니다 683 00:33:42,420 --> 00:33:45,370 값이 또는 그와 같습니다. 684 00:33:45,370 --> 00:33:47,025 그래서 당신은 실제로 할 수 없습니다 조건을 넣어. 685 00:33:47,025 --> 00:33:50,988 686 00:33:50,988 --> 00:33:55,920 >> 청중 : 어떤 경우에 사람 유형 [청취]와? 687 00:33:55,920 --> 00:33:58,240 >> LAUREN CARVALHO : 그이었을 것입니다 내 기본 경우, 어떤 불행하게도 688 00:33:58,240 --> 00:33:58,910 당신은 볼 수 없습니다. 689 00:33:58,910 --> 00:34:02,240 >> LUCAS 프레이 타스 : [청취] 그들이 볼 수 있도록. 690 00:34:02,240 --> 00:34:03,690 >> LAUREN CARVALHO : 사실, 당신은 무엇을 알아? 691 00:34:03,690 --> 00:34:07,795 그냥 50을 공부 가자, 나는 것 다만 연구에 슬라이드 확대 692 00:34:07,795 --> 00:34:10,610 50,이 단지 성가신 때문이다. 693 00:34:10,610 --> 00:34:14,938 그래서 내가 실제로 조건에 가자. 694 00:34:14,938 --> 00:34:17,860 이것은 단지 예정 약간의 시간이 걸릴. 695 00:34:17,860 --> 00:34:26,940 696 00:34:26,940 --> 00:34:27,840 >> 괜찮아요. 697 00:34:27,840 --> 00:34:29,590 그래서, 미안 해요. 698 00:34:29,590 --> 00:34:33,625 적어도 지금 우리가 볼 수있을 것이다 그것은 절단하지 않고 모든 것을 제공합니다. 699 00:34:33,625 --> 00:34:36,230 700 00:34:36,230 --> 00:34:36,969 괜찮아요. 701 00:34:36,969 --> 00:34:43,800 >> 그들은 10에 배치하는 경우에, 우리는 디폴트 것 여기 내 기본 경우에, 나는 702 00:34:43,800 --> 00:34:46,510 단지 잘못된 인쇄 것 때문에 정수를 입력하도록 요청 703 00:34:46,510 --> 00:34:49,460 1 ~ 3. 704 00:34:49,460 --> 00:34:50,650 다른 질문? 705 00:34:50,650 --> 00:34:51,081 그래? 706 00:34:51,081 --> 00:34:57,590 >> 청중 :의 경우는 하나, 경우에 대한 가정 해 봅시다 세에, 당신은 모든이되고 싶어 말 707 00:34:57,590 --> 00:35:00,950 같은 일이, 그래서 당신은 수를 포착 그 중간 수 아니다. 708 00:35:00,950 --> 00:35:03,840 그 경우에는 중복 될 것인가? 709 00:35:03,840 --> 00:35:08,371 당신은 둘 다에있는 텍스트를 변경할 것 그들, 또는이있을 것입니다 710 00:35:08,371 --> 00:35:08,617 중복? 711 00:35:08,617 --> 00:35:11,920 결합 할 수있는 방법이 있나요 [들리지? 712 00:35:11,920 --> 00:35:15,810 >> LAUREN CARVALHO : 수있는 방법이 있습니다 그들을 결합,하지만 난 당신이 할 수있는 생각 713 00:35:15,810 --> 00:35:18,730 단지 인접한 결합. 714 00:35:18,730 --> 00:35:22,250 난 아무것도 정의하지 않은 경우에, 그래서 두 경우, 이것은 것 715 00:35:22,250 --> 00:35:24,130 두 경우 모두에 적용됩니다. 716 00:35:24,130 --> 00:35:28,110 오, 경우에 물건을 올려 놓지 않은 경우 하나,이 모두에 적용됩니다 717 00:35:28,110 --> 00:35:30,620 케이스 하나, 둘. 718 00:35:30,620 --> 00:35:33,616 그 말이 있다면. 719 00:35:33,616 --> 00:35:35,872 >> 청중 : 당신이 하나를 반복 할 수 있습니까? 720 00:35:35,872 --> 00:35:36,670 >> LUCAS 프레이 타스 : OK. 721 00:35:36,670 --> 00:35:39,950 당신은 기본적으로 한 경우와 같은, 당신은이 같은 일을하지만 당신은 넣지 않는다 722 00:35:39,950 --> 00:35:46,820 여기에 아무것도, 당신은 하나를위한 것 경우 하나 또는 두 개의 경우는,이​​ 작업을 수행합니다. 723 00:35:46,820 --> 00:35:47,930 오른쪽? 724 00:35:47,930 --> 00:35:54,010 당신이 얻을 경우이 휴식을 의미합니다 이 경우에, 그냥 둡니다. 725 00:35:54,010 --> 00:35:55,030 그래서 브레이크의 의미입니다. 726 00:35:55,030 --> 00:35:59,755 난 그냥 이런 짓을한다면, 당신이 보는, 그건 사례 하나, 그리고 당신은이 작업을 수행 할 것입니다. 727 00:35:59,755 --> 00:36:02,110 이 경우 두 가지 인 경우, 또한 것 그냥 여기 와서 그렇게. 728 00:36:02,110 --> 00:36:03,544 >> 청중 :하지만 당신은 그것을 할 수 있습니까? 729 00:36:03,544 --> 00:36:05,140 무언가가 거기에 있다면 경우 두 들리지] 730 00:36:05,140 --> 00:36:07,095 >> LAUREN CARVALHO : 나는 생각하지 않는다 당신은 그렇게 할 수 있습니다. 731 00:36:07,095 --> 00:36:09,380 당신이 건너 뛸 수 있다고 생각하지 않습니다. 732 00:36:09,380 --> 00:36:11,070 당신은 롭 그렇게 할 수 있습니까? 733 00:36:11,070 --> 00:36:13,300 그렇게 생각하지 않아요. 734 00:36:13,300 --> 00:36:16,548 >> 대상 : 하나의 번호 그래서 만 오른쪽 경우 이후에 갈 수 있습니까? 735 00:36:16,548 --> 00:36:21,410 두 개의 쉼표 경우 하나가 될 수 없나요? 736 00:36:21,410 --> 00:36:21,970 >> LUCAS 프레이 타스 : 아니, 당신은 할 수 없습니다. 737 00:36:21,970 --> 00:36:25,085 당신은 확실히 할 수 없습니다. 738 00:36:25,085 --> 00:36:28,770 >> LAUREN 카르발류 : 내 말은, 요점은 이 옵션이며, 이는 그렇지 않을 수 739 00:36:28,770 --> 00:36:31,940 귀하의 사용 사례에 맞는, 그래서 다음 조건면을 사용합니다. 740 00:36:31,940 --> 00:36:33,906 >> 청중 : 왜 당신이 할 것입니다? 741 00:36:33,906 --> 00:36:34,314 스위치? 742 00:36:34,314 --> 00:36:38,540 >> LAUREN CARVALHO :이를 사용합니다 당신은 매우 정의한 경우 - 743 00:36:38,540 --> 00:36:39,730 실제로, 루카스, 당신은 차단하고 있습니다. 744 00:36:39,730 --> 00:36:40,982 >> LUCAS 프레이 타스 : 아, 죄송합니다. 745 00:36:40,982 --> 00:36:44,200 >> LAUREN CARVALHO하십시오 : 당신이 매우 당신이 원하는 정의 행동 746 00:36:44,200 --> 00:36:48,105 각각의 입력이 될 수 있습니다 쓰는 것보다 좀 더 간결한 747 00:36:48,105 --> 00:36:49,530 각각에 대해 if 문. 748 00:36:49,530 --> 00:36:51,210 >> 청중 : 무엇을합니까 다시 뜻을 깰? 749 00:36:51,210 --> 00:36:53,180 >> LAUREN CARVALHO : 브레이크 중지 의미한다. 750 00:36:53,180 --> 00:36:56,860 나는이 휴식을하지 않은 경우, 기억 여기에, 우리는 단지 아래로 떨어진 것 751 00:36:56,860 --> 00:36:58,110 다음의 경우에. 752 00:36:58,110 --> 00:37:00,820 >> LUCAS 프레이 타스 : 방학 얻을 의미 스위치 문 밖으로. 753 00:37:00,820 --> 00:37:03,400 그것은 1의 경우, 내가 원하는 때문에 이 인쇄 떠날 수 있습니다. 754 00:37:03,400 --> 00:37:04,640 나는 무엇을 확인하지 않습니다. 755 00:37:04,640 --> 00:37:05,790 >> 청중 : 당신은 원하지 않는 다른 작업을 인쇄 할 수 있습니다. 756 00:37:05,790 --> 00:37:06,730 >> LUCAS 프레이 타스 : 네. 757 00:37:06,730 --> 00:37:08,260 그것은 상호 배타적이기 때문에. 758 00:37:08,260 --> 00:37:11,378 >> 청중 : 그리고 이것은 단지 진행 않습니다 다음의 경우에 경우 첫 번째 경우 759 00:37:11,378 --> 00:37:11,850 사실이 아니다? 760 00:37:11,850 --> 00:37:14,120 아니면 모든 경우를 테스트 않습니다 동시에? 761 00:37:14,120 --> 00:37:16,300 >> LUCAS 프레이 타스 : 아니, 검사가 순차적으로. 762 00:37:16,300 --> 00:37:18,070 순차적으로, 그래. 763 00:37:18,070 --> 00:37:21,840 하나 더 질문, 우리는에있어 그래서 우리는 모든 것을 커버 할 수있는 이동합니다. 764 00:37:21,840 --> 00:37:22,300 그래? 765 00:37:22,300 --> 00:37:25,280 >> 청중 : 그래서 경우에,있을 수 단지 하나 외에 뭔가 할? 766 00:37:25,280 --> 00:37:27,680 당신이 그것을 범위를 주실 수 있나요? 767 00:37:27,680 --> 00:37:28,580 >> LUCAS 프레이 타스 : 호 768 00:37:28,580 --> 00:37:29,900 >> LAUREN CARVALHO : 나는 생각하지 않습니다 당신이 그것을 범위를 제공 할 수 있습니다. 769 00:37:29,900 --> 00:37:31,430 >> LUCAS 프레이 타스 : 당신은 당신이 할 수 없습니다 그것을 범위를 제공 할 수 없습니다. 770 00:37:31,430 --> 00:37:33,190 >> 청중 : 케이스는 특정 [청취]. 771 00:37:33,190 --> 00:37:34,840 >> LUCAS 프레이 타스 : 스위치 값의 일종이다. 772 00:37:34,840 --> 00:37:38,400 당신은 따라 다른 일을 값에 특정 값. 773 00:37:38,400 --> 00:37:41,050 당신은 범위를 할 수 없습니다, 당신은 할 수 없습니다 다른 작업을 수행. 774 00:37:41,050 --> 00:37:43,055 그것은 볼 수있는 또 다른 도구입니다. 775 00:37:43,055 --> 00:37:46,570 >> LAUREN CARVALHO : 대부분의 사람들은 사용하지 마십시오 매우 CS50에 문을 전환, 776 00:37:46,570 --> 00:37:48,760 그러나이있다. 777 00:37:48,760 --> 00:37:49,920 >> 괜찮아요. 778 00:37:49,920 --> 00:37:53,870 우리가 이야기 할 것입니다 그래서 다음 일 에 대한 삼항 연산자입니다. 779 00:37:53,870 --> 00:37:56,650 이것은 또 다른 유형입니다 의 조건. 780 00:37:56,650 --> 00:38:01,460 기본적으로 무슨 일이 일어나고하는 난입니다 정수를 요구하고, N 인 경우 781 00:38:01,460 --> 00:38:05,550 (100)보다 큰, 나는 인쇄 할거야 "하이." 그렇지 않은 경우에, 나는에 갈거야 782 00:38:05,550 --> 00:38:07,010 "저."인쇄 783 00:38:07,010 --> 00:38:11,230 >> 그래서이 짓을하면 상태입니다 여기 괄호하고 784 00:38:11,230 --> 00:38:13,550 이러한 종류의 문제를 생각할 수 나는 여부를 묻는 해요로 785 00:38:13,550 --> 00:38:15,030 이것이 사실인지. 786 00:38:15,030 --> 00:38:18,485 그것이 사실이라면, 먼저이 작업을 수행 할거야 그것이 사실이 아니라면 것, 그리고, 난 787 00:38:18,485 --> 00:38:20,020 이 두 번째 일을 할 것. 788 00:38:20,020 --> 00:38:23,520 789 00:38:23,520 --> 00:38:27,960 >> 에 대한 질문 삼항 연산자? 790 00:38:27,960 --> 00:38:30,880 >> LUCAS 프레이 타스 : 그냥에서주의하는 다윗은 그 당신이있을 때마다 791 00:38:30,880 --> 00:38:33,346 조건 - 792 00:38:33,346 --> 00:38:35,690 >> LAUREN CARVALHO : 나는 추측 다윗의 라이브 스트림을 통해보고. 793 00:38:35,690 --> 00:38:37,210 >> LUCAS 프레이 타스 : 그는 거지 지금 생활 스트림을. 794 00:38:37,210 --> 00:38:41,730 당신이 조건을있을 때마다 그래서, 당신이있어 중괄호를 넣어 가정, 795 00:38:41,730 --> 00:38:45,320 우리는 스위치를 가지고처럼 여기에 문. 796 00:38:45,320 --> 00:38:46,750 우리는 여기에 중괄호가 있습니다. 797 00:38:46,750 --> 00:38:49,560 어떤 상황, 당신이있어 들어 또한 넣어 가정. 798 00:38:49,560 --> 00:38:50,820 >> LAUREN CARVALHO : 당신은 볼 것이다 이 스타일 가이드. 799 00:38:50,820 --> 00:38:52,900 우리는 실제로이 없습니다 스타일 가이드 지금. 800 00:38:52,900 --> 00:38:53,930 나는 다윗의이 여전히 작동 생각합니다. 801 00:38:53,930 --> 00:38:55,100 >> LUCAS 프레이 타스 : 그는 말했다 그냥 지금 일하고있어. 802 00:38:55,100 --> 00:38:56,120 >> LAUREN CARVALHO : 아, 지금 노력하고 있습니다? 803 00:38:56,120 --> 00:38:57,520 OK. 804 00:38:57,520 --> 00:39:02,060 스타일에 따라서 분명히 올해 당신이 한 줄 경우에도 안내 805 00:39:02,060 --> 00:39:06,040 당신은 사람들을 넣을 수있어 높은 중괄호 806 00:39:06,040 --> 00:39:09,480 당신은 반드시에 할 필요가 없습니다 프로그램의 기능. 807 00:39:09,480 --> 00:39:12,210 그리고 어쩌면 우리는 그냥 휴식을 취한다 조건과 직진 후 808 00:39:12,210 --> 00:39:14,620 취소 할 수있는 스타일 가이드에 이러한 것들 중 일부까지? 809 00:39:14,620 --> 00:39:15,010 >> LUCAS 프레이 타스 : 네. 810 00:39:15,010 --> 00:39:15,775 당신은 질문이 있습니까? 811 00:39:15,775 --> 00:39:17,580 >> 청중 : 아니, 난 그냥 기다릴거야 스타일 가이드까지. 812 00:39:17,580 --> 00:39:19,578 >> 청중 : 당신이 돌아갈 수 삼항 연산자? 813 00:39:19,578 --> 00:39:23,360 >> LAUREN CARVALHO : 삼항, 예. 814 00:39:23,360 --> 00:39:29,010 >> LUCAS 프레이 타스 : 삼항 연산자는 기본적으로 경우 다른 문하지만, 815 00:39:29,010 --> 00:39:33,590 대신에 두 개의 라인을 가지고해야하는 다음의 경우를 확인하고의 816 00:39:33,590 --> 00:39:36,600 그렇지 않으면, 당신은 단지 하나의 라인이 있습니다. 817 00:39:36,600 --> 00:39:40,930 끈에게주고 싶은 그래서 기본적으로 경우 높거나 낮은, 그리고 값 818 00:39:40,930 --> 00:39:46,270 N보다 크면 높은 싶지 (100) 또는 낮은 덜 있다면, 내가 무엇을 할 수 819 00:39:46,270 --> 00:39:47,730 입니다이 들리지] 820 00:39:47,730 --> 00:39:53,060 문자열은 될 것하고, I 프로그램이 100보다 큰 n은 물어? 821 00:39:53,060 --> 00:39:55,750 >> 나는이 표현이 왜 그렇게 그건 괄호 다음 822 00:39:55,750 --> 00:39:56,580 물음표. 823 00:39:56,580 --> 00:39:59,110 나는 100보다 큰 부탁 해요? 824 00:39:59,110 --> 00:40:02,310 이 경우, 높은 될 것. 825 00:40:02,310 --> 00:40:03,850 그렇지 않은 경우에는 낮은 것. 826 00:40:03,850 --> 00:40:07,310 >> 그래서 기본적으로 당신이 생각하는 당신이 물어된다 , 그래서 당신은 괄호에 질문을 넣어 827 00:40:07,310 --> 00:40:08,620 조건. 828 00:40:08,620 --> 00:40:11,160 그럼 당신은 물음표를 넣어 당신이 그것을 요​​구하고 있기 때문이다. 829 00:40:11,160 --> 00:40:15,240 이것이 사실이라면, 그것은 될 것 첫 번째 값에 [들림] 여기. 830 00:40:15,240 --> 00:40:18,176 그렇지 않은 경우에, 나는 둘거야 콜론 이후 값입니다. 831 00:40:18,176 --> 00:40:21,580 그것은 의미가 있습니까? 832 00:40:21,580 --> 00:40:24,730 >> 또한처럼 뭔가 C의 도구하지만 당신은 필요가 없습니다 833 00:40:24,730 --> 00:40:25,700 구체적으로 사용합니다. 834 00:40:25,700 --> 00:40:29,890 그러나 CS 사람들이 일반적으로 좋아하는 그냥 줄을 절약 할 수 있기 때문이다. 835 00:40:29,890 --> 00:40:31,050 >> LAUREN CARVALHO : 그것은 매우 우아합니다. 836 00:40:31,050 --> 00:40:32,951 그것은 단지 하나의 문에서 많은 작업을 수행합니다. 837 00:40:32,951 --> 00:40:36,077 >> 청중 : 그래서 퍼센트 기호가 다만 어떤 결과에 대한 838 00:40:36,077 --> 00:40:36,799 이전 행? 839 00:40:36,799 --> 00:40:38,260 >> LAUREN CARVALHO : 오, 미안 해요. 840 00:40:38,260 --> 00:40:42,670 이 퍼센트 기호는 실제로 이 자리 표시 자들. 841 00:40:42,670 --> 00:40:46,160 printf의 문에서이있어 에 무슨 일이 여기 문자열 842 00:40:46,160 --> 00:40:48,440 인쇄,하지만 당신은 단지 수 이 거기에들했습니다. 843 00:40:48,440 --> 00:40:50,290 그렇지 않으면 인쇄 할 것 말 그대로의 중. 844 00:40:50,290 --> 00:40:54,070 그래서 우리는 계속 여기 퍼센트를 넣어 개최 이쪽이든 845 00:40:54,070 --> 00:40:57,590 쉼표 뒤에 온다. 846 00:40:57,590 --> 00:40:59,470 >> 그래서 문자열을, 당신은 %의의를 가지고있다. 847 00:40:59,470 --> 00:41:00,950 정수 %의 I하십시오. 848 00:41:00,950 --> 00:41:03,330 플로트 %의 F하십시오. 849 00:41:03,330 --> 00:41:06,960 당신은 우리 같은 사람들을 볼 수 있습니다 더 많은 예제를 참조하십시오. 850 00:41:06,960 --> 00:41:09,230 하지만 어쩌면 당신은에 대해 이야기한다 잠시 동안 스타일 가이드, 지금 851 00:41:09,230 --> 00:41:10,480 그것이야있다. 852 00:41:10,480 --> 00:41:21,040 853 00:41:21,040 --> 00:41:24,010 >> LUCAS 프레이 타스 : 당신이 이동하는 경우 cs50.net/style, 당신은 볼거야 854 00:41:24,010 --> 00:41:25,760 스타일 가이드. 855 00:41:25,760 --> 00:41:32,420 문제 세트의 경우, 대한 점수 문제 세트 범위로 구성되어 있습니다, 856 00:41:32,420 --> 00:41:35,510 하는 모든 한 경우에 기본적으로 의미 설정 문제의 일부 또는 경우 857 00:41:35,510 --> 00:41:37,170 뭔가를 시도했다. 858 00:41:37,170 --> 00:41:41,120 두 번째는, 정확성입니다 방법은 프로그램이 무엇인지 그것을하고있다 859 00:41:41,120 --> 00:41:44,520 일을 할 예정, 또는 그것을 수행되었다 버그, 또는 무엇을하고 있지 않습니다이 860 00:41:44,520 --> 00:41:45,620 그것은 수행하기로했다. 861 00:41:45,620 --> 00:41:51,420 >> 세 번째 것은 의미하는 디자인 당신이 잘 구현 계시거나 862 00:41:51,420 --> 00:41:54,520 불필요한 문을 사용하여? 863 00:41:54,520 --> 00:41:59,400 그래서 예를 들어, 당신은 반복 할 경우 번호 10 번, 당신은을 작성하는 864 00:41:59,400 --> 00:42:03,040 루프 또는 당신은 10 배를하고있다 같은 문, 그냥 일을 865 00:42:03,040 --> 00:42:04,060 복사 및 붙여 넣기. 866 00:42:04,060 --> 00:42:05,760 그래서 디자인은입니다. 867 00:42:05,760 --> 00:42:07,420 >> 그리고 마지막으로, 당신은 스타일이있다. 868 00:42:07,420 --> 00:42:12,000 스타일은 판단처럼 코드가 보이는 경우 869 00:42:12,000 --> 00:42:14,050 읽을 수 및 종류의 예쁜. 870 00:42:14,050 --> 00:42:16,520 그냥 기본적으로 의미 당신의 코드를 읽을 수? 871 00:42:16,520 --> 00:42:20,560 찾고 있던 다른 사람은 것 코드는 무엇을 이해할 수 872 00:42:20,560 --> 00:42:21,250 저 래요? 873 00:42:21,250 --> 00:42:25,360 는 의견과 등이 있습니까? 874 00:42:25,360 --> 00:42:30,430 >> 의이 스타일에 대해 얘기하자 그 당신이 사용하는 거 야. 875 00:42:30,430 --> 00:42:32,200 먼저 코멘트입니다. 876 00:42:32,200 --> 00:42:35,280 의견은 매우 중요하다 당신의 코드 때때로 당신이하고 있기 때문에 877 00:42:35,280 --> 00:42:38,750 프로그램은, 당신은 정확히 알고 당신은 당신이 시작 그렇게 할 878 00:42:38,750 --> 00:42:43,120 코딩, 단지 C의 무리를 입력하지만, 다른 사람이보고되는 경우가있어됩니다 879 00:42:43,120 --> 00:42:47,500 코드, 그들은 할 수있을 위하여려고하고 있지 않다 그들이 모르기 때문에 이해 880 00:42:47,500 --> 00:42:51,420 같은 당신의 머리에있는 것들, pesudocode, 그래서 아마 그들은 것 881 00:42:51,420 --> 00:42:53,970 이해하기 힘든 시간을 코드가 무엇을하고 있는지. 882 00:42:53,970 --> 00:42:57,900 >> 그래서 의견은 설명하기 정말 유용합니다 보고하는 사람에 883 00:42:57,900 --> 00:43:00,880 당신은 무엇을하고 있는지 코드, 실제로도 당신을 위해, 884 00:43:00,880 --> 00:43:01,880 그들은 매우 유용하다. 885 00:43:01,880 --> 00:43:05,740 당신이 더 열심히 하드의 Pset에 가서, 당신은 코드를 가져옵니다 보게 될 886 00:43:05,740 --> 00:43:10,590 더 이상 한 다음 의견은 정말 그래서 당신은 기억 중요한 것을 각 887 00:43:10,590 --> 00:43:13,320 프로그램의 일부는 않습니다. 888 00:43:13,320 --> 00:43:16,920 >> 코멘트를 넣으려면, 당신은 할 수 있습니다 슬래시를 슬래시 후 코멘트를 작성. 889 00:43:16,920 --> 00:43:21,250 그리고 전체 라인은 의견의 일부입니다, 무엇 이건 당신은 적어 890 00:43:21,250 --> 00:43:24,550 는 않을거야 코드에 사용됩니다. 891 00:43:24,550 --> 00:43:27,993 그것은 컴파일러처럼 기본적으로의 그것을 무시하는 것입니다. 892 00:43:27,993 --> 00:43:29,290 그 의미가 있습니까? 893 00:43:29,290 --> 00:43:31,710 >> 청중 : 다시 무엇을해야합니까 의견을 작성하려면? 894 00:43:31,710 --> 00:43:33,260 >> LUCAS 프레이 타스 :이? 895 00:43:33,260 --> 00:43:36,020 슬래시는 슬래시? 896 00:43:36,020 --> 00:43:39,810 슬래시 슬래시를 입력 할 때마다 어떤 그 라인에하지 않을 것입니다 897 00:43:39,810 --> 00:43:42,260 그래 C.로 간주 할? 898 00:43:42,260 --> 00:43:45,910 >> 청중 : 그래서 코멘트 후, 당신 그냥 입력하고 새 줄을 시작? 899 00:43:45,910 --> 00:43:47,120 >> LUCAS 프레이 타스 : 네, 그렇습니다. 900 00:43:47,120 --> 00:43:50,010 >> LAUREN CARVALHO : 슬래시 슬래시 한 줄의 코멘트입니다. 901 00:43:50,010 --> 00:43:52,910 >> LUCAS 프레이 타스 : 예를 들어, 여기에서 우리는 가지고있다 - 902 00:43:52,910 --> 00:43:54,160 저를 확대하자 - 903 00:43:54,160 --> 00:43:56,530 904 00:43:56,530 --> 00:44:01,180 예를 들어, 여기에 내가 플로트를 선언하고있어, 하지만 어쩌면 당신은이를 넣으면 905 00:44:01,180 --> 00:44:04,980 코드에서, 당신처럼 아무 생각이 이 사실처럼, 무엇을하고 있는지 906 00:44:04,980 --> 00:44:06,950 이 코드를 찾고 사람 , 같은 될 것입니다 무엇 907 00:44:06,950 --> 00:44:09,190 도데체 무슨 일? 908 00:44:09,190 --> 00:44:12,890 >> 당신은 "변환 말하는 의견을 넣으면 섭씨 화씨, 그것은 중시 909 00:44:12,890 --> 00:44:13,450 더 의미. 910 00:44:13,450 --> 00:44:15,480 당신이있어, 같은, OK, 당신이있어 변환을 수행. 911 00:44:15,480 --> 00:44:16,730 그 의미가 있습니까? 912 00:44:16,730 --> 00:44:19,860 913 00:44:19,860 --> 00:44:24,960 그래서 그냥 사람들이하는 데 도움이 뭔가 만들기도 코드 준비 914 00:44:24,960 --> 00:44:28,290 당신은 조직에 수 코드를 더 나은. 915 00:44:28,290 --> 00:44:33,080 >> 두 번째는 당신이 할 수있는 것입니다 멀티 라인 주석, 그래서 하나가 916 00:44:33,080 --> 00:44:34,850 라인의 무리 의견. 917 00:44:34,850 --> 00:44:38,880 대신 슬래시 슬래시를 넣어 데, 첫 번째 줄의 코멘트, 슬래시를 슬래시 918 00:44:38,880 --> 00:44:43,590 는 두 번째 라인, 그리고, 당신 슬래시 별을 사용할 수 있습니다. 919 00:44:43,590 --> 00:44:46,330 당신이 그것을 할 방법입니다에 대한 주석의 첫 번째 라인은, 당신이있어 920 00:44:46,330 --> 00:44:49,650 슬래시 스타 스타를 할 것, 그래서 그냥 그런. 921 00:44:49,650 --> 00:44:56,900 다만 여기에서 같이 우리는 시작의이 프로그램, 당신은 일반적으로 당신은 누구를 넣어 922 00:44:56,900 --> 00:44:59,530 이 프로그램이 무엇이다 그와 같은 것들. 923 00:44:59,530 --> 00:45:01,900 그것은 종류의 헤더처럼 프로그램에 대한. 924 00:45:01,900 --> 00:45:04,540 >> 다시, 게 아니에요 컴파일러는 신경 예정되어 있지만 925 00:45:04,540 --> 00:45:07,570 당신이 알고하는 것이 중요합니다 무엇을이 프로그램을 수행하거나 다른 사람들을 위해 926 00:45:07,570 --> 00:45:09,960 프로그램이 무엇을하고 있는지 알 수 있습니다. 927 00:45:09,960 --> 00:45:17,480 그래서 당신은 그 스타 성을 슬래시, 놀거리와 당신이 스타를 할 거 야 마지막 줄 928 00:45:17,480 --> 00:45:22,250 가까이 할 수있는 슬래시 그 설명입니다. 929 00:45:22,250 --> 00:45:26,140 그래서 기본적으로 다른 모든 라인, 당신은 무엇을 쓰고, 수이 930 00:45:26,140 --> 00:45:27,390 모두 무시 될 것입니다. 931 00:45:27,390 --> 00:45:32,920 932 00:45:32,920 --> 00:45:37,780 >> 또한, 단지 스타일로, 당신은 볼 각 라인은 성을 가지고, 모든 933 00:45:37,780 --> 00:45:39,380 별이 정렬됩니다. 934 00:45:39,380 --> 00:45:41,605 이러한 중요한 것들 때문에 코드는 꽤 보이는. 935 00:45:41,605 --> 00:45:42,855 좋은 소리? 936 00:45:42,855 --> 00:45:45,320 937 00:45:45,320 --> 00:45:47,290 >> 이제 조건. 938 00:45:47,290 --> 00:45:52,240 다윗이 말했듯이 우리가해야하는 실제로 그 슬라이드에 배치, 즉 939 00:45:52,240 --> 00:45:55,810 당신은 if 문 모든 종류의가있을 때 또는 조건의 종류, 940 00:45:55,810 --> 00:46:00,700 는 것을 보여주기 위해 중괄호를 사용한다 이것은 무슨 일이 일어날 지입니다 941 00:46:00,700 --> 00:46:02,730 당신은 조건이있을 때. 942 00:46:02,730 --> 00:46:07,560 기술적으로, 당신은 조건이있을 때 다음, 다음 줄은 하나입니다 943 00:46:07,560 --> 00:46:12,110 라인, 당신은 기술적으로 필요가 없습니다 중괄호를 넣어. 944 00:46:12,110 --> 00:46:16,930 >> 기본적으로 컴파일러는 이해할 수 그것은 어쨌든 암시 적으로. 945 00:46:16,930 --> 00:46:21,100 그러나 CS50를 위해, 우리는 넣어 너희들을 부탁드립니다 중괄호 단지 있도록 946 00:46:21,100 --> 00:46:24,560 코드는 더 조직이다 더 읽을. 947 00:46:24,560 --> 00:46:28,200 그 코드가 길어지고 있기 때문에 만약에 당신 중괄호 등이 없습니다. 948 00:46:28,200 --> 00:46:29,150 정말 더러운 가져옵니다. 949 00:46:29,150 --> 00:46:31,410 >> LAUREN 카르발류 :이 정확하게 다윗은 지적 무엇 950 00:46:31,410 --> 00:46:33,000 내 이전 슬라이드에서. 951 00:46:33,000 --> 00:46:36,690 그것은 확실히 곱슬없이 작동 중괄호하지만, 문체 이유 952 00:46:36,690 --> 00:46:38,840 우리는 그에게 물어거야 당신은 안으로 사람들을 배치해야합니까 953 00:46:38,840 --> 00:46:42,400 >> 그리고 당신은 style50 실행을 시작할 때, 체크 (50)의 종류입니다 954 00:46:42,400 --> 00:46:44,860 스타일, 그것은이 작업을 수행하는 당신을 생각 나게합니다. 955 00:46:44,860 --> 00:46:49,710 >> LUCAS 프레이 타스 : 그리고 또 다른 한가지는 따라서 괄호를 넣어 기억 956 00:46:49,710 --> 00:46:50,610 각 행. 957 00:46:50,610 --> 00:46:52,490 그래서 당신은 예를 들어, 수행, L의. 958 00:46:52,490 --> 00:46:56,910 곱슬를 열고 다음 라인으로 이동 중괄호, 당신은 다음 라인으로 이동합니다. 959 00:46:56,910 --> 00:46:59,560 네 칸 들여 쓰기입니다. 960 00:46:59,560 --> 00:47:03,570 그럼 당신은 또 다른 다음, 어떤 쓰기 라인, 그리고 중괄호를 닫습니다. 961 00:47:03,570 --> 00:47:06,870 그렇게 확신하는 그 곱슬 모두 중괄호는 다른 라인에 있습니다. 962 00:47:06,870 --> 00:47:11,548 >> 이 코드를 같이했다 그래서 경우 ​​: 관객 10 다른 사람의 IFS,이해야 963 00:47:11,548 --> 00:47:13,040 브래킷의 10 세트가 될? 964 00:47:13,040 --> 00:47:14,610 >> LUCAS 프레이 타스 : 네, 그 각각에 대해. 965 00:47:14,610 --> 00:47:14,930 그래. 966 00:47:14,930 --> 00:47:17,980 그래서 다른, 만약의 경우, 등등. 967 00:47:17,980 --> 00:47:21,990 >> 청중 : 가능하면하지 들여 쓰기 탭을 눌러? 968 00:47:21,990 --> 00:47:25,350 >> LUCAS 프레이 타스 : 우리는 당신을 요구하고 사람들은 네 개의 공간을 사용할 수 있습니다. 969 00:47:25,350 --> 00:47:30,060 일부 텍스트 편집기 탭 번역 네 칸 자동으로. 970 00:47:30,060 --> 00:47:34,850 gedit를하지 않습니다, 그래서 당신은이에 우주 공간 공간 공간을 다한다. 971 00:47:34,850 --> 00:47:37,920 이것은 또한 어떤 뭔가 프로그래머는 탭, 몇 가지 작업을 수행 972 00:47:37,920 --> 00:47:40,560 프로그래머는 네 개의 공간을, 그리고 다른 사람들은 할 973 00:47:40,560 --> 00:47:41,900 두 개 또는 세 개의 공간. 974 00:47:41,900 --> 00:47:44,040 이건 그냥 여기에 우리가 요구하고있어 당신이 네 칸을 할 수있는 사람. 975 00:47:44,040 --> 00:47:47,556 >> 청중 : 거의 확실히있다 gedit를 할 수있는 방법이있을거야 976 00:47:47,556 --> 00:47:48,645 자동 [청취]. 977 00:47:48,645 --> 00:47:50,480 없음 [들림] 그 작업을 수행합니다. 978 00:47:50,480 --> 00:47:51,150 >> LUCAS 프레이 타스 : 네. 979 00:47:51,150 --> 00:47:53,165 당신이 설정으로 이동 수 있다고 생각합니다. 980 00:47:53,165 --> 00:47:55,270 >> 청중 : 그것은 이미 모든 작업을 수행합니다. 981 00:47:55,270 --> 00:47:56,410 >> LUCAS 프레이 타스 : 그것은 이미합니까? 982 00:47:56,410 --> 00:47:56,890 OK. 983 00:47:56,890 --> 00:48:00,854 그러니 반드시 당신에게 그 네 개의 공간이있다. 984 00:48:00,854 --> 00:48:05,880 >> 청중 : 우리는 곱슬를 넣어해야합니까 뿐만 아니라 루프에 괄호? 985 00:48:05,880 --> 00:48:07,470 >> LUCAS 프레이 타스 : 예. 986 00:48:07,470 --> 00:48:11,610 >> LAUREN CARVALHO : 때마다 다만, 코드 블록을 캡슐화 987 00:48:11,610 --> 00:48:13,570 중괄호를 사용하십시오. 988 00:48:13,570 --> 00:48:18,040 그리고 당신은 우리가 그저 생각하기 전에 전혀 이것에 대해 완고되고 989 00:48:18,040 --> 00:48:23,450 이유는, 너희들은 얻을에 갈 경우 큰 회사에서 기술 인턴십, 990 00:48:23,450 --> 00:48:26,020 그들은 당신에게 스타일 가이드를 제공하고합니다 그들은이 무엇 당신을 말할 것이다 991 00:48:26,020 --> 00:48:27,220 코드를 같이 할 필요가있다. 992 00:48:27,220 --> 00:48:31,120 그리고 당신은 같은 코드에 배운에도 불구하고 이, 어쩌면 당신의 인턴십에 993 00:48:31,120 --> 00:48:32,680 당신이 뭔가를해야 할 것이다 완전히 다른. 994 00:48:32,680 --> 00:48:35,115 그들은 당신이 따라야 할 것으로 예상합니까 자신의 스타일에. 995 00:48:35,115 --> 00:48:39,800 >> LUCAS 프레이 타스 : 그리고 한 가지 더 있습니다 즉, 내가이 X 같은 얼마나 고지해야 996 00:48:39,800 --> 00:48:42,290 공간, 적은, 공간, 0? 997 00:48:42,290 --> 00:48:44,640 당신은 연산자를 보낼 때마다 - 998 00:48:44,640 --> 00:48:50,490 이 플러스처럼, 마이너스 수, 시간, 적은, 더 큰, 어떤 연산자 - 999 00:48:50,490 --> 00:48:57,560 당신은 왼쪽에 공백을 입력해야 및 연산자의 오른쪽. 1000 00:48:57,560 --> 00:49:00,570 >> LAUREN CARVALHO : 그입니다 이진 피연산자했다. 1001 00:49:00,570 --> 00:49:03,720 그냥 여러분 항상 공간 만들기 이진 피연산자 중. 1002 00:49:03,720 --> 00:49:05,465 >> LUCAS 프레이 타스 :입니다 하지 이진 피연산자. 1003 00:49:05,465 --> 00:49:07,010 >> LAUREN CARVALHO : 즉 두 개의 걸리기 때문에. 1004 00:49:07,010 --> 00:49:08,260 >> LUCAS 프레이 타스 : 아, 네. 1005 00:49:08,260 --> 00:49:13,340 1006 00:49:13,340 --> 00:49:14,590 >> OK, 스위치. 1007 00:49:14,590 --> 00:49:18,180 1008 00:49:18,180 --> 00:49:23,390 첫째, 당신은 같은 것을 볼 수있다 만약 그렇지 않으면 문에, 당신은이 1009 00:49:23,390 --> 00:49:28,280 해당 행에 중괄호를 넣어 여기에 중괄호에서. 1010 00:49:28,280 --> 00:49:32,240 하나의 공간이 있는지 확인합니다 다른 경우 전환 한 후에 단지에 좋아 1011 00:49:32,240 --> 00:49:35,360 우리는 사이에 하나의 공백이 있었다 그 다음 괄호. 1012 00:49:35,360 --> 00:49:36,610 그래서 당신은 넣어 가지고. 1013 00:49:36,610 --> 00:49:40,380 1014 00:49:40,380 --> 00:49:48,270 >> 그리고 공백 바로 각 후가 없습니다 괄호 또는 끝나기 전에 1015 00:49:48,270 --> 00:49:49,080 괄호. 1016 00:49:49,080 --> 00:49:52,612 그래서 당신은 그것을 모두 함께의 볼 또한 여기에 좋아. 1017 00:49:52,612 --> 00:49:53,940 >> 그래? 1018 00:49:53,940 --> 00:49:58,040 >> LAUREN CARVALHO : 내가 생각하는 우리는 이동해야합니다. 1019 00:49:58,040 --> 00:50:02,340 >> LUCAS 프레이 타스 : 그래서이의 일부입니다 당신이 CS50에이 스타일 가이드. 1020 00:50:02,340 --> 00:50:06,520 cs50.net/style로 이동해야합니다 이것 좀 봐. 1021 00:50:06,520 --> 00:50:09,250 이들은 모두 매우 중요하다 당신의 스타일 점수에 대한. 1022 00:50:09,250 --> 00:50:12,740 1023 00:50:12,740 --> 00:50:15,670 >> 내가 다시 문으로 가자. 1024 00:50:15,670 --> 00:50:17,070 >> LAUREN CARVALHO : 나는 차라리 다만 style50을 사용합니다. 1025 00:50:17,070 --> 00:50:18,920 우리는 단지 갈거야 바로 반복합니다. 1026 00:50:18,920 --> 00:50:27,580 1027 00:50:27,580 --> 00:50:28,300 괜찮아요. 1028 00:50:28,300 --> 00:50:33,720 >> 그럼 이제, 콘텐츠에 대한하자 우리는 스타일 가이드에 간 적이있다. 1029 00:50:33,720 --> 00:50:37,220 루프, 당신은 스크래치에서 그들을 볼 수, 그리고 한 우리는 그들에 대해 이야기 할 것입니다 1030 00:50:37,220 --> 00:50:39,210 C. 1031 00:50:39,210 --> 00:50:44,400 >> 에 대한 루프에서가 세 부분 1032 00:50:44,400 --> 00:50:45,440 루프이 선언. 1033 00:50:45,440 --> 00:50:49,040 당신은 당신의 초기화에있어 하는 당신은 당신의 변수를 설정합니다. 1034 00:50:49,040 --> 00:50:52,160 당신은 당신의 상태를 가지고 무언가가 있는지 여부를 확인하는 검사 1035 00:50:52,160 --> 00:50:54,670 참 또는 거짓 여부 루프는 계속해야합니다. 1036 00:50:54,670 --> 00:50:59,390 그리고 당신은, 당신의 업데이트를 가지고있는 변수를 업데이트하고 있습니다. 1037 00:50:59,390 --> 00:51:05,310 >> 그냥 몇 가지를 간​​단히 살펴 보자 행동 루프에 대한이의 C 코드입니다. 1038 00:51:05,310 --> 00:51:08,860 무슨 일이야은 여기입니다 초기화, 우리는 0에 내가 설정입니다. 1039 00:51:08,860 --> 00:51:11,820 조건에서 우리는 확인하고 나는 10 미만인지 여부를 확인합니다. 1040 00:51:11,820 --> 00:51:14,982 그리고 업데이트에 우린 나는 증가. 1041 00:51:14,982 --> 00:51:20,490 그래서 무슨 일이 발생할 것이다 이 루프에 대한? 1042 00:51:20,490 --> 00:51:24,344 >> LUCAS 프레이 타스 : 사실, 우선, 너희들은 내가 + + 무엇을 알 수 있습니까? 1043 00:51:24,344 --> 00:51:25,850 >> 대상 : 1로 증가했다. 1044 00:51:25,850 --> 00:51:26,870 >> LUCAS 프레이 타스 : 예, 1 씩 증가. 1045 00:51:26,870 --> 00:51:30,020 그래서이 같은 것입니다 내가 일을하는 것은 내가 1을 더한 값과 같습니다. 1046 00:51:30,020 --> 00:51:35,890 그리고 우리는 공간이없는 것을 알 수 I 및 + + 사이. 1047 00:51:35,890 --> 00:51:37,600 >> 그래서 너희들이 무엇을 할 것인지 알 수 있습니까? 1048 00:51:37,600 --> 00:51:39,060 누군가가 나에게 말할 수 있습니까? 1049 00:51:39,060 --> 00:51:41,463 그리고 아마도 몇 가지 사탕을 얻을 그 때문에? 1050 00:51:41,463 --> 00:51:42,912 >> 청중 : [청취] 1051 00:51:42,912 --> 00:51:44,850 >> LUCAS 프레이 타스 : OK. 1052 00:51:44,850 --> 00:51:45,400 [청취] 1053 00:51:45,400 --> 00:51:47,450 나중에 [청취] 모두를 보여줍니다. 1054 00:51:47,450 --> 00:51:49,565 그래, "이 보여 것 CS50은 "10 시간이다. 1055 00:51:49,565 --> 00:51:52,150 >> LAUREN CARVALHO : 나는이었다고 생각한다 슬라이드의 제목. 1056 00:51:52,150 --> 00:51:53,830 >> LUCAS 프레이 타스 : 아, 네. 1057 00:51:53,830 --> 00:51:54,670 >> [웃음] 1058 00:51:54,670 --> 00:51:56,790 >> LUCAS 프레이 타스 : 그것은 도움이됩니다. 1059 00:51:56,790 --> 00:51:58,370 >> LAUREN CARVALHO : 그래서 그 루프에 대한 것입니다. 1060 00:51:58,370 --> 00:52:03,200 우리는 좀 더 많은 예제를 보게 될 나중에 루프의. 1061 00:52:03,200 --> 00:52:06,510 그러나의 사실을 살펴 보자 발생할 수 있습니다 루프의 두 번째 유형 1062 00:52:06,510 --> 00:52:08,920 C에서, 그것은 while 루프라고합니다. 1063 00:52:08,920 --> 00:52:11,120 >> while 루프에서, 당신은했습니다 다만 조건을 얻었다. 1064 00:52:11,120 --> 00:52:14,790 조건에 체크 시작하고, 만약 그 조건 1065 00:52:14,790 --> 00:52:18,450 내 참, 다음 코드로 평가 동안 블록의 몸 1066 00:52:18,450 --> 00:52:20,380 실행됩니다. 1067 00:52:20,380 --> 00:52:23,000 그리고 코드는 계속됩니다 그게 그렇게 오래 실행 1068 00:52:23,000 --> 00:52:24,450 조건이 참 남아있다. 1069 00:52:24,450 --> 00:52:28,350 1070 00:52:28,350 --> 00:52:33,320 >> 여기에 C에서 while 루프의 예 우리는 10으로 카운트를 설정하는거야 1071 00:52:33,320 --> 00:52:34,580 로 시작합니다. 1072 00:52:34,580 --> 00:52:41,800 오래 카운트가 0보다 큰 경우로, 우리는이를 출력 유지거야 1073 00:52:41,800 --> 00:52:43,360 여기에 변수. 1074 00:52:43,360 --> 00:52:47,080 우리는 횟수를 감소 예정입니다 다시 상태를 확인. 1075 00:52:47,080 --> 00:52:51,370 인쇄, 감소, 체크 조건을 다시. 1076 00:52:51,370 --> 00:52:54,530 >> 여기에서 우리는 관련된 예를 이전 질문에. 1077 00:52:54,530 --> 00:52:57,340 우리가있을 때 우리는 퍼센트의가 있었다 문자열을 인쇄하고, 지금 1078 00:52:57,340 --> 00:53:03,420 우리가 INT를 인쇄하고, 우리는이가 퍼센트 내가 대신 우리의 자리를 그대로. 1079 00:53:03,420 --> 00:53:09,250 문자는 모두 꽤해야 직관적 인, 나는 INT를 들어, 문자열의. 1080 00:53:09,250 --> 00:53:15,400 >> 이 코드를 실행하는 경우에, 당신은해야 밖으로 인쇄, 10-0 카운트 다운 1081 00:53:15,400 --> 00:53:15,925 각각의 정수입니다. 1082 00:53:15,925 --> 00:53:19,460 >> LUCAS 프레이 타스 : 그리고 당신은 생각할 수 그것은 빈 느낌 비율로 1083 00:53:19,460 --> 00:53:23,960 공간, 그리고 당신이 려구요 여기에 그 빈 공간에있는 변수입니다. 1084 00:53:23,960 --> 00:53:27,640 그래서 예를 들어, 여기에 내가있을 것이다 단지 빈, 그럼 내가 넣었 어 1085 00:53:27,640 --> 00:53:30,262 , 바로 계산 카운트 값. 1086 00:53:30,262 --> 00:53:32,710 그 의미가 있습니까? 1087 00:53:32,710 --> 00:53:35,860 >> 난 그냥 할 수있는 printf와 같은 다음, 계산 인용? 1088 00:53:35,860 --> 00:53:36,840 그 작업을 하시겠습니까? 1089 00:53:36,840 --> 00:53:37,980 >> 청중 : 호 1090 00:53:37,980 --> 00:53:41,190 >> LUCAS 프레이 타스 : 아니, 그것은 때문에 실제로 단어 "수"를 인쇄 1091 00:53:41,190 --> 00:53:42,850 대신에 숫자를 인쇄. 1092 00:53:42,850 --> 00:53:46,080 이것은 당신이 값을 인쇄 할 수 있도록하는 방법입니다 변수 향해 대신 1093 00:53:46,080 --> 00:53:47,670 변수의 이름 만. 1094 00:53:47,670 --> 00:53:48,530 질문? 1095 00:53:48,530 --> 00:53:53,060 >> 청중 : 왜 사용합니까 동안을 반대? 1096 00:53:53,060 --> 00:53:56,130 >> LAUREN CARVALHO : 나는 위해를 사용하는 것이 루프 내가 알고있는 경우 정확히 얼마나 많은 1097 00:53:56,130 --> 00:53:59,520 내 루프를 실행하려면 반복. 1098 00:53:59,520 --> 00:54:02,810 이 경우, 그것 때문에 문제가되지 않는다, 내 말은, 난 그냥하려고했다 1099 00:54:02,810 --> 00:54:05,310 정말 간단한 생각 이 슬라이드의 예. 1100 00:54:05,310 --> 00:54:09,990 하지만 그건 당신이 뭔가를 원하는 가정 해 봅시다 동안 계속합니다 - 1101 00:54:09,990 --> 00:54:14,480 >> LUCAS 프레이 타스 예를 들어, 당신이있어 사람까지 입력을 요구 1102 00:54:14,480 --> 00:54:15,370 당신에게 올바른 입력을 제공합니다. 1103 00:54:15,370 --> 00:54:19,720 따라서 입력이되지 않는 동안 같은 OK, 그것에 대한 질문을 계속. 1104 00:54:19,720 --> 00:54:22,920 또는 당신이있는 동안 부모가 포기하지 않는 등 당신의 돈, 그것을 질문을 계속. 1105 00:54:22,920 --> 00:54:23,430 >> [웃음] 1106 00:54:23,430 --> 00:54:25,390 >> LAUREN CARVALHO : 당신이 모르는 방법 여러 번 당신이 그것을해야 할 것이다. 1107 00:54:25,390 --> 00:54:27,292 >> LUCAS 프레이 타스 : 당신이하지 않기 때문에 그건 얼마나 많이 알고 1108 00:54:27,292 --> 00:54:28,010 계속 것. 1109 00:54:28,010 --> 00:54:30,397 >> LAUREN CARVALHO :하지만, 루프에 당신은 얼마나 많은 시간을 알 필요가있다. 1110 00:54:30,397 --> 00:54:33,640 1111 00:54:33,640 --> 00:54:33,860 그래? 1112 00:54:33,860 --> 00:54:38,520 >> 청중 : 그냥 명확하게, 퍼센트 이에 대해 뭔가 말한다 1113 00:54:38,520 --> 00:54:42,415 발생, 정수에 대한 I의, 와 백 슬래시 N - 1114 00:54:42,415 --> 00:54:43,910 >> LAUREN CARVALHO : 수단? 1115 00:54:43,910 --> 00:54:45,820 누가 백 슬래시 n은 무슨 뜻인지 아는 사람? 1116 00:54:45,820 --> 00:54:47,770 뉴 라인, 그래. 1117 00:54:47,770 --> 00:54:48,130 정확히. 1118 00:54:48,130 --> 00:54:50,500 >> LUCAS 프레이 타스 : 당신은 생각할 수 새로운 라인으로 N의. 1119 00:54:50,500 --> 00:54:52,258 >> LAUREN CARVALHO : 반갑습니다. 1120 00:54:52,258 --> 00:54:55,775 >> 청중 : 그 수는 무엇입니까 대시 대시 [들리지? 1121 00:54:55,775 --> 00:55:00,240 >> LUCAS 프레이 타스 : 카운트 마이너스 마이너스입니다 같은 일이 같은 플러스 플러스하지만, 1122 00:55:00,240 --> 00:55:02,160 대신 증가, 그것은 1로 감소하는 것. 1123 00:55:02,160 --> 00:55:04,720 1124 00:55:04,720 --> 00:55:07,185 >> LAUREN CARVALHO : 더 이상 루프 질문하는 동안? 1125 00:55:07,185 --> 00:55:09,460 아니? 1126 00:55:09,460 --> 00:55:13,910 오, 우리는로되어 있었다 그 생략했다. 1127 00:55:13,910 --> 00:55:14,950 >> 이것은 DO 루프 동안이다. 1128 00:55:14,950 --> 00:55:18,950 를 제외하고 while 루프와 매우 유사 이 경우 우리가 후 상태를 확인 1129 00:55:18,950 --> 00:55:23,430 본문의 코드 루프가 한 번 실행합니다. 1130 00:55:23,430 --> 00:55:27,170 그래서 우리는 코드를 실행 상관없이 첫 번째. 1131 00:55:27,170 --> 00:55:31,956 그 다음 우리는 실행 상태를 확인 또 다시 조건에 해당하는 경우. 1132 00:55:31,956 --> 00:55:35,450 1133 00:55:35,450 --> 00:55:38,950 >> 당신은 때를 사용하여 자신을 찾을 수 있습니다 사용자 입력을 요청하고 있습니다. 1134 00:55:38,950 --> 00:55:42,080 당신은 항상해야 할거야 때문에 한 번 물어, 다음 내용에 따라 1135 00:55:42,080 --> 00:55:46,570 사용자 입력에 당신이 할 수있다 다시 메시지와 경우 또 다시 질문 1136 00:55:46,570 --> 00:55:50,670 입력은 무엇을하지 않았다 가 될 것으로 예상. 1137 00:55:50,670 --> 00:55:53,610 >> 청중 : 그래서 양식처럼 사람들이 작성하는 데 필요한 권한입니다. 1138 00:55:53,610 --> 00:55:56,010 >> LAUREN CARVALHO : 네, 그렇습니다. 1139 00:55:56,010 --> 00:55:59,720 당신은 당신의 처음에, 나는 생각한다, 찾을 수 있습니다 PSET, 당신은해야 할 것입니다 1140 00:55:59,720 --> 00:56:04,010 수집 할 일을 잘 루프를 사용 사용자로부터 입력. 1141 00:56:04,010 --> 00:56:08,728 >> 청중 : 상황에 따라, 당신의 동안 루프는 더 실행하는 경향이 1142 00:56:08,728 --> 00:56:12,805 자주보다 루프, 같은 동안 하나 뭔가습니까? 1143 00:56:12,805 --> 00:56:14,080 >> LAUREN CARVALHO :이 정확한 경우에 - 1144 00:56:14,080 --> 00:56:17,400 >> LUCAS 프레이 타스 : 그들은 항상 실행해야 시간의 정확한 양을 당신에게 그 1145 00:56:17,400 --> 00:56:19,130 그것을 실행할. 1146 00:56:19,130 --> 00:56:23,860 우리가 할 사용처럼 잠시 때문에 우리 정말 적어도 한 번 입력을 얻고 싶었다. 1147 00:56:23,860 --> 00:56:27,220 동안 루프에서, 때로는 원하지 않는 그렇지 않은 경우에 모두를 실행합니다 1148 00:56:27,220 --> 00:56:28,540 실행하는 경우. 1149 00:56:28,540 --> 00:56:31,300 그래서 디자인에 따라 달라집니다. 1150 00:56:31,300 --> 00:56:35,900 동안이나 내 말은, 당신은 둘 중 하나 사용을 수행 할 수 있습니다 한 코드가 있다는처럼 동안 1151 00:56:35,900 --> 00:56:36,905 그것은 수행하기로했다. 1152 00:56:36,905 --> 00:56:38,470 >> LAUREN CARVALHO :하지만 할 에 대한 답을 생각하여 1153 00:56:38,470 --> 00:56:40,540 질문은 그렇습니다 아마이다. 1154 00:56:40,540 --> 00:56:42,190 의는 조건이 거짓 가정 해 봅시다. 1155 00:56:42,190 --> 00:56:45,498 한 경우는 한 번 실행 한 것 또 다른 경우는 제로 번 실행됩니다. 1156 00:56:45,498 --> 00:56:47,370 그래, 좋아. 1157 00:56:47,370 --> 00:56:49,260 >> 더 이상 질문? 1158 00:56:49,260 --> 00:56:50,320 예? 1159 00:56:50,320 --> 00:56:56,443 >> 청중 : 루프 조건이 될 수있다 변수 다른 측면에서 루프 1160 00:56:56,443 --> 00:56:57,385 [청취]보다. 1161 00:56:57,385 --> 00:57:01,700 >> LAUREN CARVALHO : 네, 그것은 무엇이든 될 수 있습니다. 1162 00:57:01,700 --> 00:57:06,420 아마 시작의 Pset를 들어, 이 경우가 발생해야하지만하지 않습니다 1163 00:57:06,420 --> 00:57:09,878 확실히 아무것도 할 수 있습니다. 1164 00:57:09,878 --> 00:57:12,680 >> LUCAS 프레이 타스 : 내가 생각하는 우리는 여기에서 끝났습니다. 1165 00:57:12,680 --> 00:57:13,290 >> LAUREN CARVALHO : 우리가 있습니까? 1166 00:57:13,290 --> 00:57:13,480 아니? 1167 00:57:13,480 --> 00:57:13,870 >> LUCAS 프레이 타스 : 루프? 1168 00:57:13,870 --> 00:57:14,600 그래. 1169 00:57:14,600 --> 00:57:16,280 >> LAUREN CARVALHO : 우리는 할 수 없습니다. 1170 00:57:16,280 --> 00:57:17,760 오, 우리는 루프로 수행됩니다. 1171 00:57:17,760 --> 00:57:19,250 OK. 1172 00:57:19,250 --> 00:57:23,180 >> 사실, 우리는 그렇게 얘기했기 때문에 다량의 실제로 모든 탐색 할 수 1173 00:57:23,180 --> 00:57:28,950 study.cs50.net/conditions에 이상. 1174 00:57:28,950 --> 00:57:34,460 그리고 당신이 아래로 이동하는거야 에 문제가 위젯. 1175 00:57:34,460 --> 00:57:39,090 음, 사실, 점점 사람들이하는 동안 이 설정 CS50 연구이다 1176 00:57:39,090 --> 00:57:42,620 당신의 TF가이하는 도구가 될 것 섹션에 대한 것을 준비하기 위해 사용 1177 00:57:42,620 --> 00:57:45,230 당신이 부분을 놓치면 너희들은 사용할 수 있습니다. 1178 00:57:45,230 --> 00:57:48,980 이 슬라이드의 무리를 포함하는 것, 각각에 대한 몇 가지 팁과 트릭 1179 00:57:48,980 --> 00:57:54,030 주제 및 연습 문제 솔루션. 1180 00:57:54,030 --> 00:57:57,200 >> 왜 모든 사람이 단지를 살펴 않습니다 바로 여기에이 문제에. 1181 00:57:57,200 --> 00:58:01,630 1182 00:58:01,630 --> 00:58:04,790 >> 나는 미안 나게해야 해요 오늘 노트북을 가지고 사람들. 1183 00:58:04,790 --> 00:58:07,050 하지만 당신이없는 경우 노트북은 괜찮습니다. 1184 00:58:07,050 --> 00:58:10,140 당신은 단지에이 적어 수 종이 조각 이상 봐 1185 00:58:10,140 --> 00:58:12,890 네 이웃의 어깨. 1186 00:58:12,890 --> 00:58:16,380 >> 의 프로그램을 시도하고 쓰자 그 추측을하라는 메시지를 표시합니다, 1187 00:58:16,380 --> 00:58:19,250 가족 당 어린이의 평균 수 미국의 단위. 1188 00:58:19,250 --> 00:58:22,265 그 숫자는 같은 방법으로, 2 이러한 예에서 볼 수 있습니다. 1189 00:58:22,265 --> 00:58:24,770 1190 00:58:24,770 --> 00:58:29,030 >> 우리의 평균 수를 인쇄 할 미국에있는 가족 당 어린이, 우리 1191 00:58:29,030 --> 00:58:31,080 무엇을 하시겠습니까? 1192 00:58:31,080 --> 00:58:35,480 우리는 입력을 수집 할 사용자로부터. 1193 00:58:35,480 --> 00:58:41,290 그리고 어떤 사용자에 따라 입력은 인쇄거야입니다 1194 00:58:41,290 --> 00:58:44,850 이것은 정확 하나 또는 이것은 잘못된 것입니다. 1195 00:58:44,850 --> 00:58:48,040 >> 그리고 당신은거야 매우​​ 우선 당신은 작은 화살표시를 클릭하면 볼 수 1196 00:58:48,040 --> 00:58:52,190 문제 위젯의 바닥은 일부 의사를 필기하는 자리. 1197 00:58:52,190 --> 00:58:53,340 그래서 당신은 아직 프로그래밍 아닙니다. 1198 00:58:53,340 --> 00:58:56,740 당신은 얻고 당신의 위해 아이디어. 1199 00:58:56,740 --> 00:58:59,620 >> 사람이 루카스를 도와주고 싶어합니까 오른쪽에 도달 1200 00:58:59,620 --> 00:59:01,270 이 문제에 대한 의사? 1201 00:59:01,270 --> 00:59:04,900 >> LUCAS 프레이 타스 : 첫번째 것은 무엇인가 우리는 아마 여기해야한다고? 1202 00:59:04,900 --> 00:59:07,010 너희들은 어떻게 생각하십니까? 1203 00:59:07,010 --> 00:59:08,260 >> 청중 : [청취] 1204 00:59:08,260 --> 00:59:12,060 1205 00:59:12,060 --> 00:59:13,290 >> LUCAS 프레이 타스 : OK, 그래. 1206 00:59:13,290 --> 00:59:16,610 따라서, 인쇄. 1207 00:59:16,610 --> 00:59:19,480 그냥 인쇄이 평균을 말한다 사람의 수? 1208 00:59:19,480 --> 00:59:20,470 OK. 1209 00:59:20,470 --> 00:59:23,450 인쇄 질문의 말을 보자. 1210 00:59:23,450 --> 00:59:25,951 나는이 문제를 인쇄 한 후, 나는 무엇을해야 하는가? 1211 00:59:25,951 --> 00:59:27,875 >> 청중 : 입력하세요. 1212 00:59:27,875 --> 00:59:30,690 >> LUCAS 프레이 타스 : 입력하세요. 1213 00:59:30,690 --> 00:59:32,864 다른 건? 1214 00:59:32,864 --> 00:59:34,114 >> 청중 : 조건. 1215 00:59:34,114 --> 00:59:36,770 1216 00:59:36,770 --> 00:59:38,980 >> LUCAS 프레이 타스 : 조건. 1217 00:59:38,980 --> 00:59:41,325 >> LAUREN CARVALHO : 그게 뭐야 조건이 될 것? 1218 00:59:41,325 --> 00:59:43,550 >> 청중 : [청취]의 수입니다. 1219 00:59:43,550 --> 00:59:44,440 >> LAUREN CARVALHO : 오른쪽. 1220 00:59:44,440 --> 00:59:46,945 >> LUCAS 프레이 타스 : 그래서 내가 갈거야 상태를 검사하는 방법? 1221 00:59:46,945 --> 00:59:48,750 >> 청중 :이 2와 같다면. 1222 00:59:48,750 --> 00:59:50,640 >> LAUREN CARVALHO : 그것은 2와 동일합니다. 1223 00:59:50,640 --> 00:59:51,890 정확히. 1224 00:59:51,890 --> 00:59:58,340 1225 00:59:58,340 --> 01:00:00,140 >> LUCAS 프레이 타스 : 있나요 내가 할 것을 다른? 1226 01:00:00,140 --> 01:00:01,390 >> 청중 : 계산합니다. 1227 01:00:01,390 --> 01:00:05,184 1228 01:00:05,184 --> 01:00:08,110 >> LUCAS 프레이 타스 : 그래서 만약 2 같의 말을하자 - 1229 01:00:08,110 --> 01:00:14,250 1230 01:00:14,250 --> 01:00:17,960 입력이 같으면 내가 그냥 작성할 수 2에, 그 다음 내가 갈거야 1231 01:00:17,960 --> 01:00:23,665 어떻게하면 인쇄 정확합니다. 1232 01:00:23,665 --> 01:00:26,230 1233 01:00:26,230 --> 01:00:31,826 그리고 또, 내가 갈거야 잘못 인쇄합니다. 1234 01:00:31,826 --> 01:00:34,600 1235 01:00:34,600 --> 01:00:37,720 다른 건? 1236 01:00:37,720 --> 01:00:38,670 아니? 1237 01:00:38,670 --> 01:00:40,500 >> LAUREN CARVALHO : 그래서 -에 클릭 할 수 있습니다 1238 01:00:40,500 --> 01:00:42,290 모든 사람이이를이 있습니까? 1239 01:00:42,290 --> 01:00:44,680 >> LUCAS 프레이 타스 : 그것은 의미가 있습니까? 1240 01:00:44,680 --> 01:00:46,226 그래서 지금의이 코딩 해보자. 1241 01:00:46,226 --> 01:00:50,140 >> LAUREN CARVALHO : 당신은 클릭하면 조금 화살표를 실제로 저장하여 1242 01:00:50,140 --> 01:00:51,900 정말 흥분되는 의사. 1243 01:00:51,900 --> 01:00:56,480 그리고 당신은 코멘트로 그를 할 수있는 경우 당신은 기억할 할 1244 01:00:56,480 --> 01:00:57,075 무엇을 해야할지. 1245 01:00:57,075 --> 01:01:01,555 >> LUCAS 프레이 타스 : 그래서, 예를 들어, 첫 번째 나는 질문을 인쇄하는 것, 그래서있어 1246 01:01:01,555 --> 01:01:05,930 어떻게 내가 실제로 그렇게 할 것입니까? 1247 01:01:05,930 --> 01:01:07,050 printf의. 1248 01:01:07,050 --> 01:01:12,130 그래서 printf의, 그리고 질문은 평균입니다 당 자녀 수 1249 01:01:12,130 --> 01:01:14,110 미국에있는 가족. 1250 01:01:14,110 --> 01:01:19,070 1251 01:01:19,070 --> 01:01:21,790 >> 그럼 내가받을거야 사용자로부터 입력. 1252 01:01:21,790 --> 01:01:29,050 1253 01:01:29,050 --> 01:01:31,324 나는 그게 어떻게 할 수 있습니까? 1254 01:01:31,324 --> 01:01:32,200 >> 청중 :이자를 바로 확인해보세요. 1255 01:01:32,200 --> 01:01:33,076 >> LAUREN CARVALHO : getInt를. 1256 01:01:33,076 --> 01:01:33,890 >> LUCAS 프레이 타스 : OK. 1257 01:01:33,890 --> 01:01:35,220 그래서 첫 번째 권리 선언? 1258 01:01:35,220 --> 01:01:39,300 중간, 현실을 부르 자 N의 getInt는 같습니다. 1259 01:01:39,300 --> 01:01:42,610 1260 01:01:42,610 --> 01:01:44,670 >> 그리고 지금 상태. 1261 01:01:44,670 --> 01:01:49,250 그래서 나는 내가 갈거야 가정 해 봅시다 체크 답변을 여기까지. 1262 01:01:49,250 --> 01:01:57,290 그래서 우선, n은 입력, 같으면 에 - 어떻게 그 작성하지? 1263 01:01:57,290 --> 01:01:58,480 >> 대상 : 동일 평등. 1264 01:01:58,480 --> 01:02:00,000 >> LUCAS 프레이 타스 : 완벽한. 1265 01:02:00,000 --> 01:02:00,670 그래서 N. 1266 01:02:00,670 --> 01:02:04,600 그리고, 나는 공간을 통지 동일 사실, 공간, 동일합니다. 1267 01:02:04,600 --> 01:02:06,930 그리고 지금 나는 무엇을해야 하는가? 1268 01:02:06,930 --> 01:02:08,820 스타일에 대한 매우 중요한 일. 1269 01:02:08,820 --> 01:02:10,070 중괄호. 1270 01:02:10,070 --> 01:02:16,570 1271 01:02:16,570 --> 01:02:17,795 >> 그리고 나서 인쇄 할거야. 1272 01:02:17,795 --> 01:02:19,790 어떻게 인쇄합니까? 1273 01:02:19,790 --> 01:02:22,500 printf의. 1274 01:02:22,500 --> 01:02:24,568 >> 청중 :이 대문자로 될 수 있습니까? 1275 01:02:24,568 --> 01:02:27,166 1276 01:02:27,166 --> 01:02:28,380 >> LUCAS 프레이 타스 : 호 1277 01:02:28,380 --> 01:02:31,000 그것은 모두 소문자로해야하는데. 1278 01:02:31,000 --> 01:02:32,250 그래서 정확합니다. 1279 01:02:32,250 --> 01:02:40,990 1280 01:02:40,990 --> 01:02:44,870 >> 이 printf의에 충분 문, 난 아무것도없는 건가요? 1281 01:02:44,870 --> 01:02:46,265 >> 청중 : 새로운 라인. 1282 01:02:46,265 --> 01:02:50,220 >> LUCAS 프레이 타스 : 새로운 라인, 그래. 1283 01:02:50,220 --> 01:02:51,250 그리고 지금 다른. 1284 01:02:51,250 --> 01:02:57,290 >> 청중 : 공간이 printf의 후, 또는 아니오? 1285 01:02:57,290 --> 01:03:00,820 >> LAUREN CARVALHO : 우리는해야 스타일 가이드를 확인하십시오. 1286 01:03:00,820 --> 01:03:02,260 >> 청중 : 그것은있을 수 없습니다. 1287 01:03:02,260 --> 01:03:03,510 >> LUCAS 프레이 타스는 : OK, 있어야하지. 1288 01:03:03,510 --> 01:03:05,820 1289 01:03:05,820 --> 01:03:13,605 그래서 다른, printf와는, "그것은 잘못된 것입니다." 1290 01:03:13,605 --> 01:03:17,105 >> LAUREN CARVALHO : 죄송합니다, 당신의 따옴표. 1291 01:03:17,105 --> 01:03:17,950 >> LUCAS 프레이 타스 : OK. 1292 01:03:17,950 --> 01:03:18,600 다른 건? 1293 01:03:18,600 --> 01:03:20,770 그것은 좋은 보입니까? 1294 01:03:20,770 --> 01:03:21,890 >> LAUREN CARVALHO : 우리는 그것을 시도한다? 1295 01:03:21,890 --> 01:03:23,190 >> LUCAS 프레이 타스는 : 그래, 그것을 실행하자. 1296 01:03:23,190 --> 01:03:25,880 1297 01:03:25,880 --> 01:03:29,070 그래서 컴파일, 그리고 그것 그것이 작동하는 것 같다. 1298 01:03:29,070 --> 01:03:31,465 의 두 아이를 해보자. 1299 01:03:31,465 --> 01:03:34,110 즉 올바른 것입니다. 1300 01:03:34,110 --> 01:03:37,300 그리고 지금 현재 대신 다시 한 번 실행할 수 있지만, 두 아이,하자 퍼팅 1301 01:03:37,300 --> 01:03:40,990 내가 다섯 같이 넣어거야 말한다. 1302 01:03:40,990 --> 01:03:41,515 그건 잘못된 것입니다. 1303 01:03:41,515 --> 01:03:42,670 그래서 그것이 작동하는 것 같다. 1304 01:03:42,670 --> 01:03:44,160 >> LAUREN CARVALHO : 왜 당신이 그들을 표시하지 않음 당신이 뭔가를 넣으면 어떻게 될까 1305 01:03:44,160 --> 01:03:45,055 일부 문자 같은, 이상한. 1306 01:03:45,055 --> 01:03:45,790 >> LUCAS 프레이 타스 : 아, 네. 1307 01:03:45,790 --> 01:03:47,430 의는 또한 확인 할 수 있습니다. 1308 01:03:47,430 --> 01:03:51,170 사용자는 엉망하려고하면 어떻게 프로그램과 함께, 그들은 단지 1309 01:03:51,170 --> 01:03:57,430 쓰기, 나는 두 가지를 알 수 없습니다. 1310 01:03:57,430 --> 01:03:58,320 재 시도를 말할 것입니다. 1311 01:03:58,320 --> 01:04:00,780 >> LAUREN CARVALHO : 그래서의 getInt 재 시도를 요구하고있다. 1312 01:04:00,780 --> 01:04:02,115 우리는 처리해야하지 않았다 의 자신이. 1313 01:04:02,115 --> 01:04:02,750 >> LUCAS 프레이 타스 : 네. 1314 01:04:02,750 --> 01:04:06,853 실제로 번호를 넣어 그래서하지 않는 한, 그것의 다시 시도 나에게 질문을 계속하는 것. 1315 01:04:06,853 --> 01:04:08,330 >> 청중 : 어떻게 당신이 그것을 실행 했습니까? 1316 01:04:08,330 --> 01:04:10,570 >> LUCAS 프레이 타스 : 그냥 클릭 이 별 버튼을 누릅니다. 1317 01:04:10,570 --> 01:04:11,940 >> LAUREN 카르발류 : 당신은 위로 가야한다. 1318 01:04:11,940 --> 01:04:13,320 거기 당신은 간다. 1319 01:04:13,320 --> 01:04:15,550 >> LUCAS 프레이 타스 : 스타 바로 버튼을 누릅니다. 1320 01:04:15,550 --> 01:04:16,040 그래? 1321 01:04:16,040 --> 01:04:19,960 >> 청중 : 그것은 [청취]를 묻는 메시지가 있습니까 너무 진수로? 1322 01:04:19,960 --> 01:04:21,235 >> LAUREN CARVALHO : 나는 것으로 판단된다. 1323 01:04:21,235 --> 01:04:22,660 >> LUCAS 프레이 타스 : 그것은 무엇을하지 않으면? 1324 01:04:22,660 --> 01:04:24,990 >> LAUREN CARVALHO : 그들은 입력하면 진수에, 나는 생각한다 1325 01:04:24,990 --> 01:04:25,880 그것은 묻는 것입니다. 1326 01:04:25,880 --> 01:04:26,586 >> LUCAS 프레이 타스 : 보자. 1327 01:04:26,586 --> 01:04:28,360 >> LAUREN CARVALHO : 때문에 그것은 INT 아니다. 1328 01:04:28,360 --> 01:04:32,056 1329 01:04:32,056 --> 01:04:33,442 >> LUCAS 프레이 타스 : 네. 1330 01:04:33,442 --> 01:04:37,370 >> LAUREN CARVALHO : 그래서 그것이 INT 아니다, 이자는 다시 시도하도록 요청합니다 받으세요. 1331 01:04:37,370 --> 01:04:40,795 >> 청중 : 그래서 코드가 될 것이다 를 묻는 소수점 1332 01:04:40,795 --> 01:04:46,005 가 입력해야하는 사용자 특히 정수? 1333 01:04:46,005 --> 01:04:48,480 >> LAUREN CARVALHO :의 getInt는 실제로 우리를 위해 그 일을. 1334 01:04:48,480 --> 01:04:50,600 >> 청중 : 아니, 우리가 원하는 경우 의미 입력 [청취] 1335 01:04:50,600 --> 01:04:55,070 >> LUCAS 프레이 타스 : 당신은 평균과 같이 말할 수있다 미국에있는 아이들의 수. 1336 01:04:55,070 --> 01:04:56,120 모르겠어요. 1337 01:04:56,120 --> 01:05:01,761 우리는, 예를 들면, "부탁 말할 수 입력의 정수입니다. " 1338 01:05:01,761 --> 01:05:04,270 >> LAUREN CARVALHO : 같은 정수 평균 번호. 1339 01:05:04,270 --> 01:05:06,190 내 말은, 그냥 방법 당신 단어 그것은 바로? 1340 01:05:06,190 --> 01:05:06,520 >> LUCAS 프레이 타스 : 네. 1341 01:05:06,520 --> 01:05:08,420 이것은 실제로 코딩의 일부가 아닙니다. 1342 01:05:08,420 --> 01:05:11,000 그것은 어떤 등의 더 많은 당신이 원하는거야 1343 01:05:11,000 --> 01:05:13,987 프로그램의 작성. 1344 01:05:13,987 --> 01:05:17,723 >> 청중 : 그것은 어떻게 우리가 그것을 실행 한 것 [청취] gedit에서 실제로이었다. 1345 01:05:17,723 --> 01:05:19,130 대신 플레이를 누르는? 1346 01:05:19,130 --> 01:05:21,180 >> LUCAS 프레이 타스 : 우리는 것 먼저 컴파일합니다. 1347 01:05:21,180 --> 01:05:25,080 우리는 메이크업을 수행하여 작업을 수행 할 수 있습니다 그리고 파일의 이름. 1348 01:05:25,080 --> 01:05:29,896 그리고이를 실행하기 위해, 우리는 도트​​ 슬래시을 다하겠습니다 및 프로그램의 이름. 1349 01:05:29,896 --> 01:05:36,588 >> 청중 : 나는 내가 무엇을 의미하는 경우이었다고 생각한다 우리는 프로그램에 대응하고 싶었 1350 01:05:36,588 --> 01:05:42,010 자신의 잘못, 잘못된 항목, 당신은에 넣으면 안됩니다 - 1351 01:05:42,010 --> 01:05:45,710 >> LUCAS 프레이 타스 : 우리는 할 수 없을 것입니다 할 그 때문에이 말하는 코드 1352 01:05:45,710 --> 01:05:50,350 다시 시도 얻을이자 인에서 온다 이미 구현 된 기능 1353 01:05:50,350 --> 01:05:55,790 CS50 라이브러리를 통해, 그리고 이후 우리 그것은 이미,이 구현있어 우리 1354 01:05:55,790 --> 01:05:58,340 수뿐만 아니라 [들림]. 1355 01:05:58,340 --> 01:06:00,780 >> LAUREN CARVALHO : 당신이 사용하지 않는 경우 의 getInt는, 당신은 그것을 할 수있다. 1356 01:06:00,780 --> 01:06:01,490 >> LUCAS 프레이 타스 : 네. 1357 01:06:01,490 --> 01:06:03,750 당신의 getInt를 사용하는 경우, 당신은 할 수 없습니다. 1358 01:06:03,750 --> 01:06:05,427 다른 질문? 1359 01:06:05,427 --> 01:06:12,938 >> 청중 : 당신은 등으로 갈 수 다음 GetFloat하고 둘 수 1360 01:06:12,938 --> 01:06:14,381 소수의 그것? 1361 01:06:14,381 --> 01:06:15,343 >> LUCAS 프레이 타스 : 네. 1362 01:06:15,343 --> 01:06:15,824 >> 청중 : OK. 1363 01:06:15,824 --> 01:06:19,210 그럼 그냥 입력을 할 수 같음을 떠 - 1364 01:06:19,210 --> 01:06:19,950 >> LAUREN CARVALHO : 네. 1365 01:06:19,950 --> 01:06:22,740 제외 정확히 같은 플로트 대신 INT의. 1366 01:06:22,740 --> 01:06:27,372 >> LUCAS 프레이 타스 : 그냥 여기에 넣어 다음이 GetFloat. 1367 01:06:27,372 --> 01:06:29,795 >> 청중 : 당신이되므로 참조하거나 본 - 1368 01:06:29,795 --> 01:06:31,327 >> LAUREN CARVALHO : 우리는이 아직 확보하지. 1369 01:06:31,327 --> 01:06:36,490 >> 대상 : -와 불평등을하고 수레는하지 않습니다 [들림] 1370 01:06:36,490 --> 01:06:40,290 >> 청중 : 세미콜론은 무엇을 의미합니까? 1371 01:06:40,290 --> 01:06:43,220 >> LAUREN CARVALHO : 세미콜론 단지 이 문이 완료되었음을 의미 1372 01:06:43,220 --> 01:06:45,030 우리는 갈거야 다음 슬라이드에. 1373 01:06:45,030 --> 01:06:47,040 >> 청중 : 그래서 필요의 모든 시간은? 1374 01:06:47,040 --> 01:06:48,330 >> LAUREN CARVALHO : 네. 1375 01:06:48,330 --> 01:06:53,130 음, 좋아, 그렇게하지 ​​이러한 조건, 그들이있어 때문에 1376 01:06:53,130 --> 01:06:54,090 뭔가를 캡슐화. 1377 01:06:54,090 --> 01:07:00,290 그래서 기본적으로 뭔가가 있는지 그런 다음 중괄호를 만들 수 있습니다 1378 01:07:00,290 --> 01:07:03,000 블록은 세미콜론을 넣지 않는다 끝에. 1379 01:07:03,000 --> 01:07:04,200 >> LUCAS 프레이 타스 :하지만 모든 또, 예. 1380 01:07:04,200 --> 01:07:06,670 당신은 문을 완료하면, 세미콜론을 넣어. 1381 01:07:06,670 --> 01:07:10,380 그리고 당신은 세미콜론을 잊어 버린 경우, 컴파일러는, 당신의 화를 것 1382 01:07:10,380 --> 01:07:12,640 당신은해야 할 것입니다 그것을 해결하기 위해 노력합니다. 1383 01:07:12,640 --> 01:07:16,520 >> LAUREN CARVALHO : 나는 세미콜론을 넣는 경우 여기, 내가이를 중지합니다 1384 01:07:16,520 --> 01:07:18,780 무엇을 실행에 절대 내부에, 그런데. 1385 01:07:18,780 --> 01:07:21,113 그래서 그 흔한 버그 중 하나입니다. 1386 01:07:21,113 --> 01:07:22,390 >> 청중 : 항상 실행. 1387 01:07:22,390 --> 01:07:22,950 >> LAUREN CARVALHO : 네. 1388 01:07:22,950 --> 01:07:25,860 이 경우에, 우리는 항상하고자 안에 무엇이 실행합니다. 1389 01:07:25,860 --> 01:07:29,050 >> 청중 : 당신의 스타일 [청취] 생각, 당신을 위해 첨부합니다. 1390 01:07:29,050 --> 01:07:29,802 >> LAUREN CARVALHO : 아, 그건 사실이야. 1391 01:07:29,802 --> 01:07:34,298 >> 청중 : [청취] 하나 줄 것은 [들림] 1392 01:07:34,298 --> 01:07:35,286 >> 청중 : 그래? 1393 01:07:35,286 --> 01:07:37,756 >> 청중 : 여러가 수 한 줄에 입력? 1394 01:07:37,756 --> 01:07:41,214 따라서 사용자를 요청할 수와 같은 두 가지를 인쇄하려면? 1395 01:07:41,214 --> 01:07:42,530 >> LAUREN CARVALHO : 사용하지 않음 - 1396 01:07:42,530 --> 01:07:44,520 >> LUCAS 프레이 타스 : 호 1397 01:07:44,520 --> 01:07:47,040 이제 나는 또한 원하는 가정 해 봅시다 이 정수 m를 얻을 수 있습니다. 1398 01:07:47,040 --> 01:07:49,558 나는 다른 라인에서 그것을 할 수있다. 1399 01:07:49,558 --> 01:07:54,992 >> 청중 : 당신이 실행한다면 그 방법 [들리지? 1400 01:07:54,992 --> 01:07:59,438 이 프롬프트를 인쇄 할 것 이 들리지] 1401 01:07:59,438 --> 01:08:00,940 그리고 당신은 하나를 입력 것 - 1402 01:08:00,940 --> 01:08:01,840 >> LAUREN 카르발류 : 글쎄, 그것을 실행합니다. 1403 01:08:01,840 --> 01:08:04,365 내 말은, 우리를 막을 방법이 없다 단지 그것을 실행하고 보는 것을 1404 01:08:04,365 --> 01:08:06,610 일어날 것입니다. 1405 01:08:06,610 --> 01:08:08,080 >> LUCAS 프레이 타스 : 나는 생각 에가는 우리에게 불평 1406 01:08:08,080 --> 01:08:08,977 우리가 사용하지 않는 때문에 - 1407 01:08:08,977 --> 01:08:09,751 >> LAUREN CARVALHO : 죄송합니다. 1408 01:08:09,751 --> 01:08:12,580 >> LUCAS 프레이 타스 : 그것은 바로 우리에게 불평 우리는 이것을 사용하지 않는 지금 때문에 1409 01:08:12,580 --> 01:08:21,640 변수,하지만 난 한 경우, 예를 들어, N에 해당이되는 동일, m은 동일 1410 01:08:21,640 --> 01:08:26,849 다음 무슨 뜻에 해당합니다 이 경우에 일어날? 1411 01:08:26,849 --> 01:08:28,830 이 프로그램은 무엇을 할 것인가? 1412 01:08:28,830 --> 01:08:30,330 >> 청중 : 난 그냥 궁금 해서요 어떻게 것 - 1413 01:08:30,330 --> 01:08:31,550 >> LAUREN CARVALHO : 그녀는 원한다 그것이 보는 방법을 알고 1414 01:08:31,550 --> 01:08:34,189 같은, 바로 생각? 1415 01:08:34,189 --> 01:08:36,819 따라서 다음 중 하나를 가지고 가고, 그 두 번째를했다. 1416 01:08:36,819 --> 01:08:41,279 1417 01:08:41,279 --> 01:08:43,069 >> 나는 우리가 이동한다고 생각합니다, 우리는 하나 더 가지고 있기 때문에 1418 01:08:43,069 --> 01:08:44,689 전에 가서 공연을 슬라이드 - 1419 01:08:44,689 --> 01:08:46,269 당신이 수학을 끌어 하시겠습니까? 1420 01:08:46,269 --> 01:08:47,558 >> LUCAS 프레이 타스 : 네, 수학. 1421 01:08:47,558 --> 01:09:00,033 1422 01:09:00,033 --> 01:09:02,206 >> LAUREN CARVALHO : 제공 나를 잠시만. 1423 01:09:02,206 --> 01:09:07,390 1424 01:09:07,390 --> 01:09:14,260 >> 몇 가지 수치가있다 C의 수치 적 데이터의 변수 1425 01:09:14,260 --> 01:09:18,130 상이한 유형으로 분류 될 수있다, 이들은 당신이거야 것들 1426 01:09:18,130 --> 01:09:19,570 가장 많이 참조하십시오. 1427 01:09:19,570 --> 01:09:20,910 >> 그리고 INT는 정수이다. 1428 01:09:20,910 --> 01:09:23,189 당신은 어떤 소수를 가질 수 없습니다. 1429 01:09:23,189 --> 01:09:27,754 어플라이언스에서는 소요 int를 저장하는 32 비트. 1430 01:09:27,754 --> 01:09:30,450 >> 플로트는 소수가있을 수 있습니다. 1431 01:09:30,450 --> 01:09:34,330 또한 저장하는 32 비트 소요 어플라이언스의 float. 1432 01:09:34,330 --> 01:09:42,270 >> 두 배는 진수와 숫자입니다 를 저장하는 64 비트를 취 점, 1433 01:09:42,270 --> 01:09:44,470 이는 당신이 할 수 있다는 것을 의미 더 정확하게 때문에 1434 01:09:44,470 --> 01:09:46,426 당신이 더있을 수 있습니다 - 1435 01:09:46,426 --> 01:09:47,785 당신은 무엇을 호출합니까? 1436 01:09:47,785 --> 01:09:48,640 >> LUCAS 프레이 타스 : 네, 그 이상이다. 1437 01:09:48,640 --> 01:09:52,140 >> LAUREN CARVALHO : 더 많은 곳 소수점. 1438 01:09:52,140 --> 01:09:57,140 그리고 오래 오래는 전체 숫자입니다 즉, 64 비트 소요 1439 01:09:57,140 --> 01:09:58,395 어플라이언스의 아픈 그것. 1440 01:09:58,395 --> 01:10:00,278 >> LUCAS 프레이 타스 : 그래서이 될 수 있습니다 정수보다 더 큰이 될 수 있습니다. 1441 01:10:00,278 --> 01:10:03,320 1442 01:10:03,320 --> 01:10:08,380 >> LAUREN CARVALHO : 데이터에 대한 것은 C의 유형은 그들이 당신을 말할 것이 무엇인지 1443 01:10:08,380 --> 01:10:11,050 당신이 저장할 수있는 데이터 종류 당신의 변수. 1444 01:10:11,050 --> 01:10:15,860 그들은 당신이 사용할 수있는 방법을 알려 프로그램의 변수입니다. 1445 01:10:15,860 --> 01:10:19,650 그냥 트랙을 유지하기 위해 매우 중요합니다 어떤 데이터 유형의 당신이 사용하고 있다면 1446 01:10:19,650 --> 01:10:23,070 당신은 데이터 형식으로 캐스팅해야합니까 다른, 당신이 알고 있는지 확인 1447 01:10:23,070 --> 01:10:25,250 때 정확히 무슨 일이 캐스팅이 발생합니다. 1448 01:10:25,250 --> 01:10:28,520 그리고 나중에 예를 볼 수 있습니다 이러한 슬라이드에에 1449 01:10:28,520 --> 01:10:31,490 발생할 수있는 실수. 1450 01:10:31,490 --> 01:10:35,300 >> 의 C에서 일부 수학을 살펴 봅시다 정말 신중하게 생각, 내 생각, 1451 01:10:35,300 --> 01:10:38,470 때 무슨 일이 일어나고 있는지에 대한 수학이 일어나고있다. 1452 01:10:38,470 --> 01:10:43,552 첫 번째 행에서, 무엇을 내가 X를 선언 할 때 일어나는? 1453 01:10:43,552 --> 01:10:48,921 >> 청중 : 당신은 수있어 X 뭔가가? 1454 01:10:48,921 --> 01:10:49,700 >> LAUREN CARVALHO : 네. 1455 01:10:49,700 --> 01:10:54,040 글쎄, 난 정말 운영을 부탁 해요 메모리의 32 비트에 대한 시스템, 오른쪽? 1456 01:10:54,040 --> 01:10:57,890 하는 I는 int를 저장 할 수 있습니다 그 INT X를 호출하는거야. 1457 01:10:57,890 --> 01:11:01,370 >> LUCAS 프레이 타스 : 기본적으로 메모리에가는 32이있는 장소를 찾는 1458 01:11:01,370 --> 01:11:05,290 비트와 속담, 이봐, 난,이 공간을 원하는 그것은 X 호출 할 것입니다. 1459 01:11:05,290 --> 01:11:08,590 그래서 당신은 꽤 많이 찾고 있습니다 메모리에있는 상자 1460 01:11:08,590 --> 01:11:10,440 X의 값을 저장합니다. 1461 01:11:10,440 --> 01:11:13,980 >> LAUREN CARVALHO : 그리고 나는 초기화 X,있는 그대로 저장하는 것이 의미 1462 01:11:13,980 --> 01:11:20,270 그 장소, 그 덩어리의 값 2 우리는 운영 물었다 메모리의 것을 1463 01:11:20,270 --> 01:11:21,860 에 대한 시스템. 1464 01:11:21,860 --> 01:11:25,090 그리고 아래로 여기에 우리가 무슨 일을하는지입니다 우리는 실제로 선언하고있어 1465 01:11:25,090 --> 01:11:29,060 한 줄에 Y를 초기화하는 대신 우리가 여기서 한 같은 두 줄, 1466 01:11:29,060 --> 01:11:33,960 또한 완벽하게 정상적으로이다, 우린 X에 1을 추가하고, 우리는 저장하고 그 1467 01:11:33,960 --> 01:11:34,950 Y의 값입니다. 1468 01:11:34,950 --> 01:11:39,360 >> LUCAS 프레이 타스 : 그러니까 기본적으로 무엇을이 라인은 지금 Y의 상자를 발견하지, 1469 01:11:39,360 --> 01:11:41,990 다음의 값이 일이 당신이 상자 안에 넣어거야입니다 1470 01:11:41,990 --> 01:11:43,800 X의 값에 1을 더한 될 것이다. 1471 01:11:43,800 --> 01:11:45,850 그래서 Y이 상자가 있습니다. 1472 01:11:45,850 --> 01:11:49,980 이것은, x의 값이 보인다 붙어 여기에, 그리고 2의 것을 볼 수 있습니다. 1473 01:11:49,980 --> 01:11:53,035 그래서, 거기에 1을 더한 넣어 그것은 거기에 3을 넣습니다. 1474 01:11:53,035 --> 01:11:54,290 그 의미가 있습니까? 1475 01:11:54,290 --> 01:11:55,780 따라서 Y,이 경우에는이 될 것이다. 1476 01:11:55,780 --> 01:11:58,993 1477 01:11:58,993 --> 01:12:00,770 >> LAUREN CARVALHO : 모든 오른쪽 멋진. 1478 01:12:00,770 --> 01:12:06,010 우리는 약간의 추가를 보았다, 그래서 지금 생각하자 난 여기 C.에 대한 분할 1479 01:12:06,010 --> 01:12:11,490 플로트를 선언하고 초기화 대답과 10 일을 분할이라고, 1480 01:12:11,490 --> 01:12:14,860 하고 나는 대답을 인쇄하고 있습니다 소수점 이하 두 자리까지. 1481 01:12:14,860 --> 01:12:18,800 그리고 내 printf의 문에서, 여기에 있습니다, 나는 두 뭔가를 인쇄 할 때 1482 01:12:18,800 --> 01:12:25,600 소수 자릿수, % .2 F는 내가 사용하고 싶은. 1483 01:12:25,600 --> 01:12:28,880 1484 01:12:28,880 --> 01:12:31,760 그래서 점 2은 말하고있다 나는 후 2 개소 필요 1485 01:12:31,760 --> 01:12:34,980 진수가 출력. 1486 01:12:34,980 --> 01:12:38,740 >> 이제 무슨 일이 일어날 나는이 코드를 실행하면? 1487 01:12:38,740 --> 01:12:40,500 사람이 생각이 있습니까? 1488 01:12:40,500 --> 01:12:42,721 어떻게 인쇄까요? 1489 01:12:42,721 --> 01:12:45,010 >> LUCAS 프레이 타스 : 무엇인가 우리가 얻을 것으로 예상. 1490 01:12:45,010 --> 01:12:46,810 >> LAUREN CARVALHO : 무엇을 할 우리는 우선, 원하는? 1491 01:12:46,810 --> 01:12:48,871 >> LUCAS 프레이 타스 : [청취] 1492 01:12:48,871 --> 01:12:51,120 >> LAUREN CARVALHO : 0.1, 그래. 1493 01:12:51,120 --> 01:12:52,325 그러나이 출력됩니다? 1494 01:12:52,325 --> 01:12:53,275 >> 청중 : [청취] 1495 01:12:53,275 --> 01:12:56,760 >> LAUREN CARVALHO : 음, 아니, 사실. 1496 01:12:56,760 --> 01:13:01,400 이것은 내가 무엇을 말하고 있었는지 이유를 조심 트랙을 유지하기 위해 필요 1497 01:13:01,400 --> 01:13:02,550 데이터 유형. 1498 01:13:02,550 --> 01:13:05,000 그래서,이 데이터 유형을입니까? 1499 01:13:05,000 --> 01:13:06,250 INT, 오른쪽인가? 1500 01:13:06,250 --> 01:13:07,600 소수 자릿수가 없습니다. 1501 01:13:07,600 --> 01:13:08,770 (10)는 int입니다. 1502 01:13:08,770 --> 01:13:09,930 소수 자릿수가 없습니다. 1503 01:13:09,930 --> 01:13:15,770 >> 내가 INT로 int를 나눈다면, 나는 얻을 0.1하지 않은 int는 정수 때문에 1504 01:13:15,770 --> 01:13:18,630 소수점을 가지고 있지만, 단지 0 할 수 없습니다. 1505 01:13:18,630 --> 01:13:21,005 INT 그냥 자릅니다 때문에 소수점 끕니다. 1506 01:13:21,005 --> 01:13:24,280 >> LUCAS 프레이 타스 : 그래서 할 때마다 당신이 정수와 작업, 당신은거야 1507 01:13:24,280 --> 01:13:25,990 답변으로 int를 얻을. 1508 01:13:25,990 --> 01:13:28,930 그러니까 기본적으로, 어떤 컴퓨터 하고있다, 그것은 분할 1으로의 1509 01:13:28,930 --> 01:13:31,520 (10), 그리고 0.1을 얻는다. 1510 01:13:31,520 --> 01:13:34,870 그러나 다음이가 기다려처럼, 정수 있어야하므로 단지 1511 01:13:34,870 --> 01:13:37,045 0.1을 무시하는, 그래서 지금은 그냥 0입니다. 1512 01:13:37,045 --> 01:13:41,782 >> LAUREN CARVALHO : 그래서이를 인쇄 할 때 중, 나는 오히려 0.10 0.00를 얻을. 1513 01:13:41,782 --> 01:13:44,075 >> LUCAS 프레이 타스 : 그 의미가 있습니까? 1514 01:13:44,075 --> 01:13:45,530 >> LAUREN CARVALHO : 그 종류의 의 불운, 오른쪽? 1515 01:13:45,530 --> 01:13:47,290 >> LUCAS 프레이 타스 : 우리는 이것이 어떻게 해결할 수 있습니까? 1516 01:13:47,290 --> 01:13:48,620 >> LAUREN CARVALHO :하자 시도하고 그 문제를 해결. 1517 01:13:48,620 --> 01:13:51,570 1518 01:13:51,570 --> 01:13:54,810 여기에 난 곳의 예 실제로 1에게 캐스팅 1519 01:13:54,810 --> 01:13:56,650 및 (10)는 수레합니다. 1520 01:13:56,650 --> 01:13:58,800 그래서 지금, 1은 더 이상 INT입니다. 1521 01:13:58,800 --> 01:14:00,020 1은 float입니다. 1522 01:14:00,020 --> 01:14:02,590 그런데, 이것은 단지 구문입니다 당신이 하나를 캐스팅하려는 경우에 대한 1523 01:14:02,590 --> 01:14:03,410 데이터 형식이 다른. 1524 01:14:03,410 --> 01:14:07,140 당신은에서 데이터 유형을 넣을 수 있습니다 괄호 바로 앞에 있음이 1525 01:14:07,140 --> 01:14:10,860 당신이 캐스팅하고있는 값입니다. 1526 01:14:10,860 --> 01:14:15,800 >> 그래서 여기에, 나는에 의해 플로트를 분할하고있어 플로트 답을 얻을 수있는 플로트. 1527 01:14:15,800 --> 01:14:19,535 그리고 네, 이것은에서와 사실은 0.10을 인쇄 할 수 있습니다. 1528 01:14:19,535 --> 01:14:20,470 그 의미가 있습니까? 1529 01:14:20,470 --> 01:14:24,110 >> LUCAS 프레이 타스 : 그래서 형 변환은 단지입니다 다른 하나의 형식을 변환하는. 1530 01:14:24,110 --> 01:14:29,460 그래서 1이 실제로 1.000 떠. 1531 01:14:29,460 --> 01:14:33,400 정확히이,하지만 뭔가 소수 자릿수 1532 01:14:33,400 --> 01:14:34,715 그 사실은 1입니다. 1533 01:14:34,715 --> 01:14:35,960 그 의미가 있습니까? 1534 01:14:35,960 --> 01:14:36,260 그래? 1535 01:14:36,260 --> 01:14:40,990 >> 청중 : 당신은 무엇을 플로트 대답을 한 경우 1.0은 10로 나눈 거 아닌가요? 1536 01:14:40,990 --> 01:14:43,940 >> LAUREN CARVALHO : 당신은 실제로거야 다음 슬라이드에있는 것을 볼 수 있습니다. 1537 01:14:43,940 --> 01:14:47,150 즉, 실제로 우리 바로 다음 슬라이드입니다. 1538 01:14:47,150 --> 01:14:50,740 이것은 실제로보다 좋네요 주조를 입력, 나는 생각한다. 1539 01:14:50,740 --> 01:14:53,470 그래서이 두 수레 단지가 있습니다 사실 자연 그들이 1540 01:14:53,470 --> 01:14:54,926 소수점 자리가있다. 1541 01:14:54,926 --> 01:14:55,300 예? 1542 01:14:55,300 --> 01:14:57,670 >> 청중 : 어떤 경우 한 [들림] 1543 01:14:57,670 --> 01:14:59,480 10로 나눈? 1544 01:14:59,480 --> 01:15:02,270 >> LAUREN CARVALHO : 사실 플로트 INT로 나눈 실제로 당신에게 제공 1545 01:15:02,270 --> 01:15:03,670 이 잘 작동 할 수 있도록, 떠. 1546 01:15:03,670 --> 01:15:08,070 1547 01:15:08,070 --> 01:15:09,120 >> 모든 사람이 이해 않습니다 잠깐? 1548 01:15:09,120 --> 01:15:12,720 이 정말 될 것입니다 때문에 PSET1에 큰 거래, 실제로. 1549 01:15:12,720 --> 01:15:13,130 예? 1550 01:15:13,130 --> 01:15:14,762 >> 청중 : 수 당신은 신속하게 빨간색 부분에 가서? 1551 01:15:14,762 --> 01:15:16,380 >> LAUREN CARVALHO : 붉은 부분, 그래. 1552 01:15:16,380 --> 01:15:17,250 루카스는 다음을 수행 할 수 있습니까? 1553 01:15:17,250 --> 01:15:18,020 >> LUCAS 프레이 타스 : OK. 1554 01:15:18,020 --> 01:15:20,570 그래서 기억이 퍼센트 자리 표시 자입니다. 1555 01:15:20,570 --> 01:15:22,150 그것은 빈 공간처럼. 1556 01:15:22,150 --> 01:15:26,240 그래서 모든 것을 이해하려고 노력하자 즉, 여기에 대한 것입니다. 1557 01:15:26,240 --> 01:15:28,170 퍼센트는 자리의 것을 의미한다. 1558 01:15:28,170 --> 01:15:33,640 그럼 당신은 것을 의미한다 F를 가지고 이 자리는 부동입니다. 1559 01:15:33,640 --> 01:15:38,870 우리가 여기있는 마지막 일이다 0.2, 이는 내가 두 가지를 갖고 싶어 의미 1560 01:15:38,870 --> 01:15:42,410 플로트에 대한 소수 자릿수. 1561 01:15:42,410 --> 01:15:48,510 >> 난 그냥 % f를이 있다면, 그들은 그것을 넣어 것 소수점의 무리. 1562 01:15:48,510 --> 01:15:54,170 그래서 난 그냥 0.2 또는 0.1 또는 0.5을 넣어, 또는 수 무엇이든, 그리고 그 둘 것 1563 01:15:54,170 --> 01:15:55,950 소수 자릿수의 수입니다. 1564 01:15:55,950 --> 01:15:59,950 유일한 것입니다 당신은 같이 넣으면 .100 또는 · 1,000, 사실 아니다 1565 01:15:59,950 --> 01:16:04,200 그 모든 소수 자릿수를 넣어 것 그것은 메모리가 충분하지 않기 때문에 1566 01:16:04,200 --> 01:16:06,432 그 정밀도를 가지고 있습니다. 1567 01:16:06,432 --> 01:16:07,955 >> 다른 질문? 1568 01:16:07,955 --> 01:16:08,450 그래? 1569 01:16:08,450 --> 01:16:12,970 >> 청중 : 그래서 떠은 수 당신은 정수을 넘어? 1570 01:16:12,970 --> 01:16:13,720 >> LUCAS 프레이 타스 : 예. 1571 01:16:13,720 --> 01:16:17,345 >> LAUREN CARVALHO : 음, 플로트 단지 당신이 소수 자리를 가질 수 있습니다. 1572 01:16:17,345 --> 01:16:20,460 >> LUCAS 프레이 타스 : 그냥 의미 당신에게 그 지금 진수를 가질 수 있습니다. 1573 01:16:20,460 --> 01:16:25,728 >> 청중 : 왜 우리 것 지금까지의 정수를 사용? 1574 01:16:25,728 --> 01:16:27,870 >> LUCAS 프레이 타스 : 왜 것 당신은 정수를 사용합니까? 1575 01:16:27,870 --> 01:16:31,810 당신은 0부터 10까지 센다 아마 경우 실제로 정수를 사용합니다. 1576 01:16:31,810 --> 01:16:33,370 당신은 플로트를 사용할 필요가 없습니다. 1577 01:16:33,370 --> 01:16:35,430 어떤 상황에서는, 당신은 몰라요 사실에있다 - 1578 01:16:35,430 --> 01:16:37,040 >> LAUREN CARVALHO : 어쩌면 당신 소수를 원하지 않는다. 1579 01:16:37,040 --> 01:16:38,600 >> LUCAS 프레이 타스 : 아마도 당신은 몰라요 플로트를 사용하고 싶습니다. 1580 01:16:38,600 --> 01:16:42,660 >> LAUREN CARVALHO : 다른 것입니다, 플로트와 int를 넣어 모두 기억 1581 01:16:42,660 --> 01:16:46,170 어쩌면 그들을 저장하는 32 비트를 취해 당신은에 비트를 낭비하고 싶지 않아 1582 01:16:46,170 --> 01:16:48,062 소수점. 1583 01:16:48,062 --> 01:16:49,750 >> LUCAS 프레이 타스 : 네. 1584 01:16:49,750 --> 01:16:51,910 과 같이, 단지 이것에 대해 생각합니다. 1585 01:16:51,910 --> 01:16:55,200 당신은 모두 32 비트를 INT와 플로트. 1586 01:16:55,200 --> 01:16:59,400 INT에 대한, 그 모든 32 비트 정수 부분으로 이동합니다. 1587 01:16:59,400 --> 01:17:03,460 당신은 32 비트, 당신과 함께 부동 소수점을 사용하는 경우 이 메모리가 사용되는 부분을 가지고 1588 01:17:03,460 --> 01:17:06,820 번호, 전체 개수에 대한, 및 사용되고 다른 부분 1589 01:17:06,820 --> 01:17:08,300 소수점. 1590 01:17:08,300 --> 01:17:12,370 그래서 당신이 얻을 수 있음을 의미 수레와 매우 큰 숫자 때문에 1591 01:17:12,370 --> 01:17:16,020 플로트는 이미 많은을 이용하고 있어요 소수점 메모리. 1592 01:17:16,020 --> 01:17:17,014 그래? 1593 01:17:17,014 --> 01:17:21,487 >> 청중 : 그 첫 번째 대답은, 정확히 무엇을하고 있습니까? 1594 01:17:21,487 --> 01:17:25,214 그것은 동일한 플로트의 값을 설정된다 그 자리에 당신이 할 수있는 것과 1595 01:17:25,214 --> 01:17:26,954 다음 줄에 불러올? 1596 01:17:26,954 --> 01:17:28,942 그것은 대답을 떠 말한다. 1597 01:17:28,942 --> 01:17:29,770 >> LUCAS 프레이 타스 : 네. 1598 01:17:29,770 --> 01:17:37,200 그래서, 플로트 대답은 당신이 얻고 의미 메모리에 지금 약간의 물통이 1599 01:17:37,200 --> 01:17:40,050 플로트를 보유하고 지내 대답이라고 할 수 있습니다. 1600 01:17:40,050 --> 01:17:42,040 그래서 플로트 대답은 무엇입니다. 1601 01:17:42,040 --> 01:17:44,720 >> 그리고 당신이 말하는 그 내부 이, 당신은 둘거야 1602 01:17:44,720 --> 01:17:46,470 이 결과. 1603 01:17:46,470 --> 01:17:52,610 그래서 1.0로 나눈 할거야 10.0, 당신은 0.1을 얻고, 당신은 넣어 1604 01:17:52,610 --> 01:17:53,490 대답의 내부. 1605 01:17:53,490 --> 01:17:57,540 >> LAUREN CARVALHO : 그래서 한 줄에, 우린 이 플로트를 선언하고 초기화 1606 01:17:57,540 --> 01:18:00,070 대답했다. 1607 01:18:00,070 --> 01:18:04,470 >> LUCAS 프레이 타스 : 흥미롭게도, 비록 이것은 단지 하나의 라인 짓을한다 1608 01:18:04,470 --> 01:18:05,570 여러 작업. 1609 01:18:05,570 --> 01:18:08,800 그것은 C의 분들께 단지 방법 당신은 더 적은 코드를 사용합니다. 1610 01:18:08,800 --> 01:18:12,310 그것은 삼항 같은 일이 당신이 어떻게 할 수있는 연산자 1611 01:18:12,310 --> 01:18:13,810 [청취] 한 줄에. 1612 01:18:13,810 --> 01:18:18,860 실제로 같은 일을하고 있어요 플로트 대답, 세미콜론, 그리고 일을 1613 01:18:18,860 --> 01:18:23,060 다음 대답은 대신하지만,이 같음 당신이 두 개의 라인을 만들고, 1614 01:18:23,060 --> 01:18:24,160 그것은 바로 가기 같아요. 1615 01:18:24,160 --> 01:18:24,520 그래? 1616 01:18:24,520 --> 01:18:27,929 >> 청중 : 그래서 당신은이 작업을 실행 한 경우, 그것은 0.10 것입니까? 1617 01:18:27,929 --> 01:18:30,120 >> LUCAS 프레이 타스 : 예. 1618 01:18:30,120 --> 01:18:30,530 그래? 1619 01:18:30,530 --> 01:18:34,540 >> 청중 : 실제로 코드를 답변입니다 아니면 그냥 이름입니다? 1620 01:18:34,540 --> 01:18:36,010 >> LAUREN CARVALHO이 실제로 코드입니다. 1621 01:18:36,010 --> 01:18:37,750 이것은 우리가 가고있는 것입니다 우리의 변수 이름을 지정합니다. 1622 01:18:37,750 --> 01:18:39,770 >> 청중 : 그래서 그것은 단지 이름 [청취]. 1623 01:18:39,770 --> 01:18:40,270 >> LAUREN CARVALHO : 네. 1624 01:18:40,270 --> 01:18:44,670 나는 플로트 X 1.0과 동일 말했다 수 있습니다. 1625 01:18:44,670 --> 01:18:47,160 >> LUCAS 프레이 타스 : 일이 있다는 것입니다 변수의 이름입니다 1626 01:18:47,160 --> 01:18:48,400 사용 뭔가. 1627 01:18:48,400 --> 01:18:49,690 그것은 당신을 위해 중요합니다. 1628 01:18:49,690 --> 01:18:52,660 실제 프로그램, 유일한보기를 위해 문제는 값입니다 1629 01:18:52,660 --> 01:18:55,570 물통 내부에있다. 1630 01:18:55,570 --> 01:18:59,270 당신이 변수를 가지고있는 이유 변수의 이름은 그래서 당신이 알고있는 것입니다 1631 01:18:59,270 --> 01:19:01,910 당신은 같은, 무엇을 다루고 있는지 당신이있어 데이터의 종류 1632 01:19:01,910 --> 01:19:03,040 한 번에 액세스하는. 1633 01:19:03,040 --> 01:19:07,580 하지만 코드 자체에 대한, 당신은 호출하는 경우 그것은 또는 질문 또는 아무것도 대답 1634 01:19:07,580 --> 01:19:09,530 꽤 많은, 그것은 중요하지 않습니다. 1635 01:19:09,530 --> 01:19:10,060 그것은 중요하지 않습니다. 1636 01:19:10,060 --> 01:19:12,910 만큼 당신이 모든 일관성있어로 발생을하고 그래서 당신은 그것을 호출 1637 01:19:12,910 --> 01:19:13,620 다른 것. 1638 01:19:13,620 --> 01:19:14,880 그래? 1639 01:19:14,880 --> 01:19:17,208 >> 청중 : 변수를 수행합니다 기능을 넘어? 1640 01:19:17,208 --> 01:19:20,902 같은 당신은 브래킷을 만들 수 있다면 [청취], 할 수 방금 1641 01:19:20,902 --> 01:19:21,806 [청취] 다시 대답? 1642 01:19:21,806 --> 01:19:22,550 >> LAUREN CARVALHO : 호 1643 01:19:22,550 --> 01:19:23,300 >> 청중 : [청취] 1644 01:19:23,300 --> 01:19:24,200 >> LAUREN CARVALHO : 호 1645 01:19:24,200 --> 01:19:26,930 즉, 범위 이외의 것 이 특정 변수의. 1646 01:19:26,930 --> 01:19:29,940 실제로, 그 종류의 흥미있는, 우리가 언제 때문에 1647 01:19:29,940 --> 01:19:33,010 루프 또는 이러한 경우 같은 것들 조건, 당신은 변수를 선언하는 경우 1648 01:19:33,010 --> 01:19:36,330 중괄호의 또 다른 세트 내에서, 정말 만 존재 1649 01:19:36,330 --> 01:19:39,800 그 중괄호 ({}). 1650 01:19:39,800 --> 01:19:43,088 >> 청중 : 대한 마지막으로 주 [청취] 수레. 1651 01:19:43,088 --> 01:19:46,076 왜 당신은 정수를 사용할까요? 1652 01:19:46,076 --> 01:19:49,562 이것은보다 보조 노트의 더 아무것도하지만, 컴퓨터는 1653 01:19:49,562 --> 01:19:53,048 정수 처리에서 훨씬 더 나은 그것은 취급 수레에서보다. 1654 01:19:53,048 --> 01:19:55,040 그것은의 주문처럼 빠른 진도. 1655 01:19:55,040 --> 01:20:00,360 그래서 우리가 처리하는 경우는, 수레 가지가 많이 느린 것입니다. 1656 01:20:00,360 --> 01:20:03,080 >> LAUREN CARVALHO : 사실, 거기에 보인다 수레에 문제가. 1657 01:20:03,080 --> 01:20:06,400 >> LUCAS 프레이 타스 : 이유의 종류 당신이 생각하는 수 있다는 것을, 얼마나 진에 1658 01:20:06,400 --> 01:20:08,480 당신은 정수를 나타낼 수 있습니다 0과 1을 넣어. 1659 01:20:08,480 --> 01:20:09,980 >> LAUREN CARVALHO : 때문입니다 다음 일은. 1660 01:20:09,980 --> 01:20:10,480 >> LUCAS 프레이 타스 : OK. 1661 01:20:10,480 --> 01:20:10,740 신난다. 1662 01:20:10,740 --> 01:20:11,480 >> LAUREN CARVALHO : 그냥 그 생각을 누르고 있습니다. 1663 01:20:11,480 --> 01:20:13,800 >> LUCAS 프레이 타스 : OK, 나는거야 나중에 말해. 1664 01:20:13,800 --> 01:20:16,920 >> LAUREN CARVALHO : 우리는 무엇에 도착하기 전에 루카스 그냥 말을하고, 연산자 1665 01:20:16,920 --> 01:20:17,420 우선 순위. 1666 01:20:17,420 --> 01:20:18,220 이것은 상식이다. 1667 01:20:18,220 --> 01:20:20,830 너희들이 충분히 수행했다. 1668 01:20:20,830 --> 01:20:24,705 그래서, 뭔가 괄호 그냥 경우, 먼저 일어날 것이다. 1669 01:20:24,705 --> 01:20:27,970 그것은 곱셈이 우선이다 또한 이상, 1670 01:20:27,970 --> 01:20:30,330 뺄셈, 그런 것. 1671 01:20:30,330 --> 01:20:34,700 그래서 사실은, 그 사람이 원하는 않습니다 어떤 번호 하나 실제로 말해 1672 01:20:34,700 --> 01:20:36,674 로 평가? 1673 01:20:36,674 --> 01:20:37,638 >> 대상 : 27. 1674 01:20:37,638 --> 01:20:39,090 >> LAUREN CARVALHO : 27? 1675 01:20:39,090 --> 01:20:39,550 그래. 1676 01:20:39,550 --> 01:20:41,975 >> LUCAS 프레이 타스 : 나를 드리겠습니다 사람들에게 사탕. 1677 01:20:41,975 --> 01:20:42,850 >> LAUREN CARVALHO : 좋습니다. 1678 01:20:42,850 --> 01:20:44,100 어떻게 두 번째는? 1679 01:20:44,100 --> 01:20:46,880 1680 01:20:46,880 --> 01:20:48,340 어떻게 두 번째는? 1681 01:20:48,340 --> 01:20:49,280 >> 대상 : 22. 1682 01:20:49,280 --> 01:20:50,680 >> LAUREN CARVALHO : 22, 그래. 1683 01:20:50,680 --> 01:20:51,570 그있어 누구인지 모른다. 1684 01:20:51,570 --> 01:20:52,694 셋째? 1685 01:20:52,694 --> 01:20:54,050 >> 대상 : 10. 1686 01:20:54,050 --> 01:20:55,300 >> LAUREN CARVALHO : 10, 예. 1687 01:20:55,300 --> 01:20:58,150 1688 01:20:58,150 --> 01:20:58,490 쿨. 1689 01:20:58,490 --> 01:21:01,280 그래서 모듈. 1690 01:21:01,280 --> 01:21:03,700 루카스, 당신은 모듈을 설명 할 수 있습니까? 1691 01:21:03,700 --> 01:21:07,150 >> LUCAS 프레이 타스 : 모듈로이 연산자 그 사실에 매우 유용합니다 1692 01:21:07,150 --> 01:21:09,470 문제의 무리. 1693 01:21:09,470 --> 01:21:15,270 나는 그것이 무엇 55 모듈 (10)을 할 경우 이의는 내가 할 수 있다는 가정 해 봅시다 1694 01:21:15,270 --> 01:21:16,970 (10) (55)를 나눕니다. 1695 01:21:16,970 --> 01:21:18,240 나는 무엇을 얻을 수 있습니까? 1696 01:21:18,240 --> 01:21:21,380 그냥 내가 실제로 본 것만으로도 행복해 경우 같은 느낌 분할을하고, 무엇인가 1697 01:21:21,380 --> 01:21:22,450 내가 정수를 가지고 처음으로? 1698 01:21:22,450 --> 01:21:23,190 >> 대상 : 5. 1699 01:21:23,190 --> 01:21:24,080 >> LUCAS 프레이 타스 : 5. 1700 01:21:24,080 --> 01:21:26,230 그리고 나머지는 오른쪽으로, 5인가? 1701 01:21:26,230 --> 01:21:29,250 그래서 5 배 10 플러스 5 같아요. 1702 01:21:29,250 --> 01:21:35,570 기본적으로, 어떤 모듈로, 그것은하려고 않습니다 이 하나이 수를 나누어 1703 01:21:35,570 --> 01:21:37,440 그것은 나머지 무엇을보고 부문. 1704 01:21:37,440 --> 01:21:40,080 >> LAUREN CARVALHO : 그래서 그냥 나머지를 반환합니다. 1705 01:21:40,080 --> 01:21:41,920 그래서 번호를 하나의 무엇입니까? 1706 01:21:41,920 --> 01:21:42,560 5. 1707 01:21:42,560 --> 01:21:43,336 두 번째? 1708 01:21:43,336 --> 01:21:44,150 >> 대상 : 3. 1709 01:21:44,150 --> 01:21:44,934 >> LAUREN CARVALHO : 3. 1710 01:21:44,934 --> 01:21:46,240 셋째? 1711 01:21:46,240 --> 01:21:47,190 0. 1712 01:21:47,190 --> 01:21:48,410 그리고 네는 1입니다. 1713 01:21:48,410 --> 01:21:48,665 정확히. 1714 01:21:48,665 --> 01:21:49,915 >> LUCAS 프레이 타스 : 간단 하죠? 1715 01:21:49,915 --> 01:21:54,270 1716 01:21:54,270 --> 01:21:56,560 >> LAUREN CARVALHO : 왜 우리는이 작업을 반드시 수행 우리가 정말이 없기 때문에 1717 01:21:56,560 --> 01:21:59,780 시간, 사람들은 이해하는 것 같습니다. 1718 01:21:59,780 --> 01:22:03,330 그래서 여기 루카스 게 뭔지 단지에 대해 얘기. 1719 01:22:03,330 --> 01:22:08,030 >> LUCAS 프레이 타스 : 또 다른 이유는 왜 대신 수레의 정수입니다을 사용합니다 1720 01:22:08,030 --> 01:22:10,840 수레는 매우 부정확있다. 1721 01:22:10,840 --> 01:22:12,720 그리고 왜 그들은 부정확? 1722 01:22:12,720 --> 01:22:17,140 다윗은 정수를 표현하는 것이라고 말했다, 예를 들어, 우리는 0을 사용 1723 01:22:17,140 --> 01:22:17,810 1의 오른쪽? 1724 01:22:17,810 --> 01:22:22,370 그리고 당신은 기본적에게 할 곱셈은​​ 모든 사람을 1725 01:22:22,370 --> 01:22:30,000 작업은 무엇을 알고 진수 대신 이진의가 있습니다. 1726 01:22:30,000 --> 01:22:33,040 >> 내가하려고하면 이제 어떻게됩니까 소수점을 넣어? 1727 01:22:33,040 --> 01:22:37,680 사실, 예를 들어, 나는이 3.33333 같은 번호? 1728 01:22:37,680 --> 01:22:40,250 그것은 3 이상 (10) 같은 느낌. 1729 01:22:40,250 --> 01:22:44,950 어떻게 저장 예정 모든 3 나는 그 후이 있는지입니까? 1730 01:22:44,950 --> 01:22:47,120 그것은 바로, 정말 어렵다? 1731 01:22:47,120 --> 01:22:49,580 당신은 컴퓨터를 말할 수 없다, 이봐, 내가 3을 가지고 있고, 1732 01:22:49,580 --> 01:22:50,520 당신은 영원히 그렇게. 1733 01:22:50,520 --> 01:22:52,810 사실 컴퓨터가 아니다 이 충분히 스마트. 1734 01:22:52,810 --> 01:22:58,300 >> 그래서 기본적으로 컴퓨터가하는 모든입니다 그만큼의 숫자를 넣어 시도하는 1735 01:22:58,300 --> 01:23:00,950 그것까지 당신이 가지고있는 메모리 할 수​​ 있습니다. 1736 01:23:00,950 --> 01:23:05,890 그래서 그것이거야 가정 해 봅시다 3.3333 말을하고, 바로 그거야. 1737 01:23:05,890 --> 01:23:10,690 그래서 실제로 표현할 수 아니에요 정확하게 무엇을하는 부동입니다. 1738 01:23:10,690 --> 01:23:13,240 >> LAUREN CARVALHO : 우리는 유한 수있다 비트로, 어떤 것을 의미하지 1739 01:23:13,240 --> 01:23:17,910 모든 진수가 될 것입니다 정확하게 표현 될 수. 1740 01:23:17,910 --> 01:23:24,910 우리는 그래서이 예제의 경우 0.1을 인쇄, 우리는 지금 인쇄하는 1741 01:23:24,910 --> 01:23:26,475 20 중 장소. 1742 01:23:26,475 --> 01:23:30,250 >> LUCAS 프레이 타스 : 내가 얘기했던 것처럼 너희들, 당신은 어떤 수를 둘 수 있었다. 1743 01:23:30,250 --> 01:23:36,520 하지만 당신은 단지 두 곳을 한 경우, 당신은 0.10를 얻을 싶지만 당신은 (20)을 넣으면 1744 01:23:36,520 --> 01:23:43,630 장소, 그것은 당신에게 무리를 보여줄 것 의의이 당신이 넣을 수 있습니다 무엇 때문에 1745 01:23:43,630 --> 01:23:45,720 메모리에, 오른쪽? 1746 01:23:45,720 --> 01:23:48,800 >> 그러나 여기, 0까지, 다음 단지를 넣어 1747 01:23:48,800 --> 01:23:50,030 임의의 숫자의 무리. 1748 01:23:50,030 --> 01:23:52,590 이 종류의 일부처럼 - 1749 01:23:52,590 --> 01:23:56,190 >> LAUREN CARVALHO : 우리가이기 때문이다 이 소수를 대표 할 수 없습니다 1750 01:23:56,190 --> 01:23:58,320 정확하게 번호 비트의 우리가. 1751 01:23:58,320 --> 01:23:59,730 >> LUCAS 프레이 타스 : 그리고 컴퓨터가 기본적으로 1752 01:23:59,730 --> 01:24:01,470 당신에게 쓰레기 번호를 부여. 1753 01:24:01,470 --> 01:24:04,530 이것은 사실이 아닙니다 수의 값입니다. 1754 01:24:04,530 --> 01:24:08,242 >> 청중 : 그것은 가깝게의 그것은 얻을 수있는 [들림] 1755 01:24:08,242 --> 01:24:09,613 [청취]를 사용하여. 1756 01:24:09,613 --> 01:24:12,685 1757 01:24:12,685 --> 01:24:18,830 >> LAUREN CARVALHO : 그래서 의미의 이것은 그의 말을하자입니다 대신 1758 01:24:18,830 --> 01:24:27,680 0.100014되고, 무엇이든, 그것이 무엇 0.0999 경우 - 1759 01:24:27,680 --> 01:24:30,470 물론, OK. 1760 01:24:30,470 --> 01:24:38,280 하세가 실제 답변 이에 0.9999999이었다. 1761 01:24:38,280 --> 01:24:40,740 즉, 1에 가까운, 그러나 정확히 1이 아닙니다. 1762 01:24:40,740 --> 01:24:42,840 그것은 0.99999입니다. 1763 01:24:42,840 --> 01:24:48,140 >> 즉, 그 I가 가지고가는 경우에 그 0.999, 의미 나는 int로 캐스팅, I는 0을 얻는다. 1764 01:24:48,140 --> 01:24:49,460 나는 1을하지 않습니다. 1765 01:24:49,460 --> 01:24:53,050 >> LUCAS 프레이 타스 : 기억하기 때문에, 주조 플로트에서 INT에, 방금 1766 01:24:53,050 --> 01:24:54,880 모든 소수 자릿수를 무시합니다. 1767 01:24:54,880 --> 01:24:56,400 당신은 단지 그들을 무시합니다. 1768 01:24:56,400 --> 01:25:00,170 반올림 같은 건 없어 당신이 캐스트 할 때 또는 아래를 실행합니다. 1769 01:25:00,170 --> 01:25:03,310 사실,이 기능이 있다는 것을 아주 인, 반올림하지 1770 01:25:03,310 --> 01:25:08,840 중요하지만, 당신은 생각하는 경우 당신이 타입 캐스팅을 수행, 그것은 단지 1771 01:25:08,840 --> 01:25:09,720 모든 것을 삭제하는 것. 1772 01:25:09,720 --> 01:25:13,970 그래서 당신은 0.99999이 있더라도 돼가 그냥 0을 제공하는 고정 된 배역 경우 1773 01:25:13,970 --> 01:25:14,800 [청취] 정수입니다. 1774 01:25:14,800 --> 01:25:17,480 >> LAUREN 카르발류 : 그래서 정말주의해야 정밀도의 부동 소수점, 1775 01:25:17,480 --> 01:25:20,410 당신이 시작할 때 특히 PSET1 수레를 사용합니다. 1776 01:25:20,410 --> 01:25:22,790 그러나해야 통해 산책 그뿐만 아니라 당신을 경고합니다. 1777 01:25:22,790 --> 01:25:26,100 >> LUCAS 프레이 타스 : 실제로 정말이야 내가 한 경우, 예를 들어, 하드 1778 01:25:26,100 --> 01:25:31,570 플로트 대답 1 이상 1.0과 동일 10, 다음 대답 2 플로트 1779 01:25:31,570 --> 01:25:35,540 100.0에 10.0 같습니다. 1780 01:25:35,540 --> 01:25:36,890 그들은 같은 수 있습니다, 그렇죠? 1781 01:25:36,890 --> 01:25:38,540 0.1, 오른쪽? 1782 01:25:38,540 --> 01:25:41,700 1 10 이상 100 이상 10. 1783 01:25:41,700 --> 01:25:46,360 하지만 지금은 평등을 확인하려고하면, 같은 대답 1 2 대답에 동일한 경우, 1784 01:25:46,360 --> 01:25:49,300 아마 실제로는 않을거야 같은 일을합니다. 1785 01:25:49,300 --> 01:25:50,720 그래서 수레 종류의 비슷합니다. 1786 01:25:50,720 --> 01:25:51,970 그들은 평등을하고 같은 거. 1787 01:25:51,970 --> 01:25:55,136