1 00:00:00,000 --> 00:00:00,479 2 00:00:00,479 --> 00:00:10,830 >> [Seinm ceoil] 3 00:00:10,830 --> 00:00:12,080 [CEOL - Rossini, "RANZ Roinn Oideachais agus Eolaíochta VACHES "ÓN WILLIAM TELL] 4 00:00:12,080 --> 00:00:24,222 5 00:00:24,222 --> 00:00:25,472 >> [CEOL - AN BEAT BÉARLA, "MARCH Ó CHEANNAIRÍ Sclóine "] 6 00:00:25,472 --> 00:02:24,538 7 00:02:24,538 --> 00:02:31,510 >> [Bualadh bos agus cheering] 8 00:02:31,510 --> 00:02:33,520 >> DAVID MALAN: Mar sin, tá sé seo CS50. 9 00:02:33,520 --> 00:02:34,730 Is é mo ainm David Malan. 10 00:02:34,730 --> 00:02:39,250 Agus nach bhfuil aon taithí roimh ré 73% de tú leis an eolaíocht ríomhaireachta, 11 00:02:39,250 --> 00:02:41,300 contrártha leis an méid a d'fhéadfá smaoineamh. 12 00:02:41,300 --> 00:02:45,290 Mar sin, lá atá inniu shíl muid ba mhaith linn sliseanna ar shiúl ag an easpa eolais, ach freisin 13 00:02:45,290 --> 00:02:48,970 a thabhairt duit tuiscint, dóibh siúd agaibh le do chompord níos mó, a treoracha 14 00:02:48,970 --> 00:02:50,550 is féidir leat dul seimeastar seo. 15 00:02:50,550 --> 00:02:51,890 >> Sin a ligean le tús a chur leis seo. 16 00:02:51,890 --> 00:02:55,490 Tá mé i ndáiríre aon smaoineamh cad atá taobh istigh de ar ríomhaire, cé, is mian leat, mé 17 00:02:55,490 --> 00:02:56,780 é a úsáid gach lá. 18 00:02:56,780 --> 00:03:00,000 Ach tá sé de chineál éigin de bhosca, agus níl Ní leor ionchur isteach é. 19 00:03:00,000 --> 00:03:01,350 Minimally, níl, cad é? 20 00:03:01,350 --> 00:03:03,120 Is dócha téad cumhachta. 21 00:03:03,120 --> 00:03:06,640 >> Agus go deimhin leis an comhábhar amháin, leictreachas, cosúil dúinn a bheith in ann 22 00:03:06,640 --> 00:03:09,490 ag déanamh go leor le beagán na laethanta seo. 23 00:03:09,490 --> 00:03:12,130 Ach ag deireadh an lae, táimid ag sin a dhéanfaidh ionadaíocht ar na rudaí 24 00:03:12,130 --> 00:03:12,860 go cúram againn faoi. 25 00:03:12,860 --> 00:03:15,240 Ní mór dúinn chun ionadaíocht a dhéanamh faisnéis a i bhfoirm éigin. 26 00:03:15,240 --> 00:03:18,365 Agus tá tú is dócha ar a laghad vaguely eolas maidir leis an smaoineamh ag dénártha nó 27 00:03:18,365 --> 00:03:21,370 giotán ar bhealach nó eile, ríomhairí laghdú go dtí nialais agus cinn. 28 00:03:21,370 --> 00:03:26,320 Ach is féidir linn glacadh leis go bhfuil ar a laghad le beagán an tsolais a chur leis sin? 29 00:03:26,320 --> 00:03:28,880 >> Mar sin, tá mé na beagán lampaí deisce anseo. 30 00:03:28,880 --> 00:03:30,450 Tá mé asraon leictreach anseo. 31 00:03:30,450 --> 00:03:33,930 Agus mé ag dul a mholadh go taobh istigh ar mo ríomhaire amháin ar a laghad de 32 00:03:33,930 --> 00:03:37,300 na rudaí seo, rud atá in ann á chasadh ar, nó as. 33 00:03:37,300 --> 00:03:40,200 Sa chás seo, tá sé go deimhin, ar lampa deasc, ach ag an leibhéal níos ísle, tá sé rud éigin 34 00:03:40,200 --> 00:03:41,500 ar a dtugtar trasraitheoir. 35 00:03:41,500 --> 00:03:44,730 >> Ach in ár saol, tá sé ina lampa deisce, mar sin Tá mé ag dul chun dul ar aghaidh agus plug seo 36 00:03:44,730 --> 00:03:47,990 isteach i mo leictreachas anseo. 37 00:03:47,990 --> 00:03:52,970 Agus Éilím go simplí ag baint úsáide as seo, gléas simplí, an lasc simplí, mé 38 00:03:52,970 --> 00:03:54,850 Is féidir ionadaíocht a dhéanamh ar fhaisnéis. 39 00:03:54,850 --> 00:03:58,090 Mar shampla, ceart anois, tá mé ionadaíonn rud ar bith, ceart? 40 00:03:58,090 --> 00:04:01,820 Tá mé ag ionadaíonn cad beidh mé glaoch 0 nó bréagach, an os coinne rud éigin 41 00:04:01,820 --> 00:04:03,130 iarbhír a bheith i láthair. 42 00:04:03,130 --> 00:04:07,050 Ach má tá mé ag dul go simplí seo athrú, anois tá mé ionadaíocht ar 1. 43 00:04:07,050 --> 00:04:10,720 Mar sin, ag baint úsáide as an píosa an-simplí de chuimhne, más maith leat, is féidir liom ionadaíocht a dhéanamh ar 44 00:04:10,720 --> 00:04:11,450 faisnéise. 45 00:04:11,450 --> 00:04:14,350 >> Anois ar an drochuair, mo ríomhaire Ní féidir a dhéanamh ar fad go bhfuil i bhfad. 46 00:04:14,350 --> 00:04:17,430 Is féidir é a léiriú ach dhá luach sa domhan ar fad - 47 00:04:17,430 --> 00:04:18,620 0 nó 1. 48 00:04:18,620 --> 00:04:21,839 Ach cad é an réiteach follasach, anois, más mian linn a leathnú ár ríomhaire 49 00:04:21,839 --> 00:04:25,120 cuimhne agus a léiriú níos mó ná díreach 0 agus 1? 50 00:04:25,120 --> 00:04:27,060 >> Bhuel, a ligean ar grab beagán eile den sórt sin. 51 00:04:27,060 --> 00:04:30,260 A ligean ar grab athrú eile, eile trasraitheora, áfach, gur mhaith leat 52 00:04:30,260 --> 00:04:31,130 smaoineamh air. 53 00:04:31,130 --> 00:04:34,170 Lig dom dul ar aghaidh agus plug seo isteach i mo ríomhaire chomh maith. 54 00:04:34,170 --> 00:04:38,270 Agus tá mé ag dul a éileamh, anois, go bhfuil ag ag baint úsáide as le beagán níos mó leictreachais agus 55 00:04:38,270 --> 00:04:42,290 ag casadh níos mó de na lasca ar an agus amach, is féidir liom ionadaíocht a dhéanamh ar níos mó den sórt sin 56 00:04:42,290 --> 00:04:43,020 faisnéise. 57 00:04:43,020 --> 00:04:44,660 >> Mar sin, ceart anois, is é seo 1. 58 00:04:44,660 --> 00:04:48,120 Más mian liom chun ionadaíocht a dhéanamh anois 2, raibh mé in ann é seo a dhéanamh. 59 00:04:48,120 --> 00:04:51,510 Ach go hiondúil, coinbhinsiún, mar beidh muid sa deireadh a fheiceáil, go mbeidh a dhéanamh dom an. 60 00:04:51,510 --> 00:04:55,260 Mar sin, is é seo 0, is é seo 1. 61 00:04:55,260 --> 00:04:56,720 Bheadh ​​sé seo 2. 62 00:04:56,720 --> 00:04:59,920 Agus ní nach ionadh, go mbeadh sé seo a bheith 3. 63 00:04:59,920 --> 00:05:02,610 >> Mar sin, ar an mbealach seo, is féidir go fóill, muid ag comhaireamh suas fiú a thuilleadh? 64 00:05:02,610 --> 00:05:06,500 Má fhaigheann mé an tríú beagán, an tríú athrú, cad é an líon is airde is féidir liom anois 65 00:05:06,500 --> 00:05:09,720 comhaireamh suas go dtí ó 0? 66 00:05:09,720 --> 00:05:12,020 Mar sin, má tá mé ag tosú 7 ag 0, ceart? 67 00:05:12,020 --> 00:05:15,980 Toisc má cas mé an solas ar agus i ndáiríre breiseán seo an tríú agus deiridh 68 00:05:15,980 --> 00:05:20,090 solais isteach i mo soicéad leictreach anseo, ansin tá mé an cumas chun ionadaíocht a 69 00:05:20,090 --> 00:05:24,930 aon cheann de dhá luach anseo, dhá luach anseo, dhá luach anseo - 70 00:05:24,930 --> 00:05:32,610 agus mar sin is féidir liom ionadaíocht a dhéanamh 2 uair 2 uair 2, nó ocht luachanna agus is féidir. 71 00:05:32,610 --> 00:05:36,340 Agus má thosaím cuntasaíochta ag 0, mar sin go bhfuil 0, 1, 2, 3, 4, 5, 6, 7. 72 00:05:36,340 --> 00:05:37,480 >> Mar sin, an dénártha. 73 00:05:37,480 --> 00:05:39,420 Tá sé i ndáiríre chomh simplí sin. 74 00:05:39,420 --> 00:05:41,930 Agus ba mhaith liom a mhaíomh go bhfuil sé seo i ndáiríre eolach go maith leis an chuid is mó 75 00:05:41,930 --> 00:05:43,180 gach duine sa seomra seo. 76 00:05:43,180 --> 00:05:45,710 Lig dom dul ar aghaidh agus a oscailt beag eagarthóir téacs anseo. 77 00:05:45,710 --> 00:05:49,040 >> Agus a d'fhéadfadh tú a aisghlaoch ó scoil grád go raibh muid rudaí ar nós na céadta 78 00:05:49,040 --> 00:05:51,970 áit, an áit deicheanna, agus na cinn bhfeidhm. 79 00:05:51,970 --> 00:05:55,040 Agus cuimhne go má bhí tú roinnt dheachúlach líon, cosúil le rud éigin randamach 80 00:05:55,040 --> 00:05:59,470 cosúil le 123, ba mhaith leat go bunúsach scríobh go amach san fhoirm 81 00:05:59,470 --> 00:06:00,450 de na trí cholún. 82 00:06:00,450 --> 00:06:04,070 Agus is é sin an fáth 1, 2, 3 cad Tá a fhios againn mar 123? 83 00:06:04,070 --> 00:06:11,220 Bhuel, sa cholún leftmost, ní mór dúinn ceann amháin 100 móide dhá 10s, mar sin go bhfuil 120, 84 00:06:11,220 --> 00:06:14,250 chomh maith le trí 1s, ionas go 123. 85 00:06:14,250 --> 00:06:17,990 >> Anois an domhan go soilsithe againn ach Is é díreach mar an gcéanna 86 00:06:17,990 --> 00:06:21,150 tú atá curtha eolach ar feadh na mblianta, ach amháin anois, ár colúin 87 00:06:21,150 --> 00:06:22,060 nach bhfuil cumhachtaí de 10. 88 00:06:22,060 --> 00:06:23,780 Tá siad díreach cumhachtaí 2. 89 00:06:23,780 --> 00:06:27,830 Mar sin, cé go bhfuil an áit cinn, seo ag dul a bheith ar an áit mbeirteanna, is é seo 90 00:06:27,830 --> 00:06:29,540 ag dul a bheith ar an áit ceithre boinn. 91 00:06:29,540 --> 00:06:33,260 >> Agus mar tá mé ag baint úsáide as ach an simplí meicníochtaí chun rudaí a cas 92 00:06:33,260 --> 00:06:37,100 ar thalamh agus - tá leictreachas ag sileadh nó nach bhfuil leictreachas sileadh - 93 00:06:37,100 --> 00:06:40,880 Ní dóigh liom go bhfuil go leor an expressive céanna raon chomh 0 trí naoi. 94 00:06:40,880 --> 00:06:43,270 Táimid ag dul a choinneáil Super sé simplí sa saol seo de ríomhairí. 95 00:06:43,270 --> 00:06:45,060 Tá mé ach 0 nó 1 - 96 00:06:45,060 --> 00:06:47,890 de thalamh nó ar, bréagach nó fíor. 97 00:06:47,890 --> 00:06:52,610 >> Agus mar sin cad tá mé ag déanamh ionadaíochta ceart anois Is é 1, 1, 1, mar gheall ar gach ceann de na 98 00:06:52,610 --> 00:06:54,000 soilse atá soilsithe. 99 00:06:54,000 --> 00:06:59,600 Bhuel, tugann go dom amháin móide a haon 4 2, agus mar sin go 6, móide a haon 1, agus sin 7. 100 00:06:59,600 --> 00:07:03,450 Agus ní ergo an seicheamh seo de thrí ionadaíocht a dhéanamh ar giotán an uimhir 7. 101 00:07:03,450 --> 00:07:06,330 >> Mar sin, fad an am seo, taobh istigh de do ríomhaireachta, bhí líon ar bith de 102 00:07:06,330 --> 00:07:08,090 trasraitheoirí, líon ar bith de na giotán. 103 00:07:08,090 --> 00:07:10,380 Ach ag deireadh an lae, táimid ag Is féidir ionadaíocht a dhéanamh ar fhaisnéis 104 00:07:10,380 --> 00:07:12,560 chomh simplí leis sin. 105 00:07:12,560 --> 00:07:16,770 Anois ar an drochuair, tá muid chomhaireamh ach suas go dtí 7 i CS50 go dtí seo, ach 106 00:07:16,770 --> 00:07:18,550 tá súil againn gur féidir linn a dhéanamh le beagán níos fearr ná sin. 107 00:07:18,550 --> 00:07:19,550 Agus go deimhin is féidir linn. 108 00:07:19,550 --> 00:07:23,570 >> Má ghlactar leis go againn mar dhaoine ach treallach chinn go bhfuil muid ag dul 109 00:07:23,570 --> 00:07:28,750 a chomhlachú huimhreacha céanna 1 agus 2, 3, 4, 5, 6, 7, le litreacha sainiúla de 110 00:07:28,750 --> 00:07:29,410 an aibítir. 111 00:07:29,410 --> 00:07:32,350 Agus ar chúiseanna stairiúla, tá mé ag dul chun tús a chur beagán treallach, ach tá mé 112 00:07:32,350 --> 00:07:36,880 ag dul a rá, daoine, táimid ag dul chun cinneadh a dhéanamh mar chaighdeán, ar fud an domhain, go 113 00:07:36,880 --> 00:07:43,200 65 Is ionann an uimhir ar an litir A. Beidh 66 B. ionadaíocht Dot, ponc, ponc. 114 00:07:43,200 --> 00:07:45,140 Beidh 90 ar son an Z. litir 115 00:07:45,140 --> 00:07:48,000 >> Agus a ligean ar dócha, má táimid a chur i ndáiríre roinnt Shíl isteach é, d'fhéadfadh muid ag teacht suas 116 00:07:48,000 --> 00:07:50,860 le huimhreacha haghaidh pointí exclamation agus litreacha beaga, agus go deimhin, 117 00:07:50,860 --> 00:07:52,710 daoine eile a bheith déanta gur le haghaidh dúinn. 118 00:07:52,710 --> 00:07:56,410 Mar sin, anois bhí againn giotán lena is féidir linn ionadaíocht a dhéanamh ar líon, uimhreacha lena 119 00:07:56,410 --> 00:08:00,130 is féidir linn ionadaíocht a dhéanamh ar litreacha, agus le Is féidir le litreacha dúinn tosú anois cumadóireacht 120 00:08:00,130 --> 00:08:02,650 ríomhphoist agus litreacha nach clóbhualann ar an scáileán. 121 00:08:02,650 --> 00:08:05,850 >> Mar sin, lig dom cuireadh a thabhairt, má thiocfadh liom, ocht oibrithe deonacha cróga - 122 00:08:05,850 --> 00:08:09,200 nach bhfuil intinn ag láithriú ní hamháin ar ceamara ach ar an idirlíon - 123 00:08:09,200 --> 00:08:13,130 chun teacht suas anseo agus is ionann iad ocht sórt sin giotán, seachas na trí. 124 00:08:13,130 --> 00:08:14,380 Mar sin, conas mar gheall ar amháin, dhá? 125 00:08:14,380 --> 00:08:16,290 Cad é faoi thrí? 126 00:08:16,290 --> 00:08:20,230 Cad é faoi cheithre i bhfianaise gorm, cúig ar an deireadh? 127 00:08:20,230 --> 00:08:21,250 Maidir duine éigin thar anseo? 128 00:08:21,250 --> 00:08:25,320 Sé i tosaigh, seacht os comhair, agus ocht i tosaigh, chomh maith. 129 00:08:25,320 --> 00:08:29,050 >> Mar sin, mé díreach a tharla ionas go teacht ullmhaithe le bunch iomlán de duillíní páipéir. 130 00:08:29,050 --> 00:08:34,150 Agus ar na píosaí de pháipéar uimhreacha a léiríonn cad colúin 131 00:08:34,150 --> 00:08:35,809 tú guys ag dul chun ionadaíocht a dhéanamh. 132 00:08:35,809 --> 00:08:36,740 Mar sin, beidh tú a bheith - cad is ainm duit? 133 00:08:36,740 --> 00:08:37,570 >> LÉINN: Anna Leah. 134 00:08:37,570 --> 00:08:40,370 >> DAVID MALAN: Anna Leah, tú Beidh an colún 128s. 135 00:08:40,370 --> 00:08:41,059 Tá tú? 136 00:08:41,059 --> 00:08:41,510 >> MAC LÉINN: Chris. 137 00:08:41,510 --> 00:08:43,620 >> Beidh Chris: DAVID MALAN a bheith ar an colún 64s. 138 00:08:43,620 --> 00:08:44,070 Tá tú? 139 00:08:44,070 --> 00:08:44,540 >> MAC LÉINN: Dan. 140 00:08:44,540 --> 00:08:46,970 >> DAVID MALAN: Beidh Dan a bheith ar an colún 32s. 141 00:08:46,970 --> 00:08:47,470 >> MAC LÉINN: Pramit. 142 00:08:47,470 --> 00:08:49,430 >> DAVID MALAN: Beidh Pramit a bheith ar an colún 16s. 143 00:08:49,430 --> 00:08:50,290 >> MAC LÉINN: Lillian. 144 00:08:50,290 --> 00:08:51,904 >> DAVID MALAN: Beidh Lillian bheith ar an 8s. 145 00:08:51,904 --> 00:08:52,768 >> MAC LÉINN: Jill. 146 00:08:52,768 --> 00:08:55,025 >> DAVID MALAN: Beidh Jill a bheith ar an colún 4s. 147 00:08:55,025 --> 00:08:55,400 >> MAC LÉINN: Mary. 148 00:08:55,400 --> 00:08:57,000 >> DAVID MALAN: Beidh Máire bheith ar an 2s, agus? 149 00:08:57,000 --> 00:08:57,470 >> MAC LÉINN: David. 150 00:08:57,470 --> 00:08:59,220 >> DAVID MALAN: David Beidh a bheith ar an colún 1s. 151 00:08:59,220 --> 00:09:02,030 Mar sin, más féidir leat a guys chéim beagán ar aghaidh ionas gur féidir le gach duine a fheiceáil. 152 00:09:02,030 --> 00:09:05,370 Cad é nach bhfuil tú guys a fheiceáil go bhfuil ar an ar ais de na duillíní páipéir is 153 00:09:05,370 --> 00:09:09,760 bhileog cheat beag go bhfuil ar tí a na ocht ngiotán threorú le ceachtar 154 00:09:09,760 --> 00:09:12,380 ardú a lámh nó nach ardú a lámh. 155 00:09:12,380 --> 00:09:14,100 Má théann a lámh suas, tá siad ionannas le 1. 156 00:09:14,100 --> 00:09:17,120 Má fanann a n-lámh síos, tá siad ionannas le 0. 157 00:09:17,120 --> 00:09:21,410 >> Idir an dá linn, ba chóir dúinn an lucht féachana a bheith in ann an figiúr amach, bunaithe ar an 158 00:09:21,410 --> 00:09:26,490 mapáil, cén focal trí litir seo Tá folks ar tí é a litriú amach. 159 00:09:26,490 --> 00:09:29,700 Mar sin, i díreach nóiméad, tá tú ag dul chun léigh an chéad líne as an ais 160 00:09:29,700 --> 00:09:32,880 do bhileog cheat, agus an bhfuil tú ceachtar ag dul a ardú nó nach bhfuil a ardú do lámh. 161 00:09:32,880 --> 00:09:35,710 Má tá tú 1, a ardú tú, má tá tú 0, seasamh tú ann 162 00:09:35,710 --> 00:09:38,594 awkwardly, díreach mar sin. 163 00:09:38,594 --> 00:09:40,386 Téigh. 164 00:09:40,386 --> 00:09:43,945 Cén uimhir, ar an gcéad dul síos, Tá na guys ionadaíonn? 165 00:09:43,945 --> 00:09:47,140 166 00:09:47,140 --> 00:09:48,860 >> 66. 167 00:09:48,860 --> 00:09:49,560 66, ceart? 168 00:09:49,560 --> 00:09:52,400 Tá 1 sa cholún 64s, ar 1 sa cholún 2s. 169 00:09:52,400 --> 00:09:56,340 A thugann dom 66, ionas gur dealraitheach go a ionadaíonn B. Mar sin, 170 00:09:56,340 --> 00:09:57,075 tú guys bhfuil litrithe - 171 00:09:57,075 --> 00:09:58,300 OK, tá go leor. 172 00:09:58,300 --> 00:09:59,430 B. 173 00:09:59,430 --> 00:10:01,610 >> Mar sin, anois a ligean ar bogadh isteach ár dara litir. 174 00:10:01,610 --> 00:10:03,530 Téigh. 175 00:10:03,530 --> 00:10:06,860 Cé is tapúla ag math anseo? 176 00:10:06,860 --> 00:10:07,750 Mar sin, 79. 177 00:10:07,750 --> 00:10:11,840 Arís, má táimid a chur suas gach ceann de na colúin ina níl a 1, faoi láthair, ach 178 00:10:11,840 --> 00:10:14,840 mar a rinne muid roimh leis an simplí samplaí de 7, táimid anois 179 00:10:14,840 --> 00:10:16,140 fháil ar an líon 79. 180 00:10:16,140 --> 00:10:19,910 Cé acu de réir ár mapála é an litir O. Mar sin, tá muid beagnach ann. 181 00:10:19,910 --> 00:10:22,590 B, O. Agus ar deireadh, dul. 182 00:10:22,590 --> 00:10:26,420 183 00:10:26,420 --> 00:10:30,120 >> Cad a ionadaíonn siad anois? 184 00:10:30,120 --> 00:10:31,370 Lúide chomhthoil. 185 00:10:31,370 --> 00:10:34,660 186 00:10:34,660 --> 00:10:36,460 Sin díreach Crónán iomlán. 187 00:10:36,460 --> 00:10:40,090 Sea, tá sé i ndáiríre 87. 188 00:10:40,090 --> 00:10:40,490 Dea. 189 00:10:40,490 --> 00:10:44,480 >> Mar sin, má léarscáil againn anois go bhfuil ar ais suas le - a ligean ar tús a chur glaoch ar ár chairt ASCII, 190 00:10:44,480 --> 00:10:46,450 Cód Chóras Mheiriceá do Idirmhalartú Faisnéise. 191 00:10:46,450 --> 00:10:47,700 A thugann dúinn an litir - 192 00:10:47,700 --> 00:10:51,260 193 00:10:51,260 --> 00:10:54,810 Ní "bo" ach "bogha." Agus sin foirfe CUE do shon guys a ghlacadh Bow 194 00:10:54,810 --> 00:10:56,100 agus ceann ar ais. 195 00:10:56,100 --> 00:10:56,980 Go raibh míle maith agat go mór. 196 00:10:56,980 --> 00:10:57,886 >> [Bualadh bos] 197 00:10:57,886 --> 00:10:59,136 >> DAVID MALAN: Is féidir leat iad a choinneáil. 198 00:10:59,136 --> 00:11:01,850 199 00:11:01,850 --> 00:11:05,942 Cé i ndáiríre, bheadh ​​aon duine cosúil le lampa deisce, chomh maith? 200 00:11:05,942 --> 00:11:07,300 >> [Hoot Ó LUCHT ÉISTEACHTA] 201 00:11:07,300 --> 00:11:08,390 >> DAVID MALAN: lampa Deasc? 202 00:11:08,390 --> 00:11:10,850 >> [Gáire] 203 00:11:10,850 --> 00:11:11,860 >> DAVID MALAN: Really? 204 00:11:11,860 --> 00:11:13,230 Lampaí Deasc do gach duine? 205 00:11:13,230 --> 00:11:14,310 Gach ceart. 206 00:11:14,310 --> 00:11:20,990 Mar sin, ag tosú leis an simplí an- prionsabail, tá muid anois chomhaireamh ní hamháin 207 00:11:20,990 --> 00:11:24,750 suas ó 0 go léir ar an mbealach suas go dtí 7, tá muid Glactar leis go díreach ag caitheamh níos mó 208 00:11:24,750 --> 00:11:28,080 giotán nó níos mó soilse nó trasraitheoirí níos mó ag an fhadhb seo, is féidir linn 209 00:11:28,080 --> 00:11:32,680 ionadaíocht a dhéanamh ar líon níos mó agus níos mó, agus ergo, raonta níos mó agus níos mó de 210 00:11:32,680 --> 00:11:33,780 alphabets, cosúil le Béarla. 211 00:11:33,780 --> 00:11:37,770 Agus díreach a ligean ar ghlacadh ar chreideamh don lá atá inniu go bhféadfadh céanna againn tús a chur chun 212 00:11:37,770 --> 00:11:42,220 ionadaíocht a dhéanamh grafaicí agus físeáin agus aon roinnt de na meáin eile a bhfuil muid 213 00:11:42,220 --> 00:11:43,610 eolas lá atá inniu ann. 214 00:11:43,610 --> 00:11:49,240 >> Mar sin, is é seo CS50, agus sa rang seo taobh de tú, arís, an-mhaith 215 00:11:49,240 --> 00:11:53,050 rang a bhfuil chomh beag taithí mar atá tú. 216 00:11:53,050 --> 00:11:57,730 Agus luaigh mé seo ach amháin mar gheall ar go leor go minic, lena n-áirítear le déanaí mar cheann de na 217 00:11:57,730 --> 00:12:01,860 an freshman comhairle a chur ar imeachtaí agus ar sophomore earrach seo caite comhairle 218 00:12:01,860 --> 00:12:06,420 imeacht, chuala muid go minic léinn Shéanadh nuair a thagann suas go dtí an tábla CS, go maith, 219 00:12:06,420 --> 00:12:10,070 Tá mé ag smaoineamh ar cur seo rang votepage, ach nach bhfuil mé i ndáiríre 220 00:12:10,070 --> 00:12:11,120 duine ríomhaire. 221 00:12:11,120 --> 00:12:13,220 Nó, ach gach duine surely aithne níos mó ná mé. 222 00:12:13,220 --> 00:12:17,340 Agus chuir mé seo sa chló is mó féidir, chun an teachtaireacht seo a chur in iúl go 223 00:12:17,340 --> 00:12:18,730 ní ar sin i ndáiríre an cás. 224 00:12:18,730 --> 00:12:21,100 >> Agus má tá tú ag wondering ba chóir, Mé, i ndáiríre, a bheith anseo? 225 00:12:21,100 --> 00:12:25,950 Realize nach bhfuil ach an cúrsa seo ar Réamhrá teideal chun Ríomhaire 226 00:12:25,950 --> 00:12:31,740 Eolaíochta, tá sé Buneolas Ríomhaire Eolaíocht I. Mar sin, tá go deimhin 227 00:12:31,740 --> 00:12:33,170 an dara a thabhairt isteach den sórt sin. 228 00:12:33,170 --> 00:12:35,390 Mar sin, nach bhfuil tú, i ndáiríre, san áit mícheart. 229 00:12:35,390 --> 00:12:39,000 Agus i measc na spriocanna atá agam inniu go bhfuil chun assuage aon imní den sórt sin agat 230 00:12:39,000 --> 00:12:42,430 D'fhéadfadh a bheith acu, ach freisin a phéinteáil pictiúr de cad atá i ndán do 231 00:12:42,430 --> 00:12:45,720 mic léinn níos lú agus níos compordaí araon sa chúrsa seo. 232 00:12:45,720 --> 00:12:49,320 >> Ach ar dtús, focal ar cheann de na bileoga tá tú inniu, i measc a 233 00:12:49,320 --> 00:12:50,780 Tá roinnt de na Ceisteanna Coitianta. 234 00:12:50,780 --> 00:12:54,290 Baineann sé le bheith ina fís na linne ar feadh tamaill anois a thabhairt isteach grádaithe nua 235 00:12:54,290 --> 00:12:57,010 rogha isteach sa chúrsa - is é sin, Sath / UNSAT. 236 00:12:57,010 --> 00:13:01,930 Philosophically do dom, tá sé i bhfad i bhfad, i bhfad níos tábhachtaí go bhfuil an 237 00:13:01,930 --> 00:13:05,050 páirt mac léinn sa rang seo leis an ábhar, a bheith dúshlán ag an 238 00:13:05,050 --> 00:13:09,800 ábhar, agus imní i bhfad, i bhfad níos lú faoi an Meicnic na scóir iarbhír 239 00:13:09,800 --> 00:13:12,590 grád agus litir ag seimeastar deireadh, ach go fírinneach glacadh leis an 240 00:13:12,590 --> 00:13:13,970 chúrsa agus a ábhar. 241 00:13:13,970 --> 00:13:18,140 Agus i ndáiríre mothaíonn seo, níos ginearálta, do cad atá suimiúil dóibh, a 242 00:13:18,140 --> 00:13:21,390 bhraitheann dúshlán agus luach saothair ach gan eagla an teip. 243 00:13:21,390 --> 00:13:25,030 >> Agus go deimhin, tá sé seo ró-athfhillteach téama sa seo agus eile tosaigh 244 00:13:25,030 --> 00:13:28,680 cúrsaí i réimsí eile, go bhfuil tú seo trepidation nuair a thagann sé chun 245 00:13:28,680 --> 00:13:31,040 a chur amháin ar toes i uiscí aithne. 246 00:13:31,040 --> 00:13:34,880 Mé féin, ar ais sa bhliain 1995, Bhí freshman. 247 00:13:34,880 --> 00:13:37,990 Bhí mé go mór dírithe ar a bheith a concentrator Gov anseo. 248 00:13:37,990 --> 00:13:41,060 Agus fós ba mhaith liom fás suas i gcónaí le beagán ar spéis san eolaíocht ríomhaireachta. 249 00:13:41,060 --> 00:13:42,180 Bhí mé fiosrach i gcónaí. 250 00:13:42,180 --> 00:13:47,610 >> Ach ar ais ansin, fiú, bhí mé an eagla fiú stepping chos i CS50, an oiread sin 251 00:13:47,610 --> 00:13:49,420 ionas nach raibh mé ag siopadóireacht fiú bhliain freshman sé. 252 00:13:49,420 --> 00:13:53,460 Agus an chúis amháin a chuir mé ar chos sa bhliain sophomore doras a bhí mar gheall mé 253 00:13:53,460 --> 00:13:55,340 Bhí cead chun é a chur pas / teip. 254 00:13:55,340 --> 00:13:58,920 Ach fiú Pas / Teip ag teastáil go rachaidh mé suas an nerve chun coinne a dhéanamh 255 00:13:58,920 --> 00:14:01,970 leis an Ollamh Kernehan ag an am, a thabhairt ar an bhileog mór de pháipéar, agus iarr 256 00:14:01,970 --> 00:14:04,470 dó chun a lámh agus a cead chun iniúchadh a dhéanamh 257 00:14:04,470 --> 00:14:05,700 na huiscí neamhchoitianta. 258 00:14:05,700 --> 00:14:09,030 >> Agus nach bhfuil sé chabhraigh le blianta beaga anuas go nuair é seo i CS50, nuair a 259 00:14:09,030 --> 00:14:12,500 a úsáidtear a bheith pas / teip, bheadh ​​dul céanna iliomad nó na céadta de do rang 260 00:14:12,500 --> 00:14:15,970 chun teacht suas, Dia forbid, ag an os comhair Sanders leis an bhfoirm seo, go 261 00:14:15,970 --> 00:14:19,520 i roinnt aigne ionann éagumas, Dare liom a rá, a dhéanamh 262 00:14:19,520 --> 00:14:20,800 Tá leibhéal do chomhpháirtithe '. 263 00:14:20,800 --> 00:14:23,410 Cé acu is ridiculous, ach is dóigh liom go bhfuil níl go mentality. 264 00:14:23,410 --> 00:14:27,210 Agus riamh go raibh i gcultúr seo de SAT / UNSAT, nó pas / teip níos mó 265 00:14:27,210 --> 00:14:30,610 go ginearálta, sa chúrsa seo, nó i ndáiríre ar an gcampas. 266 00:14:30,610 --> 00:14:32,310 >> Mar sin, i mbliana athraigh muid go. 267 00:14:32,310 --> 00:14:35,630 Ba mhaith liom a bheith leath ecstatic de aicme seo nó níos mó dar críoch 268 00:14:35,630 --> 00:14:38,700 suas ag cur CS50 Sath / UNSAT. 269 00:14:38,700 --> 00:14:42,130 I gceann bliana, go mbeadh sé iontach más rud é go beagnach gach duine. 270 00:14:42,130 --> 00:14:44,410 Ina dhiaidh sin b'fhéidir beidh muid ag obair ar litir grád Harvard 271 00:14:44,410 --> 00:14:45,480 Coláiste níos ginearálta. 272 00:14:45,480 --> 00:14:48,900 Ach do anois, beidh orainn é seo a dhéanamh laistigh dár réimse féin, agus ba mhaith liom Oideachas Gaeltachta agus Gaelscolaíochta 273 00:14:48,900 --> 00:14:53,400 tú a spreagadh chun athbhreithniú a dhéanamh ar na Ceisteanna Coitianta agus ceisteanna a chur mar a fheiceann tú oiriúnach, ionas go 274 00:14:53,400 --> 00:14:58,000 tá súil againn go tú, murab ionann agus dom, ní bheidh go leor Tá go faitíos céanna nuair a 275 00:14:58,000 --> 00:15:01,040 iniúchadh ar cad is dócha áit neamhchoitianta. 276 00:15:01,040 --> 00:15:02,786 >> Mar sin, cad CS50? 277 00:15:02,786 --> 00:15:06,150 Tá sé mar réamhrá ar na fiontair intleachtúil ríomhaire 278 00:15:06,150 --> 00:15:07,700 eolaíocht agus an ealaín na gclár. 279 00:15:07,700 --> 00:15:08,770 Ach cad a chiallaíonn i ndáiríre? 280 00:15:08,770 --> 00:15:12,510 >> Bhuel, go dtí seo, labhair muid go han-achomair faoi ​​ionadaíonn faisnéise. 281 00:15:12,510 --> 00:15:15,070 Ach is dócha go ba mhaith linn i ndáiríre rud éigin a dhéanamh leis. 282 00:15:15,070 --> 00:15:17,890 Ní mór dúinn a thabhairt isteach an coincheap de cad beidh muid ag glaoch ar algartam. 283 00:15:17,890 --> 00:15:21,540 Tá algartam nós imeachta, próiseas, sraith treoracha 284 00:15:21,540 --> 00:15:22,780 ag déanamh rud éigin. 285 00:15:22,780 --> 00:15:25,620 >> Agus is féidir algartaim a bheith rud éigin Super simplí. 286 00:15:25,620 --> 00:15:28,660 Mar shampla, mar shampla lena cuid a d'fhéadfadh tú a bheith ar an eolas go bhfuil sé seo 287 00:15:28,660 --> 00:15:29,350 Rud anseo. 288 00:15:29,350 --> 00:15:32,510 Mar sin, tá an leabhar seo anseo ag éirí níos dar dáta, ach aon uair amháin ar am, tá sé 289 00:15:32,510 --> 00:15:34,720 Bhí a lán iomlán na n-ainmneacha agus uimhreacha teileafóin. 290 00:15:34,720 --> 00:15:37,710 Agus go deimhin, má bhí mé a aimsiú duine éigin sa leabhar teileafóin - 291 00:15:37,710 --> 00:15:39,800 rá, duine éigin atá ainmnithe Mike Smith - 292 00:15:39,800 --> 00:15:43,810 Raibh mé in ann teacht ar Mike Smith in aon uimhir ar bhealaí simplí go leor. 293 00:15:43,810 --> 00:15:47,700 Raibh mé in ann tosú ag an tús agus bogadh ar aghaidh go dtí leathanach 1, nach bhfuil ann. 294 00:15:47,700 --> 00:15:49,240 Leathanach 2, nach bhfuil ann. 295 00:15:49,240 --> 00:15:49,960 Page 3. 296 00:15:49,960 --> 00:15:53,430 An é sin algartam, tá go phróiseas, ceart? 297 00:15:53,430 --> 00:15:54,620 >> Mar sin, go bhfuil sé ceart, ceart? 298 00:15:54,620 --> 00:15:58,070 Tá mé cineál ar leathcheann chun é a dhéanamh i an modh sin, ach sa deireadh beidh mé 299 00:15:58,070 --> 00:16:02,670 teacht ar an sloinne S, agus tá súil againn go Mike Is san alt sin, agus beidh mé a bheith 300 00:16:02,670 --> 00:16:04,100 dhéanamh le mo algartam. 301 00:16:04,100 --> 00:16:05,440 Ach surely nach bhfuil sé iomasach. 302 00:16:05,440 --> 00:16:08,020 An chuid is mó gach duine réasúnta sa Ní bheadh ​​seomra a leithéid a dhéanamh. 303 00:16:08,020 --> 00:16:10,180 Cad ba mhaith leat a dhéanamh? 304 00:16:10,180 --> 00:16:11,480 >> Gur mhaith leat go bhfuil siad imithe díreach go dtí an lár, ceart? 305 00:16:11,480 --> 00:16:12,000 Thart ar an lár. 306 00:16:12,000 --> 00:16:16,310 Agus tuigeann tú, ó, is iad seo na Uasal Mar sin, Mike Smith, sloinne á Smith, 307 00:16:16,310 --> 00:16:19,050 nach bhfuil, soiléir, ansin i leath clé den leabhar. 308 00:16:19,050 --> 00:16:21,040 Caithfidh sé a bheith i dtreo an S tá an ceart. 309 00:16:21,040 --> 00:16:24,090 Agus ag an bpointe seo, cé go chuid is mó de dúinn Ní gá é seo a dhéanamh i ndáiríre, is féidir linn 310 00:16:24,090 --> 00:16:27,125 literally cuimilt an fhadhb seo i leath. 311 00:16:27,125 --> 00:16:27,640 >> [Cheering agus bualadh bos] 312 00:16:27,640 --> 00:16:28,950 >> DAVID MALAN: Go raibh maith agat. 313 00:16:28,950 --> 00:16:30,150 >> [Cheering agus bualadh bos] 314 00:16:30,150 --> 00:16:34,660 >> DAVID MALAN: Is féidir leat cuimilt literally seo fadhb i leath, ag fágáil dom le, 315 00:16:34,660 --> 00:16:36,120 literally, leath fadhb chomh mór. 316 00:16:36,120 --> 00:16:39,750 Mar sin, má bhí an leabhar gutháin - agus é a is dócha go raibh - thart ar 1,000 leathanaigh, anois 317 00:16:39,750 --> 00:16:40,840 tá sé ach 500. 318 00:16:40,840 --> 00:16:44,710 Má dhéanann mé arís agus a bhaint amach agam, ó, diabhal, chuaigh mé i bhfad ró, tá mé i Ts 319 00:16:44,710 --> 00:16:46,480 alt, is féidir liom dul céanna - 320 00:16:46,480 --> 00:16:48,030 figuratively nó literally - 321 00:16:48,030 --> 00:16:50,260 sracadh an leabhar teileafóin - bhí sé i ndáiríre i bhfad níos éasca am sin. 322 00:16:50,260 --> 00:16:53,610 Is féidir liom a sracadh literally an leabhar teileafóin i leath, ag fágáil dom anois le 323 00:16:53,610 --> 00:16:55,186 ní ní 1,000, 500 - 324 00:16:55,186 --> 00:16:56,680 250 leathanaigh. 325 00:16:56,680 --> 00:17:00,210 Agus is féidir liom dul 125, agus leath de sin, agus leath de sin, agus leath de sin, 326 00:17:00,210 --> 00:17:04,760 go dtí deireadh beidh mé a fhágáil le ach amháin leathanach amháin. 327 00:17:04,760 --> 00:17:06,430 >> [Gáire] 328 00:17:06,430 --> 00:17:07,589 >> DAVID MALAN: Sin an cuid theipeann orm ar. 329 00:17:07,589 --> 00:17:10,400 One leathanach amháin agatsa ar ar Mike Tá súil go dtosnódh. 330 00:17:10,400 --> 00:17:14,630 Anois is féidir na halgartaim éagsúla a bheith saghas measúnú nó meastóireacht i 331 00:17:14,630 --> 00:17:15,270 bhealaí éagsúla. 332 00:17:15,270 --> 00:17:17,300 An chéad cheann a bhí an-líneach, ceart? 333 00:17:17,300 --> 00:17:18,500 Cas leathanach, lorg Mike. 334 00:17:18,500 --> 00:17:19,630 Cas leathanach, lorg Mike. 335 00:17:19,630 --> 00:17:20,560 Tá sé an-líneach. 336 00:17:20,560 --> 00:17:23,339 Má níl aon leathanach amháin níos mó i an teileafón leabhar, tá sé ag dul is dócha a thabhairt dom 337 00:17:23,339 --> 00:17:27,380 amháin níos mó sa dara fomhír, aonad amháin níos mó ama, áfach, tá muid ag ríomh am. 338 00:17:27,380 --> 00:17:32,470 >> Mar sin, d'fhéadfadh mé a tharraingt mar seo an líne seo anseo, trína mar an méid de na 339 00:17:32,470 --> 00:17:34,700 méaduithe fhadhb ó chlé go deas - 340 00:17:34,700 --> 00:17:37,480 Faigheann leabhar gutháin níos lú mó - 341 00:17:37,480 --> 00:17:41,080 agus tá am ag dul chun cur ar an ais ingearach, an níos mó 342 00:17:41,080 --> 00:17:42,030 Is é an leabhar teileafóin. 343 00:17:42,030 --> 00:17:46,180 Mar sin, tá n ach athróg ginearálta go úsáid eolaithe ríomhaire chun ionadaíocht a 344 00:17:46,180 --> 00:17:48,210 roinnt luach, roinnt ar líon. 345 00:17:48,210 --> 00:17:50,740 Mar sin, tá n ag dul a mhéadú go líneach. 346 00:17:50,740 --> 00:17:53,040 Double an méid de na leabhar teileafóin, tá sé ag dul a thabhairt dom faoi dhó oiread 347 00:17:53,040 --> 00:17:54,780 am, is dócha, a aimsiú Mike. 348 00:17:54,780 --> 00:17:56,390 >> Anois raibh mé in ann a bheith cliste faoi ​​seo, ceart? 349 00:17:56,390 --> 00:17:57,800 Bhí mé ag fáil leamh go tapa. 350 00:17:57,800 --> 00:17:58,910 Níorbh fhéidir a bheith déanta ag mbeirteanna. 351 00:17:58,910 --> 00:18:01,870 Mar sin, dhá leathanach, ansin ceithre, ansin sé, ansin ocht. 352 00:18:01,870 --> 00:18:05,220 Agus raibh mé in ann tús a chur ag eitilt tríd sé le beagán níos tapúla, cé atá i mbaol de mhionsáruithe 353 00:18:05,220 --> 00:18:09,210 overshooting Mike, ach nach bhfuil an cuar ag dul a bheith go léir go éagsúla. 354 00:18:09,210 --> 00:18:12,550 Tá sé fós ag dul a bheith ina díreach líne, ach beagán níos tapúla. 355 00:18:12,550 --> 00:18:13,710 >> Ach cad a rinne mé? 356 00:18:13,710 --> 00:18:15,845 Rinne mé i ndáiríre rud éigin go bunúsach níos fearr. 357 00:18:15,845 --> 00:18:21,990 A bhaint amach agam cad beidh muid ag glaoch logartamach am, logáil n, trína seo glas 358 00:18:21,990 --> 00:18:27,730 Tá líne i bhfad, i bhfad, i bhfad níos chiumhais dhíreach níos lú dó. 359 00:18:27,730 --> 00:18:33,050 Agus in áit, molann sé, mar atá sé a shórtáil de chuige Infinity riamh mar sin de réir a chéile, 360 00:18:33,050 --> 00:18:36,700 go raibh mé in ann a chur i ndáiríre le 1,000-leathanach leabhar gutháin, dhá oiread mhéid 361 00:18:36,700 --> 00:18:39,610 bhliain seo chugainn - is dócha mar gheall ar a lán bogadh níos mó daoine isteach sa bhaile. 362 00:18:39,610 --> 00:18:43,250 >> Mar sin, anois tá fuair mé 2,000 leathanaigh, ach conas a go leor eile go bhfuil céimeanna níos cliste 363 00:18:43,250 --> 00:18:45,200 algartam dul a ghlacadh? 364 00:18:45,200 --> 00:18:46,060 Just a cheann. 365 00:18:46,060 --> 00:18:48,060 Ciallaíonn mé, sin an rud cumhachtach. 366 00:18:48,060 --> 00:18:51,400 Má théann muid go dtí 4,000 leathanaigh bhliain seo chugainn, go bhfuil ag dul a thabhairt dom 367 00:18:51,400 --> 00:18:53,020 ach dhá chéim níos mó. 368 00:18:53,020 --> 00:18:56,500 Mar sin, is féidir leat a chaitheamh níos mó agus níos mó fadhbanna ag dom, ní murab ionann agus an ngréasán is 369 00:18:56,500 --> 00:18:59,560 throwing fadhbanna níos mó agus níos mó gach lá ag Googles agus Facebooks de 370 00:18:59,560 --> 00:19:01,590 ar fud an domhain, agus nach bhfuil sé den sórt sin le déileáil go mór. 371 00:19:01,590 --> 00:19:05,840 Mar gheall ar chuir mé níos mó smaoinimh agus cúram isteach mo algartam lena a réiteach 372 00:19:05,840 --> 00:19:07,020 fadhbanna go héifeachtach. 373 00:19:07,020 --> 00:19:09,260 >> Agus go deimhin, a bheith ar cheann de na na spriocanna an chúrsa seo. 374 00:19:09,260 --> 00:19:11,230 Beidh tú, feadh na slí, foghlaim conas a clár. 375 00:19:11,230 --> 00:19:13,360 Feicfidh tú foghlaim conas a clár i líon ar bith de theangacha. 376 00:19:13,360 --> 00:19:16,670 Ach ag deireadh an lae is é an cúrsa, faoi ​​fhadhbanna a réiteach agus ag fáil 377 00:19:16,670 --> 00:19:20,490 níos fearr ar fadhbanna a réiteach - agus, mar atá i gcásanna mar seo, fadhbanna a réiteach 378 00:19:20,490 --> 00:19:22,030 níos éifeachtaí. 379 00:19:22,030 --> 00:19:23,990 >> Anois go dtí seo, atá déanta againn seo cothrom intuitively. 380 00:19:23,990 --> 00:19:27,420 A ligean ar thabhairt isteach rud éigin go cothrom cineálach ar a dtugtar pseudocode. 381 00:19:27,420 --> 00:19:29,150 Mar sin, beidh orainn a fháil sa deireadh, sa chúrsa seo, go 382 00:19:29,150 --> 00:19:30,570 teangacha cláir éagsúla. 383 00:19:30,570 --> 00:19:34,280 Ach sa lá atá inniu beidh orainn é a dhéanamh i mBéarla-mhaith error, áit a bhfuil tú ach de chineál ar a rá 384 00:19:34,280 --> 00:19:37,330 cad is ciall agat, ach tá tú riamh mar sin ní gá gonta agus tú buartha faoi 385 00:19:37,330 --> 00:19:38,960 gramadach agus abairtí iomlána. 386 00:19:38,960 --> 00:19:41,600 Tá tú in iúl ach tú féin mar cruinn agus is féidir. 387 00:19:41,600 --> 00:19:45,400 >> Mar sin, tá pseudocode Béarla-mhaith error gur ionann 388 00:19:45,400 --> 00:19:46,750 teanga cláir. 389 00:19:46,750 --> 00:19:51,170 Agus i dtreo na críche sin, lig dom a mholadh go táimid ag samhail anois leis an bpróiseas againn ach 390 00:19:51,170 --> 00:19:54,990 cur síos ar rud éigin a bhí beagán comhaireamh difriúil, an uair seo ag cur 391 00:19:54,990 --> 00:19:59,040 breathnú ar an físeán cúig nóiméad a tháirgtear ag ár gcairde ag TED go 392 00:19:59,040 --> 00:20:03,170 Sainmhíníonn cad é pseudocode, sainmhínítear cad Tá smaoineamh algorithmic, agus fiú 393 00:20:03,170 --> 00:20:07,030 cé go bhfuil an sampla go bhfuil tú ar tí é a fheiceáil Tá, i féin, Super simplí, tá sé 394 00:20:07,030 --> 00:20:09,820 ag dul chun tús a thabhairt dúinn an meabhrach samhail, an stór focal, a cheapadh chun a 395 00:20:09,820 --> 00:20:14,588 a dhéanamh i bhfad, i bhfad níos casta halgartaim go leor go tapa. 396 00:20:14,588 --> 00:20:15,576 >> [TÚS athsheinm físe] 397 00:20:15,576 --> 00:20:29,920 >> [Seinm ceoil] 398 00:20:29,920 --> 00:20:31,100 >> Scéalaí: Cad é an algartam? 399 00:20:31,100 --> 00:20:34,730 San eolaíocht ríomhaireachta, is algartam a sraith treoracha le haghaidh réiteach ar roinnt 400 00:20:34,730 --> 00:20:36,620 fhadhb céim ar chéim. 401 00:20:36,620 --> 00:20:39,650 De ghnáth, halgartaim a fhorghníomhú ag ríomhairí, ach ní mór dúinn daoine 402 00:20:39,650 --> 00:20:41,230 halgartaim, chomh maith. 403 00:20:41,230 --> 00:20:43,290 Mar shampla, conas a rachfá faoi ​​comhaireamh an líon 404 00:20:43,290 --> 00:20:44,750 de na daoine i seomra? 405 00:20:44,750 --> 00:20:47,980 Bhuel, má tá tú cosúil liomsa, gur mhaith leat is dócha pointe ag gach duine, ceann amháin ag 406 00:20:47,980 --> 00:20:50,120 am, agus iad a chomhaireamh suas ó 0. 407 00:20:50,120 --> 00:20:52,970 1, 2, 3, 4, agus mar sin de. 408 00:20:52,970 --> 00:20:54,140 >> Bhuel, sin é an algartam. 409 00:20:54,140 --> 00:20:57,600 Go deimhin, a ligean ar iarracht a chur in iúl dó beagán níos foirmeálta i pseudocode - 410 00:20:57,600 --> 00:21:00,700 Error Béarla-mhaith go resembles teanga cláir. 411 00:21:00,700 --> 00:21:02,580 Lig N 0 comhionann. 412 00:21:02,580 --> 00:21:06,970 I gcás gach duine sa seomra, a leagtar N cothrom le N móide 1. 413 00:21:06,970 --> 00:21:08,400 >> Conas a léirmhíniú seo pseudocode? 414 00:21:08,400 --> 00:21:12,840 Bhuel, Dearbhaíonn líne amháin, mar a déarfá, ar a dtugtar athróg N agus initializes 415 00:21:12,840 --> 00:21:14,250 a luach go dtí 0. 416 00:21:14,250 --> 00:21:17,550 Ciallaíonn sé seo ach go bhfuil ag tús na ár n-algartam, an rud a bhfuil a 417 00:21:17,550 --> 00:21:19,650 táimid ag comhaireamh tá luach de 0. 418 00:21:19,650 --> 00:21:22,620 Tar éis an tsaoil, roimh tús a chur orainn ag comhaireamh, Ní mór dúinn a chomhaireamh rud ar bith go fóill. 419 00:21:22,620 --> 00:21:25,340 Ag glaoch ar an athróg N Níl anseo ach choinbhinsiún. 420 00:21:25,340 --> 00:21:26,890 Raibh mé in ann a bheith ar a dtugtar sé an chuid is mó rud ar bith. 421 00:21:26,890 --> 00:21:30,560 >> Anois líne dhá demarks tús le lúb, shraith céimeanna a chuirfidh 422 00:21:30,560 --> 00:21:32,310 arís roinnt ar líon na n-amanna. 423 00:21:32,310 --> 00:21:35,910 Mar sin, in ár mar shampla, an chéad chéim tá muid ag cur Tá comhaireamh daoine sa seomra. 424 00:21:35,910 --> 00:21:38,730 Faoi bhun líne Tá dhá líne trí, a chuireann síos go cruinn conas 425 00:21:38,730 --> 00:21:40,160 beidh muid ag dul faoi comhaireamh. 426 00:21:40,160 --> 00:21:43,440 Tugann an eangú go bhfuil sé trí líne a dhéanamh arís. 427 00:21:43,440 --> 00:21:47,380 >> Mar sin, cad é an pseudocode ag rá go bhfuil gur tar éis tosú ag 0, do gach 428 00:21:47,380 --> 00:21:50,690 duine sa seomra, beidh muid méadú N faoin 1. 429 00:21:50,690 --> 00:21:53,050 Anois tá an algartam ceart? 430 00:21:53,050 --> 00:21:54,580 Bhuel, a ligean ar Bang ar sé beagán. 431 00:21:54,580 --> 00:21:57,270 An bhfuil sé ag obair má tá beirt daoine sa seomra? 432 00:21:57,270 --> 00:21:58,170 A ligean ar a fheiceáil. 433 00:21:58,170 --> 00:22:00,260 >> I líne amháin, ní mór dúinn thúsú N dtí 0. 434 00:22:00,260 --> 00:22:03,660 I gcás gach ceann de na dhá daoine, táimid ag incrimint ansin N faoin 1. 435 00:22:03,660 --> 00:22:07,310 Mar sin, ar an gcéad turas tríd an lúb, táimid thabhairt cothrom le dáta N 0-1. 436 00:22:07,310 --> 00:22:11,070 Ar an dara turas tríd an gcéanna lúb, táimid thabhairt cothrom le dáta N 1-2. 437 00:22:11,070 --> 00:22:15,780 Agus mar sin faoi dheireadh an algartam, tá n 2, a oireann go deimhin, ar líon na 438 00:22:15,780 --> 00:22:16,700 daoine sa seomra. 439 00:22:16,700 --> 00:22:17,760 >> Go dtí seo, chomh maith. 440 00:22:17,760 --> 00:22:19,610 Conas mar gheall ar chás cúinne, cé? 441 00:22:19,610 --> 00:22:22,590 Cuir tá 0 daoine sa seomra - bhreis ar dom, 442 00:22:22,590 --> 00:22:24,170 cé atá ag déanamh an comhaireamh. 443 00:22:24,170 --> 00:22:27,150 I líne amháin, ní mór dúinn thúsú N dtí 0. 444 00:22:27,150 --> 00:22:30,280 An uair seo, áfach, ní dhéanann líne trí fhorghníomhú ag gach ós rud é nach bhfuil 445 00:22:30,280 --> 00:22:31,370 duine sa seomra. 446 00:22:31,370 --> 00:22:35,260 Agus mar sin fós N 0, a oireann an líon na ndaoine sa seomra. 447 00:22:35,260 --> 00:22:36,420 Simplí go leor, ceart? 448 00:22:36,420 --> 00:22:39,630 >> Ach daoine comhaireamh amháin ag an am Tá go leor mí-éifeachtach, freisin, aon? 449 00:22:39,630 --> 00:22:40,920 Surely is féidir linn a dhéanamh níos fearr. 450 00:22:40,920 --> 00:22:43,120 Cén fáth nach bhfuil count beirt daoine ag an am? 451 00:22:43,120 --> 00:22:49,300 In ionad comhaireamh 1, 2, 3, 4, 5, 6, 7, 8, agus mar sin de, cén fáth nach chomhaireamh, 2, 452 00:22:49,300 --> 00:22:51,460 4, 6, 8, agus mar sin de? 453 00:22:51,460 --> 00:22:53,700 Fuaimeanna sé fiú níos tapúla, agus tá sé surely. 454 00:22:53,700 --> 00:22:56,240 >> A ligean ar chur in iúl an leas iomlán a bhaint i pseudocode. 455 00:22:56,240 --> 00:22:57,800 Lig N 0 comhionann. 456 00:22:57,800 --> 00:23:02,450 Do gach péire de na daoine sa seomra, leagtar N cothrom le N móide 2. 457 00:23:02,450 --> 00:23:04,120 Athrú simplí go leor, ceart? 458 00:23:04,120 --> 00:23:06,750 Seachas daoine scór amháin ag an am, táimid ag brath ionad 459 00:23:06,750 --> 00:23:08,300 iad ag an am dhá. 460 00:23:08,300 --> 00:23:10,980 Tá an algartam dá bhrí sin faoi dhó chomh tapa mar an ceann deireanach. 461 00:23:10,980 --> 00:23:12,180 >> Ach tá sé ceart? 462 00:23:12,180 --> 00:23:12,920 A ligean ar a fheiceáil. 463 00:23:12,920 --> 00:23:15,330 An bhfuil sé ag obair má tá beirt daoine sa seomra? 464 00:23:15,330 --> 00:23:17,550 I líne amháin, ní mór dúinn thúsú N dtí 0. 465 00:23:17,550 --> 00:23:20,920 I gcás go bhfuil péire amháin de na daoine, táimid ag incrimint ansin N faoi dhó. 466 00:23:20,920 --> 00:23:24,860 Agus mar sin faoi dheireadh an algartam, tá N 2, a oireann go deimhin, ar líon na 467 00:23:24,860 --> 00:23:25,650 daoine sa seomra. 468 00:23:25,650 --> 00:23:28,250 >> Cuir chugainn go bhfuil 0 daoine sa seomra. 469 00:23:28,250 --> 00:23:30,840 I líne amháin, ní mór dúinn thúsú N dtí 0. 470 00:23:30,840 --> 00:23:34,330 Mar a bhí cheana, ní chuireann líne trí fhorghníomhú ar chor ar bith, ós rud é nach bhfuil aon péirí 471 00:23:34,330 --> 00:23:35,380 de na daoine sa seomra. 472 00:23:35,380 --> 00:23:38,350 Agus mar sin fós N 0, atá go deimhin oireann an líon 473 00:23:38,350 --> 00:23:39,570 daoine sa seomra. 474 00:23:39,570 --> 00:23:42,280 >> Ach cad má tá trí daoine sa seomra? 475 00:23:42,280 --> 00:23:44,130 Conas a dhéanann an táille algartam? 476 00:23:44,130 --> 00:23:44,990 A ligean ar a fheiceáil. 477 00:23:44,990 --> 00:23:47,460 I líne amháin, ní mór dúinn thúsú N dtí 0. 478 00:23:47,460 --> 00:23:50,870 Le péire de na daoine, táimid ag incrimint ansin N 2. 479 00:23:50,870 --> 00:23:51,800 Ach ansin cad é? 480 00:23:51,800 --> 00:23:54,960 Ní Tá péire eile lán de dhaoine sa seomra, mar sin de réir dhá aon 481 00:23:54,960 --> 00:23:56,180 níos faide feidhm. 482 00:23:56,180 --> 00:24:00,530 Agus mar sin faoi dheireadh an algartam a, N tá sé fós 2, nach bhfuil ceart. 483 00:24:00,530 --> 00:24:03,810 >> Go deimhin, tá a dúirt an algartam a bheith Buggy, toisc go bhfuil sé botún. 484 00:24:03,810 --> 00:24:05,820 Lets sásamh le roinnt pseudocode nua. 485 00:24:05,820 --> 00:24:09,670 Lig n 0 comhionanna do gach péire de na daoine i seomra. 486 00:24:09,670 --> 00:24:12,550 Socraigh N cothrom le N móide 2. 487 00:24:12,550 --> 00:24:17,140 Má tá duine amháin unpaired, leagtar N cothrom le N móide 1. 488 00:24:17,140 --> 00:24:20,140 Chun fhadhb seo a réiteach, go háirithe, tá muid a tugadh isteach, i gcomhréir ceithre, a 489 00:24:20,140 --> 00:24:24,520 coinníoll, ar a dtugtar a mhalairt mar bhrainse go fhorghníomhú ach amháin má tá ceann 490 00:24:24,520 --> 00:24:26,640 duine nach raibh muid ábalta péire le chéile. 491 00:24:26,640 --> 00:24:30,440 Agus mar sin anois, an bhfuil níl amháin nó trí nó aon corruimhir de dhaoine i 492 00:24:30,440 --> 00:24:33,290 an seomra, an algartam Beidh chomhaireamh anois leo. 493 00:24:33,290 --> 00:24:34,560 >> An féidir linn a dhéanamh níos fearr? 494 00:24:34,560 --> 00:24:38,820 Bhuel, d'fhéadfadh muid a chomhaireamh i 3s nó 4s nó fiú 5s agus 10s, ach thairis sin, tá sé 495 00:24:38,820 --> 00:24:41,360 ag dul a fháil le beagán deacair a pointe. 496 00:24:41,360 --> 00:24:44,660 Ag deireadh an lae, cibé acu chun báis ag ríomhairí nó ar dhaoine, 497 00:24:44,660 --> 00:24:46,750 Tá halgartaim ach sraith treoracha le 498 00:24:46,750 --> 00:24:48,290 chun fadhbanna a réiteach. 499 00:24:48,290 --> 00:24:49,792 Bhí na díreach trí. 500 00:24:49,792 --> 00:24:52,404 Cén fhadhb a ba mhaith leat a réiteach le algartam? 501 00:24:52,404 --> 00:24:52,901 >> [Athsheinm físe END] 502 00:24:52,901 --> 00:24:55,883 >> DAVID MALAN: Is é sin an t-am amháin Beidh mé ag feiceáil i bhfoirm chartúin. 503 00:24:55,883 --> 00:25:01,050 Ach nuair a fhágann gur scéal amach, anois, tá conas is féidir linn a dhéanamh níos fearr? 504 00:25:01,050 --> 00:25:04,680 Dtriúir agus ceithre boinn, éileamh dúinn, is féidir linn a chomhaireamh daoine i bhfad níos tapúla, ach is féidir linn 505 00:25:04,680 --> 00:25:06,290 a dhéanamh go bunúsach níos fearr ná sin? 506 00:25:06,290 --> 00:25:07,540 Agus mé wager is féidir linn. 507 00:25:07,540 --> 00:25:11,980 >> Má táimid a thabhairt isteach le beagán de ár gcuid féin pseudocode anseo, tá mé ag dul a mholadh 508 00:25:11,980 --> 00:25:14,550 gur féidir linn a bhaint amach ar líne mar seo. 509 00:25:14,550 --> 00:25:17,280 Níl muid ag dul chun comhaireamh daoine ceann amháin, dhá, trí, ceathair. 510 00:25:17,280 --> 00:25:19,470 Níl muid ag dul chun dul dhá, ceithre, sé, ocht. 511 00:25:19,470 --> 00:25:23,390 Táimid ag dul a dhéanamh go bunúsach níos fearr ag athmhachnamh ar an bhfadhb, agus sa chás seo 512 00:25:23,390 --> 00:25:27,080 cás, leveraging ar shlí eile tearcúsáidte acmhainn. 513 00:25:27,080 --> 00:25:31,460 >> I ach nóiméad, tá súil agam go mbainfidh tú logh agus greann linn trí seasamh suas i 514 00:25:31,460 --> 00:25:34,470 áit, ag an bpointe sin táimid ag dul chun iarraidh ar gach ceann de tú a chur ar i do 515 00:25:34,470 --> 00:25:36,400 intinn leis an uimhir 1. 516 00:25:36,400 --> 00:25:39,560 Tá tú ag dul ansin chun níos awkwardly, mar a théann am, a aimsiú 517 00:25:39,560 --> 00:25:42,740 duine éigin eile atá ag seasamh, le chéile do uimhreacha le chéile 518 00:25:42,740 --> 00:25:43,720 ag cur suas leo. 519 00:25:43,720 --> 00:25:47,490 Ceann de tú ag dul ansin le cine chun suí síos ar dtús, agus an duine eile 520 00:25:47,490 --> 00:25:48,880 ag dul a dhéanamh arís. 521 00:25:48,880 --> 00:25:53,090 >> Mar sin, i bhfocail eile, ag síolú go léir de tú leis an uimhir 1, agus ansin 522 00:25:53,090 --> 00:25:57,800 le chéile iad siúd 1s i 2s agus iad siúd 2s i 4s, le gach duine ag éirí níos 523 00:25:57,800 --> 00:26:02,740 suí síos, ba chóir dúinn, ag deireadh na an algartam, tá ach amháin iasacht 524 00:26:02,740 --> 00:26:07,570 anam nach raibh a suí síos go tapa go leor ach a bhfuil an lucht féachana count fad 525 00:26:07,570 --> 00:26:09,180 ina sheilbh nó ina aigne. 526 00:26:09,180 --> 00:26:13,730 >> Mar sin, más mian leat, a ligean ar dul ar aghaidh agus - céim amháin - seasamh suas in áit. 527 00:26:13,730 --> 00:26:15,600 Agus fhorghníomhú. 528 00:26:15,600 --> 00:26:36,580 >> [SLUA murmuring] 529 00:26:36,580 --> 00:26:38,820 >> DAVID MALAN: An bhfuil a fhios agat áit a bhfuil Lauren? 530 00:26:38,820 --> 00:26:40,179 729? 531 00:26:40,179 --> 00:27:23,350 >> [SLUA murmuring] 532 00:27:23,350 --> 00:27:24,340 >> DAVID MALAN: Gach ceart? 533 00:27:24,340 --> 00:27:39,110 >> [SLUA murmuring] 534 00:27:39,110 --> 00:27:41,365 >> DAVID MALAN: Ceart go leor, ba chóir dúinn ag teannadh le deireadh. 535 00:27:41,365 --> 00:27:44,340 536 00:27:44,340 --> 00:27:47,670 Feicimid cheann eile seasamh anseo go fóill. 537 00:27:47,670 --> 00:27:48,770 Cé a riachtanais eile a bheith péireáilte? 538 00:27:48,770 --> 00:27:50,020 Más mian leat guys chun péire amach. 539 00:27:50,020 --> 00:27:53,260 540 00:27:53,260 --> 00:27:56,520 D'iarr duine éigin suas barr. 541 00:27:56,520 --> 00:27:58,150 Cén fáth nach féidir liom a thabhairt ar iasacht ar láimh anseo. 542 00:27:58,150 --> 00:28:01,370 Do na daoine an-beag atá fós seasamh, céard iad na huimhreacha a dhéanann tú 543 00:28:01,370 --> 00:28:02,790 bheith i d'intinn? 544 00:28:02,790 --> 00:28:04,020 >> MAC LÉINN: 78. 545 00:28:04,020 --> 00:28:06,010 >> DAVID MALAN: 78 móide - 546 00:28:06,010 --> 00:28:07,840 a bhfuil sé ag seasamh síos anseo? 547 00:28:07,840 --> 00:28:08,370 >> MAC LÉINN: 39. 548 00:28:08,370 --> 00:28:09,590 >> DAVID MALAN: Plus 39. 549 00:28:09,590 --> 00:28:12,310 Plus cé eile fós ina seasamh? 550 00:28:12,310 --> 00:28:13,650 81? 551 00:28:13,650 --> 00:28:15,960 OK, cé eile? 552 00:28:15,960 --> 00:28:17,200 81 eile? 553 00:28:17,200 --> 00:28:17,860 Wow. 554 00:28:17,860 --> 00:28:19,210 Agus ansin cad atá i ar ais? 555 00:28:19,210 --> 00:28:20,360 >> MAC LÉINN: 49. 556 00:28:20,360 --> 00:28:21,812 >> DAVID MALAN: 49, móide? 557 00:28:21,812 --> 00:28:22,950 >> MAC LÉINN: 98. 558 00:28:22,950 --> 00:28:24,980 >> DAVID MALAN: 98 móide? 559 00:28:24,980 --> 00:28:28,190 An bhfuil duine éigin eile? 560 00:28:28,190 --> 00:28:29,155 12? 561 00:28:29,155 --> 00:28:30,460 Post maith. 562 00:28:30,460 --> 00:28:33,610 >> [Gáire] 563 00:28:33,610 --> 00:28:34,690 >> DAVID MALAN: Ó, 112 - 564 00:28:34,690 --> 00:28:35,410 OH. 565 00:28:35,410 --> 00:28:36,220 Good job! 566 00:28:36,220 --> 00:28:38,660 >> [Gáire] 567 00:28:38,660 --> 00:28:42,570 >> [Bualadh bos] 568 00:28:42,570 --> 00:28:43,820 >> DAVID MALAN: Duine ar bith eile fós ina seasamh? 569 00:28:43,820 --> 00:28:46,710 570 00:28:46,710 --> 00:28:47,260 Tá brón orm? 571 00:28:47,260 --> 00:28:48,110 >> MAC LÉINN: 99. 572 00:28:48,110 --> 00:28:49,810 >> DAVID MALAN: 99. 573 00:28:49,810 --> 00:28:52,620 Duine ar bith eile fós ina seasamh? 574 00:28:52,620 --> 00:28:57,290 Agus líon iomlán na mac léinn anseo Is é iarbhír, de réir - 575 00:28:57,290 --> 00:28:59,400 an bhfuil tú ar roinnt? 576 00:28:59,400 --> 00:29:03,170 Ó, an líon iarbhír na ndaoine sa seomra, de réir an áireamh go 577 00:29:03,170 --> 00:29:07,660 Bhí na comhaltaí teagaisc ag déanamh ar gach duine ar bhealach i bhí, 729. 578 00:29:07,660 --> 00:29:11,070 Mar sin, as a roomful na mac léinn Harvard a chomhaireamh féin, an 579 00:29:11,070 --> 00:29:14,126 Is é freagra 637. 580 00:29:14,126 --> 00:29:15,480 >> [Gáire] 581 00:29:15,480 --> 00:29:16,350 >> DAVID MALAN: Mar sin, gar. 582 00:29:16,350 --> 00:29:17,360 Ach fós. 583 00:29:17,360 --> 00:29:22,110 OK, mar sin go bhfuil a mhúineadh Faoi láthair, ceart? 584 00:29:22,110 --> 00:29:24,120 Tá sé seo anois cad cur síos a dhéanamh againn mar a bug. 585 00:29:24,120 --> 00:29:28,120 Áit éigin feadh na slí, rinne muid roinnt uimhríocht mícheart, nó duine éigin shuigh síos, 586 00:29:28,120 --> 00:29:29,930 nó ar chlé, nó rud éigin a chuaigh mícheart. 587 00:29:29,930 --> 00:29:30,930 Ach tá go fíneáil. 588 00:29:30,930 --> 00:29:33,390 Mar gheall ar fiú go fóill, táimid ag fuair gar go leor. 589 00:29:33,390 --> 00:29:37,480 Agus ba mhaith liom a mhaíomh go bhfuair muid go dtí an mícheart fhreagairt a lán níos tapúla ná mar ba mhaith liom a bheith 590 00:29:37,480 --> 00:29:39,770 ag baint úsáide as mo chur chuige níos líneach. 591 00:29:39,770 --> 00:29:42,630 >> Mar sin, a ligean ar glacadh raibh muid i ndáiríre a fháil go cheartú, ach smaoineamh anois faoi cad a 592 00:29:42,630 --> 00:29:46,870 bhí ag tarlú gach uair, i gcomparáid le mo algartam cur in iúl féin naive. 593 00:29:46,870 --> 00:29:48,420 Amháin, dhá, trí. 594 00:29:48,420 --> 00:29:53,010 Má tá go deimhin 729 nó 637 duine anseo, a bheadh ​​tar éis dom 595 00:29:53,010 --> 00:29:57,720 literally 637 nó 729 pointings an finger agus 596 00:29:57,720 --> 00:29:59,490 incriminteach mo líon iomlán. 597 00:29:59,490 --> 00:30:01,910 Agus d'fhéadfadh liom a dhéanamh le beagán níos fearr ag dul dhá, ceithre, sé, ocht, agus 598 00:30:01,910 --> 00:30:05,660 dhúbailt luas, b'fhéidir fiú triple nó quadruple, ag brath ar cé chomh maith is féidir liom 599 00:30:05,660 --> 00:30:07,110 é sin a dhéanamh comhaireamh i mo cheann. 600 00:30:07,110 --> 00:30:10,720 >> Ach an cur chuige a ghlac tú guys bhí difriúil go bunúsach. 601 00:30:10,720 --> 00:30:12,770 Mar gheall ar an tús, ar fad agat sheas sé suas. 602 00:30:12,770 --> 00:30:14,620 Mar sin go léir 729. 603 00:30:14,620 --> 00:30:17,370 Agus ansin literally leath de shuigh tú síos. 604 00:30:17,370 --> 00:30:19,720 Agus ina dhiaidh sin, eile leath de tú shuigh síos. 605 00:30:19,720 --> 00:30:22,650 Agus ina dhiaidh sin, eile leath de tú shuigh síos. 606 00:30:22,650 --> 00:30:27,470 >> Agus líon iomlán na n-amanna go bhfuil tú D'fhéadfadh guys a shuigh síos é tuairim 607 00:30:27,470 --> 00:30:31,740 ocht nó naoi nó deich n-uaire iomlán, ag brath ar cad é ár n count iomlán. 608 00:30:31,740 --> 00:30:33,300 Agus is féidir linn a shórtáil de a dhéanamh seo an bealach eile. 609 00:30:33,300 --> 00:30:37,740 Má bhí againn 1,024 duine sa seomra, an líon iomlán na n-amanna d'fhéadfaí tú 610 00:30:37,740 --> 00:30:41,870 Is é halve 1,024 duine 10. 611 00:30:41,870 --> 00:30:43,370 >> Anois smaoineamh air i an treo eile. 612 00:30:43,370 --> 00:30:49,170 Cuir, ridiculously, a bhí againn, a rá 4000000000 daoine sa seomra seo, 613 00:30:49,170 --> 00:30:50,860 nó seomra beagán níos mó. 614 00:30:50,860 --> 00:30:54,550 Cá mhéad uair ba mhaith linn go bhfuil siad imithe tríd an algartam, leath go 615 00:30:54,550 --> 00:30:58,110 den aicme sin Suíonn síos? 616 00:30:58,110 --> 00:31:03,050 Tá sé ag dul ach a ghlacadh den sórt sin 32 oibríochtaí, fiú in aicme méide 617 00:31:03,050 --> 00:31:03,770 4000000000. 618 00:31:03,770 --> 00:31:04,055 Cén fáth? 619 00:31:04,055 --> 00:31:06,980 Toisc 4000000000 Téann dhá billiún, téann chun aon mhilliún amháin, téann a 620 00:31:06,980 --> 00:31:09,925 500 milliún, téann go 250 milliún, ponc, ponc, ponc. 621 00:31:09,925 --> 00:31:14,940 Is féidir liom a dhéanamh ach amháin go rannán éigin 32 amanna, ag an bpointe sin, gach duine ach amháin 622 00:31:14,940 --> 00:31:17,820 Bheadh ​​duine amháin a fhágáil ina seasamh. 623 00:31:17,820 --> 00:31:21,590 >> Agus sin, freisin, tá saghas cumhachtach smaoineamh go níos beidh muid iarracht a 624 00:31:21,590 --> 00:31:24,690 ghiaráil sa chúrsa seo, agus i cláir agus eolaíocht ríomhaireachta níos mó 625 00:31:24,690 --> 00:31:29,400 go ginearálta, leis na frídíní de smaoineamh le inar féidir linn fadhbanna a réiteach ansin i bhfad, 626 00:31:29,400 --> 00:31:31,130 i bhfad níos cumhachtaí. 627 00:31:31,130 --> 00:31:34,610 Mar sin, thosaigh muid simplí go leor le go pseudocode agus Guy i seomra, ach 628 00:31:34,610 --> 00:31:38,205 anois le seomra ar fad iomlán na ndaoine atá déanta againn go bunúsach níos fearr. 629 00:31:38,205 --> 00:31:41,460 >> Bhuel, a ligean ar aistriú ó anois pseudocode le roinnt cód iarbhír. 630 00:31:41,460 --> 00:31:44,200 An teanga bhfuil tú ar tí é a fheiceáil tarlú a bheith ar a dtugtar JavaScript, agus 631 00:31:44,200 --> 00:31:46,190 beidh muid ag filleadh ar an dtreo deireadh seimeastar. 632 00:31:46,190 --> 00:31:49,960 Tá sé ina teanga cláir go bhfuil tú úsáid le láithreáin ghréasáin agus eile den sórt sin a dhéanamh 633 00:31:49,960 --> 00:31:51,360 bogearraí na laethanta seo. 634 00:31:51,360 --> 00:31:54,890 Agus ní mór dúinn a úsáidtear é, a bhuíochas sin do cara na linne ag Stanford, a ionchódú 635 00:31:54,890 --> 00:31:56,630 roinnt eolais i bhfolach anseo. 636 00:31:56,630 --> 00:31:59,500 Is é seo an ealaín na steganography, mar a déarfá, áit ar féidir leat a cheilt 637 00:31:59,500 --> 00:32:03,990 eolas i cad is cosúil ar shlí eile torann ann nó go hiomlán difriúil 638 00:32:03,990 --> 00:32:05,220 íomhá ar fad. 639 00:32:05,220 --> 00:32:10,120 Ach leabaithe i an íomhá seo ar leith Tá go deimhin, ar teachtaireacht rúnda de shaghas. 640 00:32:10,120 --> 00:32:12,950 >> Mar sin, lig dom dul ar aghaidh agus a tharraingt suas an íomhá céanna anseo, seo 641 00:32:12,950 --> 00:32:14,270 am i bhrabhsálaí gréasáin. 642 00:32:14,270 --> 00:32:17,710 Agus tá mé ag dul chun tonn mo lámh ag roinnt de na na sonraí le haghaidh lá atá inniu ann, go háirithe 643 00:32:17,710 --> 00:32:21,780 dóibh siúd agaibh a Breathnaíonn seo cosúil le ní hamháin JavaScript ach Gréagach, mar 644 00:32:21,780 --> 00:32:23,930 teanga neamhchoitianta go hiomlán. 645 00:32:23,930 --> 00:32:26,190 Ach tá sé seo sampla de teanga cláir. 646 00:32:26,190 --> 00:32:30,660 >> Agus do anois, a chur ar an creideamh go chéad líne seo de chód - 647 00:32:30,660 --> 00:32:32,470 agus ag Cód, ciallóidh mé díreach tar éis téacs. 648 00:32:32,470 --> 00:32:35,660 Téacs go raibh mé in ann a bheith clóscríofa literally i Microsoft Word, más rud é go raibh mé ar an 649 00:32:35,660 --> 00:32:37,630 bogearraí ceart go dtí sin rud éigin a dhéanamh leis. 650 00:32:37,630 --> 00:32:42,120 Cód foinse Clárú, cláir Cód Is é, i ndáiríre ach téacs, agus é 651 00:32:42,120 --> 00:32:45,420 Breathnaíonn éagsúla bunaithe ar an méid a teanga go bhfuil tú ag baint úsáide as, ní murab ionann agus Béarla agus 652 00:32:45,420 --> 00:32:49,200 Spáinnis agus Rúisis breathnú ar fad éagsúla nuair a scríobhann tú iad ar do mhéarchlár. 653 00:32:49,200 --> 00:32:53,520 >> Mar sin, an chéad líne seo, le haghaidh anois a ghlacadh ar creideamh, osclaíonn ach grafach as an 654 00:32:53,520 --> 00:32:56,160 idirlíon, go noisy grafach Chonaic muid díreach. 655 00:32:56,160 --> 00:32:59,900 Is é seo an chéad líne eile anseo, mar shampla de lúb, agus chonaic muid i ndáiríre go gcéanna 656 00:32:59,900 --> 00:33:01,130 béarlagair san fhíseán TED. 657 00:33:01,130 --> 00:33:03,750 Tá lúb rud a tharlaíonn arís agus arís, agus cé seo 658 00:33:03,750 --> 00:33:08,440 go hiomlán Breathnaíonn cryptic, leis an eochairfhocal, agus roinnt lúibíní, agus 659 00:33:08,440 --> 00:33:09,510 roinnt leathstadanna. 660 00:33:09,510 --> 00:33:13,070 Beidh muid ag teacht ar ais go dtí go roimh i bhfad, ach go bunúsach ann go lúb 661 00:33:13,070 --> 00:33:17,310 ag insint an clár, iterate thar gach na poncanna noisy, ó chlé go 662 00:33:17,310 --> 00:33:18,980 ceart, bhun go barr. 663 00:33:18,980 --> 00:33:21,260 >> Mar gheall ar an deireadh an lae, íomhá mar seo - agus is féidir leat i ndáiríre 664 00:33:21,260 --> 00:33:22,860 de chineál ar é a fheiceáil ar an teilgeoir - 665 00:33:22,860 --> 00:33:25,280 Is é i ndáiríre ach greille na poncanna. 666 00:33:25,280 --> 00:33:29,730 Mar sin, is féidir linn a aithint gach ceann de na poncanna ag chomhordú, x, y, agus leis an 667 00:33:29,730 --> 00:33:33,890 clár, anois is féidir linn tús a chur le rud éigin a dhéanamh leis na poncanna. 668 00:33:33,890 --> 00:33:37,540 >> Mar sin, cad tá mé ag dul chun dul ar aghaidh anseo agus Is féidir Tá mé ag dul a dhéanamh ar roinnt athruithe. 669 00:33:37,540 --> 00:33:41,000 An Chéad tá mé ag dul chun dul ar aghaidh agus a fháil réidh de gach ceann de sin greenish agus bluish 670 00:33:41,000 --> 00:33:43,520 torann, agus tá mé ag dul chun dul ar aghaidh agus cineál an méid seo a leanas 671 00:33:43,520 --> 00:33:45,710 admittedly error cryptic. 672 00:33:45,710 --> 00:33:48,020 im do íomhá. 673 00:33:48,020 --> 00:33:53,380 atá leagtha gorm ag suíomh x, camóg, suíomh y, a 0. 674 00:33:53,380 --> 00:33:55,610 I bhfocail eile, ba mhaith liom go dtí díreach mhúchadh go léir an gorm 675 00:33:55,610 --> 00:33:56,920 poncanna sa phictiúr. 676 00:33:56,920 --> 00:33:59,800 >> Tá mé ag dul chun dul ar aghaidh anois agus cliceáil an Rith / Sábháil cnaipe, agus beidh tú 677 00:33:59,800 --> 00:34:02,850 faoi ​​deara ar an thaobh na láimhe deise, an chuma ar an íomhá mar thoradh air. 678 00:34:02,850 --> 00:34:06,120 Anois, a chuid glas Super, ach ní go iontas, mar gheall ar iompaigh mé literally 679 00:34:06,120 --> 00:34:11,070 amach, trí 1 a 0, fad an gorm sa phictiúr. 680 00:34:11,070 --> 00:34:12,540 >> Bhuel, anois a ligean ar é a dhéanamh le beagán níos mó. 681 00:34:12,540 --> 00:34:16,989 im do íomhá, ponc setGreen, x, y. 682 00:34:16,989 --> 00:34:20,659 Agus ciallaíonn sin go díreach iterate ó chlé go deas agus ansin bhun go barr. 683 00:34:20,659 --> 00:34:23,520 Cas go amach le luach de 0, chomh maith. 684 00:34:23,520 --> 00:34:24,750 Sábháil. 685 00:34:24,750 --> 00:34:28,100 Agus ar an teilgeoir, ní féidir leat i ndáiríre i ndáiríre aon rud a fheiceáil ar chor ar bith. 686 00:34:28,100 --> 00:34:31,380 >> Ar mo scáileán ríomhaire glúine, má piaraí mé i díreach ar an mbealach ceart, is féidir liom a fheiceáil le beagán de 687 00:34:31,380 --> 00:34:33,300 íomhá, toisc go bhfuil siad fós roinnt dearg i ann. 688 00:34:33,300 --> 00:34:35,540 Má tá tú ag éisteacht riamh an t-acrainm RGB - 689 00:34:35,540 --> 00:34:36,830 dearg, glas, gorm - 690 00:34:36,830 --> 00:34:39,110 tá sé ag tagairt don chomhdhéanamh an íomhá ag baint úsáide as 691 00:34:39,110 --> 00:34:40,230 ach na trí dathanna. 692 00:34:40,230 --> 00:34:43,159 Agus ceart anois, tá muid thrown away gach glas, gorm go léir, ach 693 00:34:43,159 --> 00:34:44,500 níl mórán dearg. 694 00:34:44,500 --> 00:34:45,920 >> Mar sin, lig dom a crank suas an dearg. 695 00:34:45,920 --> 00:34:47,070 Conas is féidir liom a dhéanamh? 696 00:34:47,070 --> 00:34:49,300 Bhuel, ar an gcéad, tá mé ag dul a iarraidh an clár seo ceist. 697 00:34:49,300 --> 00:34:52,030 Tá mé ag dul chun dul ar aghaidh agus a ligean ar ghlaoch air athróg, díreach cosúil i ailgéabar. 698 00:34:52,030 --> 00:34:54,060 Is féidir leat a bheith x nó y nó z. 699 00:34:54,060 --> 00:34:57,230 Tá mé ag dul a dhearbhú athróg agus a rá, a chur i athróg seo, 700 00:34:57,230 --> 00:35:02,790 go sealadach, an luach na íomhánna getRed luach ar x, y. 701 00:35:02,790 --> 00:35:05,870 >> Agus arís, beidh muid ag teacht ar ais chuig gach seo go mion sa todhchaí. 702 00:35:05,870 --> 00:35:10,630 Ach do anois, a ghlacadh ach ar chreideamh gur Tá an líne seo ag iarraidh ar an gclár, cad 703 00:35:10,630 --> 00:35:12,740 Is é an luach dearg ag x, y? 704 00:35:12,740 --> 00:35:14,450 Ag an ponc ar leith? 705 00:35:14,450 --> 00:35:15,710 >> Ansin mé ag dul chun rud éigin a dhéanamh leis. 706 00:35:15,710 --> 00:35:21,100 Ansin, tá mé ag dul a dhéanamh íomhá ponc sraith dearg ag x, y, y ach an uair seo tá mé ag dul chun 707 00:35:21,100 --> 00:35:24,760 é a mhéadú ag déanamh amanna dearg, ligean le rá, 10. 708 00:35:24,760 --> 00:35:26,870 Mar sin, é a mhéadú faoi fhachtóir de 10. 709 00:35:26,870 --> 00:35:29,880 Lig dom zúmáil amach anois agus D'fhéadfadh cliceáil Rith / Sábháil. 710 00:35:29,880 --> 00:35:36,430 Agus voila, a bhí ann ar an iomlán am, cé ár súile an duine 711 00:35:36,430 --> 00:35:37,900 nach bhféadfaí a fheiceáil go maith é. 712 00:35:37,900 --> 00:35:41,470 >> Mar sin, arís, tá sé seo anois Cód réadach, le sampla de theanga go beidh muid ag teacht 713 00:35:41,470 --> 00:35:42,770 ar ais go dtí roimh i bhfad. 714 00:35:42,770 --> 00:35:46,670 Ach a bhaint amach, go háirithe iad siúd de tú nach bhfuil aon taithí den sórt sin, tá sé go leor 715 00:35:46,670 --> 00:35:50,280 luath agus go mbeidh muid sinn féin a bheith scríobh cód mar sin ann. 716 00:35:50,280 --> 00:35:54,520 Go deimhin, uirlis a bhfuil a bhfuil tú go léir measartha eolach, b'fhéidir, CS50 ar 717 00:35:54,520 --> 00:35:57,330 féin uirlis chúrsa-siopadóireacht, a bhí i ndáiríre rebooted an samhradh seo ag roinnt 718 00:35:57,330 --> 00:36:01,070 de mhic léinn iar-CS50 féin, cas anois TFS. 719 00:36:01,070 --> 00:36:04,740 >> Mar sin, a tharlaíonn sé seo a bheith ar an suíomh gréasáin a tógadh i dteanga ar a dtugtar PHP. 720 00:36:04,740 --> 00:36:08,510 Úsáideann sé bunachar sonraí ar a dtugtar MySQL, rudaí lena beidh orainn a fháil ar ár lámha 721 00:36:08,510 --> 00:36:10,190 salach déanaí sa seimeastar. 722 00:36:10,190 --> 00:36:14,140 Ach chreideann sé nó nach bhfuil, fiú rud éigin mar seo laghdaíonn deireadh leis an 723 00:36:14,140 --> 00:36:19,480 simplí de lúba agus coinníollacha agus brainsí, ar nós iad siúd a chonaic muid ach 724 00:36:19,480 --> 00:36:21,530 nóiméad ó shin san fhíseán TED. 725 00:36:21,530 --> 00:36:25,180 >> Cad a shíl mé gur mhaith liom a dhéanamh anois sciar nach ach rud éigin againn ar an bhfoireann atá déanta 726 00:36:25,180 --> 00:36:28,010 don champas, ach rud éigin a mac léinn iar - trí 727 00:36:28,010 --> 00:36:29,080 mic léinn, i ndáiríre - 728 00:36:29,080 --> 00:36:33,950 rinne na bliana seo caite, Siarra, Daniel, agus Sam, an ceann deireanach acu raibh aon roimh ré 729 00:36:33,950 --> 00:36:36,370 taithí programing nuair a ghlac sé CS50. 730 00:36:36,370 --> 00:36:39,950 Agus don tionscadal deiridh, siad taispeáint, ag an CS50 Aonach, ar 731 00:36:39,950 --> 00:36:43,720 iarratas ar a dtugtar wrdly, a bhfuil clár gréasán-bhunaithe le haghaidh a rinne siad 732 00:36:43,720 --> 00:36:47,670 físeán seo gur shíl mé gur mhaith liom a roinnt a a thabhairt duit tuiscint ar cad é go díreach 733 00:36:47,670 --> 00:36:49,280 is féidir trí théarma ar deireadh. 734 00:36:49,280 --> 00:37:57,170 >> [Seinm ceoil] 735 00:37:57,170 --> 00:38:00,570 >> DAVID MALAN: Sin as Seachtain nialais chun Seachtain 12 mbliana anuas. 736 00:38:00,570 --> 00:38:05,470 >> [Bualadh bos] 737 00:38:05,470 --> 00:38:09,520 >> DAVID MALAN: Mar teaser, freisin, i ndáiríre chun whet do appetite le cad 738 00:38:09,520 --> 00:38:14,580 is féidir, is féidir leat a bheith le feiceáil cheana féin, nó a d'fhéadfadh a fheiceáil go luath, market.cs50.net, a 739 00:38:14,580 --> 00:38:17,710 uirlis nua go bhfuil an cúrsa ar fhoireann ag obair ar, an uair seo i 740 00:38:17,710 --> 00:38:21,530 gcomhar le Harvard Mac Léinn Gníomhaireachtaí, den sórt sin ag tosú i mbliana 741 00:38:21,530 --> 00:38:24,980 agus tá súil againn leanúint ar aghaidh isteach sa teacht an tsamhraidh beidh tú go mbeadh caighdeán 742 00:38:24,980 --> 00:38:27,890 deis ar an gcampas a cheannach agus nithe spéisiúla a dhíol leat. 743 00:38:27,890 --> 00:38:32,220 Agus le comhpháirtíocht trí HSA, beidh tú freisin a bheith in ann rudaí titim as 744 00:38:32,220 --> 00:38:35,950 i gceann de na siopaí fisiciúil HSA ag roinnt pointe sa todhchaí, sa chaoi is go 745 00:38:35,950 --> 00:38:39,150 rudaí proxy, go háirithe mar atá tú céim a bhaint amach agus ní gá gurb ag iarraidh a 746 00:38:39,150 --> 00:38:44,110 rudaí a scriosadh, ach i ndáiríre é a íoc ar aghaidh chuig folks d'fhéadfadh a leanann tú 747 00:38:44,110 --> 00:38:45,270 anseo ar an gcampas. 748 00:38:45,270 --> 00:38:46,740 Mar sin, níos mó ar sin le teacht. 749 00:38:46,740 --> 00:38:49,830 >> Ach beagán níos nithiúil, uirlis go bhfuil teacht amach as an CS50 le blianta beaga anuas 750 00:38:49,830 --> 00:38:52,760 bliana, lena roinnt de tú d'fhéadfadh a bheith D'fhéadfadh eolas agus daoine eile de tú a bheith 751 00:38:52,760 --> 00:38:57,940 googling anois, ag CS50.net/2x, beidh tú teacht ar nasc le síneadh Chrome 752 00:38:57,940 --> 00:39:01,250 atá thaispeántach de conas is féidir leat úsáid a bhaint as JavaScript, go teanga chéanna againn 753 00:39:01,250 --> 00:39:06,660 a úsáidtear leis an túr Eiffel nóiméad ó shin, a chur i bhfeidhm luas athsheinm 2x 754 00:39:06,660 --> 00:39:09,000 do gach iSites físeáin Harvard. 755 00:39:09,000 --> 00:39:11,880 Is é an rud atá ann, bunaithe i imreoir físeán CS50 féin. 756 00:39:11,880 --> 00:39:14,870 Ach seo, freisin, má dtosaíonn tú chun tochailt isteach an cód foinse, a beidh orainn 757 00:39:14,870 --> 00:39:18,840 go sona sásta a chur ar fáil, beidh tú a fheiceáil conas a Is féidir leat a réiteach fiú fadhbanna mar sin, 758 00:39:18,840 --> 00:39:23,180 giuirléidí i láithreáin ghréasáin a luathú le a bhfuil tú cheana féin go maith ar an eolas. 759 00:39:23,180 --> 00:39:26,630 >> Mar sin focal anois ar an gcúrsa agus ionchais agus cad atá amach romhainn. 760 00:39:26,630 --> 00:39:29,445 Go ginearálta, beidh muid a bhailiú go deimhin anseo ar an Luan agus ar an gCéadaoin - cé go 761 00:39:29,445 --> 00:39:31,490 Dé hAoine seo, beidh orainn a bhailiú mar gheall ar Seachtain na Siopadóireacht - 762 00:39:31,490 --> 00:39:34,640 1:00-14:00, cé go uaireanta go dtí 02:30. 763 00:39:34,640 --> 00:39:38,700 Ós rud é go bhféadfadh sin gur mhaith leat nó a chur roinnt rang ag 02:00 764 00:39:38,700 --> 00:39:42,480 ar aghaidh, nó fiú roimh, realize an Is cúrsa tacaíocht cad atá ar a dtugtar 765 00:39:42,480 --> 00:39:45,900 clárú comhuaineach, trína Feicfidh muid achainí tacaíocht don Bhord Ad agus 766 00:39:45,900 --> 00:39:49,400 do chónaí déin ar do shon má tá tú coinbhleacht éigin sa 767 00:39:49,400 --> 00:39:50,790 1:00-2:30 raon. 768 00:39:50,790 --> 00:39:54,110 Ceann leis an URL ar líne le haghaidh sonraí breise. 769 00:39:54,110 --> 00:39:57,750 >> Ach i dtéarmaí na struchtúr tacaíochta thréith CS50, do mhic léinn 770 00:39:57,750 --> 00:40:01,750 níos mó agus níos lú compordach araon, táimid ag thairiscint rianta ar leith de ranna. 771 00:40:01,750 --> 00:40:04,730 Agus tá sé seo le cúpla seachtain saor, ach roimh fada, beidh tú go n-iarrfaí go 772 00:40:04,730 --> 00:40:05,770 do leibhéal chompord. 773 00:40:05,770 --> 00:40:08,590 An bhfuil tú i measc iad siúd níos lú compordach, níos compordaí, nó 774 00:40:08,590 --> 00:40:10,520 áit éigin idir eatarthu? 775 00:40:10,520 --> 00:40:13,150 >> Agus beidh trí ar leith rianta a bhíonn ag freastal 776 00:40:13,150 --> 00:40:14,470 beacht na lucht féachana. 777 00:40:14,470 --> 00:40:17,900 Mar sin, ag aon phointe sa téarma ba chóir duit fiú bhraitheann cosúil tá tú ag iomaíocht 778 00:40:17,900 --> 00:40:21,390 in aghaidh aon mhic léinn a bhfuil níos mó nó cúlra níos lú ná tú. 779 00:40:21,390 --> 00:40:24,160 Go deimhin, tá an cúrsa i gceist a bheith i bhfad níos comhoibrithí agus i bhfad 780 00:40:24,160 --> 00:40:25,650 níos oscailte ná sin. 781 00:40:25,650 --> 00:40:29,030 >> I dtéarmaí na tacair fhadhb, beidh tú fháil, freisin, go bhfuil sa bhreis ar an 782 00:40:29,030 --> 00:40:32,130 eagrán caighdeánach fhadhb gach seachtaine a leagtar, níl go minic ar "hacker 783 00:40:32,130 --> 00:40:37,010 eagrán "go bhfuil i gceist a bheith dírithe ag an% 5% go 10 nó mar sin de na 784 00:40:37,010 --> 00:40:40,270 déimeagrafacha atá ar deimhin i measc iad siúd níos compordaí agus ba mhaith leat níos mó 785 00:40:40,270 --> 00:40:43,960 de dúshlán ná an caighdeán eagrán den pset súil. 786 00:40:43,960 --> 00:40:46,390 Tá níos mó sonraí ar na a bheith fáil sa siollabas. 787 00:40:46,390 --> 00:40:49,430 >> Ach freisin i féidir a bheith ann a fháil sonraí ar na cúrsaí laethanta déanacha. 788 00:40:49,430 --> 00:40:51,570 De ghnáth leagann fhadhb Tá dlite ar an Déardaoin. 789 00:40:51,570 --> 00:40:55,550 Mar sin féin, is féidir leat a leathnú go leor de do chuid spriocdhátaí seo titim ó Déardaoin go 790 00:40:55,550 --> 00:41:00,010 Aoine go simplí ag cruinniú againn leathbhealach, mar a déarfá, ag freagairt cúpla te-suas 791 00:41:00,010 --> 00:41:03,370 ceisteanna i éigin de fhadhb na seachtaine Leagann, a chuirfidh go huathoibríoch 792 00:41:03,370 --> 00:41:05,710 ansin a thabhairt duit breise 24 uair an chloig. 793 00:41:05,710 --> 00:41:09,120 Beidh muid ag titim chomh maith do is ísle scór, de réir an tsiollabais. 794 00:41:09,120 --> 00:41:12,170 >> Chun a thabhairt duit tuiscint ar cad é an fhadhb Tá Leagann - mar tá sé go deimhin, 795 00:41:12,170 --> 00:41:15,120 Leagann an cúrsa ar fhadhb atá ann go ar deireadh thiar a shainiú beagnach gach 796 00:41:15,120 --> 00:41:18,760 eispéireas an mhic léinn, mar sin níos mó ná léachtaí, níos mó ná hailt sin, níos mó 797 00:41:18,760 --> 00:41:21,230 mar sin ná an chuid is mó ar bith eile ghné den chúrsa. 798 00:41:21,230 --> 00:41:25,140 An bhliain seo caite, mar shampla, thosaigh muid, mar beidh muid ag tús na bliana seo, le Scratch. 799 00:41:25,140 --> 00:41:29,150 Go háirithe ar an Aoine, beidh orainn a úsáid, do ach lá amháin ar am, a grafach 800 00:41:29,150 --> 00:41:32,260 teanga cláir, lena Feicfidh muid cláir tús a chur ag tarraingt agus 801 00:41:32,260 --> 00:41:37,580 dropping píosaí bhfreagra nach bhfuil ach assemble go fisiciúil má dhéanann sé ciall 802 00:41:37,580 --> 00:41:38,990 é sin a dhéanamh go loighciúil. 803 00:41:38,990 --> 00:41:43,460 >> Tseachtain seo chugainn, beidh muid ag aistriú go tapa C, a sean measartha ach an-bheag agus 804 00:41:43,460 --> 00:41:48,510 teanga shimplí a ligfidh dúinn chun i ndáiríre dul 0-60 linn 805 00:41:48,510 --> 00:41:52,290 de ach cúpla seachtain, agus ansin Parlay na scileanna agus eolas céanna 806 00:41:52,290 --> 00:41:56,160 constructs ríomhchlárúcháin isteach teangacha ardleibhéil cosúil PHP, 807 00:41:56,160 --> 00:41:58,240 JavaScript, agus daoine eile fós go fóill. 808 00:41:58,240 --> 00:42:02,560 >> An bhliain seo caite, an tríú pset i gcúrsa go raibh de cripteagrafaíochta, a 809 00:42:02,560 --> 00:42:06,380 iarratas fearainn ar leith trína againn mic léinn dúshlán a chur i bhfeidhm ar aon 810 00:42:06,380 --> 00:42:11,140 líon na sifir, cláir a chun scramble nó unscramble faisnéise, 811 00:42:11,140 --> 00:42:11,880 a chriptiú air. 812 00:42:11,880 --> 00:42:16,300 Chun an t-eagrán hacker, ag gcodarsnacht leis sin, thug muid na mic léinn hacker comhad 813 00:42:16,300 --> 00:42:19,900 ó ríomhaire Unix caighdeánach ina bhfuil ainmneacha úsáideora agus focal faire, 814 00:42:19,900 --> 00:42:22,740 an dara ceann a bhí criptithe, agus dúshlán dúinn sin a hacker 815 00:42:22,740 --> 00:42:26,850 mic léinn a dhíchriptiú, mar is fearr a d'fhéadfadh siad, na pasfhocail, fós ar an 816 00:42:26,850 --> 00:42:27,770 bhfearann ​​céanna. 817 00:42:27,770 --> 00:42:30,580 >> Scramble, cluiche lena cuid de go bhfuil tú eolach b'fhéidir. 818 00:42:30,580 --> 00:42:34,410 Tá píosa forensics, nuair a iarraimid mic léinn chun sonraí a bhí a aisghabháil 819 00:42:34,410 --> 00:42:38,530 a mhalairt scriosadh ó mo digiteach féin cárta flash dlúth ceamara, ag 820 00:42:38,530 --> 00:42:42,740 iarbhír a scríobh bogearraí chun an figiúr amach, áit a raibh an chuid is mó nialais agus cinn i 821 00:42:42,740 --> 00:42:46,850 go ceamara digiteach go roimhe seo Chum grafach JPEG? 822 00:42:46,850 --> 00:42:49,710 >> Dúshlán de shaghas bliana seo caite a bhaineann le scríobh an tapúla 823 00:42:49,710 --> 00:42:53,160 spell-checker is féidir, in iomaíocht i gcoinne chairde agus classmates má 824 00:42:53,160 --> 00:42:53,860 ba mhaith leo. 825 00:42:53,860 --> 00:42:56,330 Cur Puff n Huff ', clár comhbhrú. 826 00:42:56,330 --> 00:43:01,930 Agus ansin dar críoch an seimeastar le CS50 Airgeadas, iarratas bunaithe ar an ngréasán le 827 00:43:01,930 --> 00:43:06,570 a chruthú duit ar láithreán gréasáin Etrade-mhaith a cheannach agus a dhíol stoic, mar sin go 828 00:43:06,570 --> 00:43:09,860 labhairt, ag iarbhír ag tarraingt beagnach Sleachta fíor-ama Yahoo! 829 00:43:09,860 --> 00:43:10,450 Airgeadas. 830 00:43:10,450 --> 00:43:13,590 >> Cad é nach raibh againn a dhéanamh an bhliain seo caite go raibh ceann a leagtar fhadhb go bhfanann 831 00:43:13,590 --> 00:43:14,810 mar sin féin is fearr leat. 832 00:43:14,810 --> 00:43:18,400 Má riamh tá tú imithe go dtí shuttle.cs50.net, feicfidh tú i d'úsáideoir 833 00:43:18,400 --> 00:43:19,670 comhéadan beag cosúil le seo. 834 00:43:19,670 --> 00:43:23,530 Ach dhá bhliain ó shin, an rang i bhfeidhm, ag baint úsáide as Google Maps agus an 835 00:43:23,530 --> 00:43:28,570 Google Earth plug-in agus le beagán de savvy le tiomáint ar fud an champais, 836 00:43:28,570 --> 00:43:33,290 mar sin go raibh an cuspóir an cluiche seo, is féidir leat a fheiceáil ar roinnt de na aghaidheanna, 837 00:43:33,290 --> 00:43:37,530 Tá a thiomáint ar fud an champais ag lorg foirne, comhaltaí teagaisc agus CAanna, agus 838 00:43:37,530 --> 00:43:40,080 nuair a dhéanann tú, iad a chur ar do tointeála bus. 839 00:43:40,080 --> 00:43:44,035 Aon cheann acu cosúil iarbhír a bheith anseo, mar sin táimid ag dul chun dul isteach i cód cheat. 840 00:43:44,035 --> 00:43:47,150 >> [Gáire] 841 00:43:47,150 --> 00:43:48,430 >> DAVID MALAN: Ní théann muid. 842 00:43:48,430 --> 00:43:49,240 Gach ceart. 843 00:43:49,240 --> 00:43:51,750 Agus anseo go bhfuil anois an bhfoireann laced ar fud an champais. 844 00:43:51,750 --> 00:43:54,530 Agus mar is féidir leat a fheiceáil, ar an gceart-láimhe taobh den scáileán, an tointeála bus 845 00:43:54,530 --> 00:43:55,510 Tá suíochán folamh. 846 00:43:55,510 --> 00:43:59,000 Agus ba é an cuspóir a scríobh an Cód le cur in insamhail seo 847 00:43:59,000 --> 00:44:01,790 tiomáint agus ag piocadh suas agus dropping amach paisinéirí. 848 00:44:01,790 --> 00:44:04,960 Sin ceann, freisin, ag baint úsáide as teanga ar a dtugtar JavaScript. 849 00:44:04,960 --> 00:44:10,030 Mar sin, a thuiscint go cláir cosúil go mbeidh a bheith ar ár trajectory céanna seo 850 00:44:10,030 --> 00:44:10,910 bliain, chomh maith. 851 00:44:10,910 --> 00:44:13,640 >> I dtéarmaí, anois, ar tacaíocht bhreise, ní mór dúinn uaireanta oifige. 852 00:44:13,640 --> 00:44:16,520 Mar a bheadh ​​agat le feiceáil i do theach féin halla bia nó i Annenberg, 853 00:44:16,520 --> 00:44:19,280 beidh orainn a bheith sa teach itheacháin hallaí ceithre oíche sa tseachtain - 854 00:44:19,280 --> 00:44:24,450 LEVERETT, Pfoho, Eliot agus Annenberg na bliana seo, 20:00-23:00. 855 00:44:24,450 --> 00:44:26,830 Agus cad a cheap muid gur mhaith linn a dhéanamh i mbliana Tá rud éigin a bhí beagán difriúil. 856 00:44:26,830 --> 00:44:29,650 >> Má chuala tú rumblings an bhliain seo caite go bhí sé rud beag ró-strusmhar, seo 857 00:44:29,650 --> 00:44:32,800 uaireanta oifige bliana, mar beidh muid ag cur síos an tseachtain seo chugainn beidh, a bheith níos orgánaí, 858 00:44:32,800 --> 00:44:36,900 trína tar éis dóibh teacht, beidh tú choinsínítear chuig tábla amháin ar leith 859 00:44:36,900 --> 00:44:39,860 áit fanacht le baill foirne il, agus beidh muid rudaí a dhéanamh i bhfad níos mó 860 00:44:39,860 --> 00:44:40,440 horgánach. 861 00:44:40,440 --> 00:44:43,740 Uimh scuaine níos mó, nach bhfuil níos mó iPad, ach in áit a bheith níos pearsanta 862 00:44:43,740 --> 00:44:47,300 chomhráite timpeall ar tábla de díreach ocht nó mar sin students, ionas go mbeidh muid 863 00:44:47,300 --> 00:44:50,880 thart ar an dóigh ar cad shlí eile Ba mhaith a bheith ina rang i bhfad níos lú. 864 00:44:50,880 --> 00:44:54,120 >> Cuirimid, chomh maith, ar na rudaí a ar a dtugtar walkthroughs, físeáin scannánú i 865 00:44:54,120 --> 00:44:57,330 chun cinn ag ceann de na chúrsa a theagasc comhaltaí, Zamyla, ina bhfuil sí 866 00:44:57,330 --> 00:45:00,690 siúlóidí tú tríd an fhadhb na seachtaine Leagann, ag tairiscint leideanna agus cleasanna do na 867 00:45:00,690 --> 00:45:02,640 dúshláin a leagan amach romhainn. 868 00:45:02,640 --> 00:45:06,230 Agus os a choinne sin, tar éis tacair fhadhb atá mar gheall ar, i mbliana, beidh muid ag scaoileadh freisin 869 00:45:06,230 --> 00:45:09,100 clips beag glaoch le scrúduithe iarbháis a i ndáiríre shiúlann tú tríd 870 00:45:09,100 --> 00:45:13,630 réitigh ionadaíocha, go maith agus dá olc, trínar féidir leat tátal a bhaint astu conas 871 00:45:13,630 --> 00:45:17,550 fhéadfadh go mbeadh ort nó ba chóir go mbeadh i bhfeidhm do réiteach féin. 872 00:45:17,550 --> 00:45:20,500 >> Agus cad beidh orainn a thairiscint don chéad uair na bliana seo chomh maith, go háirithe 873 00:45:20,500 --> 00:45:23,420 do na mic léinn sin a bhaineann leas as féin den chúrsa ar eile 874 00:45:23,420 --> 00:45:28,580 acmhainní ach mar sin féin ag streachailt go léir i bhfad ró-, ar an gcúrsa 875 00:45:28,580 --> 00:45:33,030 Beidh féin péire na mic léinn, mar acmhainní a cheadú, le teagascóirí ionas go 876 00:45:33,030 --> 00:45:35,840 tá tú i bhfad níos pearsanta deis ná hallaí bia teach 877 00:45:35,840 --> 00:45:38,700 cheadú le cúnamh duine-ar-cheann. 878 00:45:38,700 --> 00:45:42,780 >> Anois, a glimpse deiridh ag roinnt de na cluichí deireadh i radharc. 879 00:45:42,780 --> 00:45:44,580 D'fhéadfá a bheith eolach ar an Hackathon CS50. 880 00:45:44,580 --> 00:45:48,120 Bhuel, ag teacht leis an Nollaig, ó 8:00 AM go 7:00, ag tús na 881 00:45:48,120 --> 00:45:51,410 Léitheoireacht Tréimhse a bheidh, a bheith deis a bhailiú le classmates - 882 00:45:51,410 --> 00:45:53,130 Bheadh ​​sé seo a bheith thart ar 21:00 - 883 00:45:53,130 --> 00:45:56,550 ar lena linn a Léim tú isteach i do deiridh i ngníomh an tionscadail ar taobh 884 00:45:56,550 --> 00:45:59,910 classmates, cairde, agus bia. 885 00:45:59,910 --> 00:46:03,680 Bheadh ​​sé seo a bheith thart ar 01:00, nuair a an chéad bhaisc bia tháinig. 886 00:46:03,680 --> 00:46:08,470 Agus is é seo thart ar 04:00 go mbliain ar leith ag an Hackathon CS50. 887 00:46:08,470 --> 00:46:12,000 >> Ach tá an climax fíor an chúrsa i gceist leis an Aonach CS50, ar fud an gcampas a 888 00:46:12,000 --> 00:46:15,790 taispeántas de do thionscadail deiridh féin, a teaghlaigh agus cairde go léir 889 00:46:15,790 --> 00:46:18,730 cuireadh, mar ár earcóirí agus ár gcairde ón tionscal. 890 00:46:18,730 --> 00:46:22,170 Seo, mar shampla, tá léargas ar an Daoine 2,000-plus a Bainim fhreastail 891 00:46:22,170 --> 00:46:23,160 bliana anuas. 892 00:46:23,160 --> 00:46:27,180 Nach bhfuil Léirithe mar seo neamhchoitianta, agus mar an gcéanna a dhéanamh do 893 00:46:27,180 --> 00:46:29,660 classmates delight i rudaí atá tú a chur i gcrích. 894 00:46:29,660 --> 00:46:33,170 >> Agus i ndáiríre, i dtreo na críche sin, ní mór dúinn ar ócáid ​​tús an téarma, chomh maith. 895 00:46:33,170 --> 00:46:37,400 Má rudaí mar seo achomharc a dhéanamh chun tú, nó tá tú ar a laghad aisteach le cad 896 00:46:37,400 --> 00:46:41,590 seo, tá a fhios go bhfuil traidisiún nua ar an Tá cúrsa ar a dtugtar CS50 Lá Puzal. 897 00:46:41,590 --> 00:46:45,710 Agus bhí sé seo a thionscnamh le cúpla bliain ar ais chun comhartha i ndáiríre ar an gcampas 898 00:46:45,710 --> 00:46:48,930 nach bhfuil eolaíocht ríomhaireachta faoi cláir, agus tá sé cinnte nach 899 00:46:48,930 --> 00:46:51,960 faoi ​​glacadh ach na mic léinn a bhfuil taithí roimh ré. 900 00:46:51,960 --> 00:46:54,200 Tá sé i ndáiríre faoi réiteach fadhbanna níos ginearálta. 901 00:46:54,200 --> 00:46:57,360 >> Agus lá sin Puzal, thar na blianta anuas bliain anois, tá tagtha i deas 902 00:46:57,360 --> 00:47:00,500 gcomhpháirtíocht lenár gcairde ag Facebook, trína beidh a bheith ann fabulous 903 00:47:00,500 --> 00:47:04,830 duaiseanna agus pizza trasna na habhann ag an i-saotharlann seo Dé Sathairn ag teacht. 904 00:47:04,830 --> 00:47:09,180 Ceann leis an URL le dhá nó trí chairde más mian leat páirt a ghlacadh 905 00:47:09,180 --> 00:47:10,830 sa traidisiún nua. 906 00:47:10,830 --> 00:47:14,180 >> Mar sin, ba mhaith liom buíochas a iarraidh go gcoinníonn tú amháin rud san áireamh, agus tá muid fuair ach 907 00:47:14,180 --> 00:47:17,070 dhá gearrthóg nóiméad ar a a dhúnadh lá atá inniu ann. 908 00:47:17,070 --> 00:47:19,640 Is é 73% an líon a mheabhrú. 909 00:47:19,640 --> 00:47:23,900 Císte, freisin a bheidh, ag fanacht leat taobh amuigh den chroslann mar atráth againn i díreach 910 00:47:23,900 --> 00:47:26,710 cúpla chuimhneacháin, a bhfuil traidisiún den chúrsa, chomh maith. 911 00:47:26,710 --> 00:47:29,860 Ach is é seo an ceanglófar eochair ó na siollabas an chúrsa a choinneáil i gcuimhne. 912 00:47:29,860 --> 00:47:32,820 Cad nithe ar deireadh thiar sa chúrsa seo nach bhfuil an oiread sin nuair tú suas go deireadh 913 00:47:32,820 --> 00:47:36,580 i gcoibhneas le do rang ach i gcás tú, i Seachtain 12, suas go deireadh i gcoibhneas le 914 00:47:36,580 --> 00:47:37,960 féin i Seachtain 0. 915 00:47:37,960 --> 00:47:43,670 >> Ach ar an glimpse go mbeidh muid a fhágann tú le anseo inniu an ceann deireanach anseo 916 00:47:43,670 --> 00:47:47,580 ag ár Daniel céanna, a rinne an físeán wrdly ach nóiméad ó shin. 917 00:47:47,580 --> 00:47:50,000 Mé a fhágann tú leis an glimpse de cad atá amach romhainn. 918 00:47:50,000 --> 00:47:53,360 Agus mar a dhéanaimid é seo, má d'fhéadfadh muid a bheith CS50 fhoireann as an os comhair an seomra 919 00:47:53,360 --> 00:47:57,280 chun teacht ar suas go dtí an chéim a phéinteáil go léir an níos mó de pictiúr amhairc a 920 00:47:57,280 --> 00:47:59,100 cad awaits tú i mbliana - 921 00:47:59,100 --> 00:48:00,350 dul awkward. 922 00:48:00,350 --> 00:48:02,200 923 00:48:02,200 --> 00:48:05,188 Beidh muid i gcrích le seo anseo ar an scáileán. 924 00:48:05,188 --> 00:48:18,634 >> [Seinm ceoil] 925 00:48:18,634 --> 00:48:21,124 >> DAVID MALAN: Tá sé seo CS50. 926 00:48:21,124 --> 00:50:00,226 >> [CEOL - MATT & KIM, "IT'S Ceart go leor"] 927 00:50:00,226 --> 00:50:03,245 >> Cainteoir 1: Is breá liom CS50 níos mó ná cait. 928 00:50:03,245 --> 00:50:06,030 >> Cainteoir 2: Whoaaaa! 929 00:50:06,030 --> 00:50:06,990 >> [Gáire] 930 00:50:06,990 --> 00:50:08,140 >> DAVID MALAN: Tá sé seo, ansin tá, CS50. 931 00:50:08,140 --> 00:50:10,050 Beidh muid a fheiceann tú ar an Aoine. 932 00:50:10,050 --> 00:50:13,370 >> [Bualadh bos agus cheering] 933 00:50:13,370 --> 00:50:17,540 >> Scéalaí: Ag an CS50 eile, ina onstage Ní taispeána dul mar a bhí beartaithe. 934 00:50:17,540 --> 00:50:19,080 >> DAVID MALAN: Teastaíonn uainn a fháil Mike Smith sa leabhar teileafóin. 935 00:50:19,080 --> 00:50:20,380 Bhuel, cad iad do instincts? 936 00:50:20,380 --> 00:50:23,750 D'fhéadfadh liom a léim thart ar an lár na an leabhar gutháin, Sracfhéachaint síos, a fheiceáil go 937 00:50:23,750 --> 00:50:26,830 Tá mé ag M, agus tá a fhios agam anois go Mike Ní Smith ar an taobh clé. 938 00:50:26,830 --> 00:50:27,840 Caithfidh sé a bheith ar dheis. 939 00:50:27,840 --> 00:50:30,515 Agus mar sin ag an bpointe seo, táimid ag Is féidir cuimilt literally - 940 00:50:30,515 --> 00:50:33,300 ag an bpointe seo, is féidir linn a cuimilt literally - 941 00:50:33,300 --> 00:50:36,490 ag an bpointe seo, is féidir linn figuratively cuimilt an leabhar teileafóin i leath. 942 00:50:36,490 --> 00:50:38,954 >> [Strumming UKELELE]