[Seinm ceoil] -Alright! So is CS50. So is CS50. So is CS50. [CEOL - Iggy AZALEA, "Fancy"] -My Chuimhne is fearr leat ó CS50 a bhí nuair a chuaigh mé go dtí Puzal Lá. -Probably Ach an t-am caitheadh ​​ag obair ar Leagann fhadhb le mo chairde agus daoine a Wold sa deireadh a bheith ar mo blockmates. -My Chuimhne is fearr ó Is CS50 an Hackathon. -Féadfaidh CS50 Hackathon. -Hackathon. -Hackathon. -Hackathon. -Féadfaidh Hackathon -Rob Bowden. Just a gach rud mar gheall air. [CEOL - Iggy AZALEA, "Fancy"] Is -My chuimhne is fearr leat nuair a bhí mé ar an stáitse agus mé imir an ról mór le rá de nód [? i Nasctha?] [? Liosta. ?] -Nuair Fuair ​​muid ar fad saor in aisce spás Dropbox agus David bhí cosúil, cuma faoi do suíochán. Agus bhí sé cosúil le, spás do gach duine! [CEOL - Iggy AZALEA, "Fancy"] Comhairle -My le haghaidh aon bheadh ​​mac léinn ag teacht isteach a bheith ag obair i ndáiríre ar P-Leagann le cairde. Tá uaireanta -Office go mór do chara. -Déan An chuid is mó de do thaithí agus freastal ar an oiread daoine agus is féidir leat. -Don't Bheidh eagla ar a iarraidh chun cabhair a fháil. -Start An P-Leagann go luath i rith na seachtaine. Sílim go -I is é an rud is mó a leas a bhaint as na hacmhainní go léir Tá sin CS50. -Téigh Chuig uaireanta oifige go luath i rith na seachtaine. -Definitely Féachaint ar na shorts. -Don't Procrastinate ar do P-Leagann. -Déan Cinnte go bhfaighidh tú ar ghrúpa mór de na daoine a bheith ag obair ar an P-Leagann leis. Is féidir leat a bheith lán de spraoi agus a fháil obair atá déanta le chéile. -Don't Bheidh eagla a son féin. Téigh chun an t-eagrán hacker uaireanta. Rudaí -Write ar pháipéar roimh dteagmháil tú riamh ar do ríomhaire. Tá -CS50 ndáiríre mór ar ag soláthar bealaí cabhair a fháil. Tá -My píosa amháin de comhairle codlata. Tá sé ráite ag aon duine go? Codladh, do cinnte. Tá sé éasca gan é a dhéanamh, ach atá tú a fuair a dhéanamh, dar liom. Bheadh ​​-Tá mé a rá a ullmhú i ndáiríre meabhrach toisc go bhfuil tú ag dul chun grá é. [CEOL - Iggy AZALEA, "Fancy"] So is CS50. So is CS50. So is CS50. [CEOL - Iggy AZALEA, "Fancy"] So is CS50. [Bualadh bos] DAVID J. MALAN: Mar sin, is é seo CS50 agus is é seo an deireadh Seachtain 0. Agus bhí sin ach cuid d'fhoireann CS50 ar a ag fanacht leat, ní hamháin in ailt agus uaireanta oifige, ach, freisin, an deireadh seachtaine seo ag teacht ag Puzal CS50 Lae. Cé acu, arís nach bhfuil, ar fad faoi chláir. Go deimhin, tá sé ag súil go bhfuil tú Ní bheidh aon rud a clár, ach fadhbanna a réiteach ag baint úsáide as wits agus cairde taobh leat. Beidh muid a uamadh ag roinnt dár gcairde ag Facebook-- má chláraíonn tú here-- a ar feadh na blianta anuas, Tá i ndáiríre ag scríobh na dúshláin le linn. Agus mar sin, beidh siad na cinn ar deireadh thiar ag rith Lá Puzal. Agus mar sin, beidh tú a dúshlán leis go beacht na cineálacha rudaí agus fadhbanna a folks ag Facebook Is maith chun machnamh. Mar sin, is é sin amárach. Cláraigh ar cs50.harvard.edu/register. Anois, focal ar lánúin foirne go háirithe. Tá sé seo anseo Ansel Duff, atá i ndáiríre ar cheann de na comh-údair na dénártha bolgáin a chonaic muid ar an gCéadaoin, chomh maith le CS50 féin Dan Bradley. Bhí Ansel Duff iar freisin advisee freshman de mo 3 bliana ó shin agus tá sé i ndáiríre tógtha fiú an léachtán. Sé imithe ar a dhéanamh eolaíochtaí innealtóireachta agus níos mó. Anois, tá a chuid pictiúr anseo i ndáiríre Ansel 3 bliana ó shin ag an Hackathon CS50 nuair a fuarthas ar iasacht sé ar cheann de na ár n- balúin, bhfostú sé ar a ríomhaire glúine, agus, do na 12 romhainn éigin corr uair an chloig, dírithe ar a chuid tionscadal deiridh, sosanna a ghlacadh ach amháin a oscailt málaí de candy ag an Hackathon. Ach chuaigh sé ar níos mó le déanaí chaitheamh an samhradh seo caite a dhéanamh linn, ó CS50 dá fhoireann, agus anois na mic léinn seo seimeastar, Tá a printéir 3D féin. Agus i nutshell is clódóirí 3D gléas a Breathnaíonn go maith mar seo. Líonadh tú é le spól plaisteach atá leáigh síos ag an gléas agus a thógáil tú rudaí literally as rud ar bith. I bhfad cosúil le printéir inkjet, dtosaíonn tú spitting amach poncanna beag plaisteach fhoirm sin le chéile chun foirm rudaí ar fad. Agus mar sin Ansel mar shampla, níos luaithe an samhradh seo, tá 5 iPhone agus chinn raibh sé ag iarraidh i ndáiríre chun tacú le sé suas ar a dheasc. Ach ní raibh sé ag iarraidh a dul amach agus rud éigin a cheannach as an siopa Apple nó a leithéidí, mar sin sé shuigh síos agus thosaigh ag tarraingt rud éigin. Thóg sé cúpla tomhais maidir le conas tiubh agus conas ar fud bhí a iPhone, Tharraing sé an íomhá seo anseo, chinn sé go raibh sé ag go bhfuil tilt 75 céim mar a bhí sé ag stánadh air ar a dheasc ann. Iompaigh sé ansin seo, ag baint úsáide as bogearraí, isteach i múnla 3D CAD gur fhéach beag rud éigin mar seo. Agus ansin chuaigh sé, ar deireadh, a chruthú i ndáiríre é. Mar sin, i ndáiríre, má tá aon cheann de tú anseo, b'fhéidir i ndiaidh a chéile gur féidir liom a chaitheamh go, tá an-- ansin ní mór dúinn folks le iPhone 5, agus anseo tá dhá níos mó. Anois, gan a bheith outdone, CS50 féin Leagtar Cheng Gong amach freisin an samhradh seo a thógáil go leor le roinnt rudaí agus, i ndáiríre, ar chúiseanna atá fós doiléir, bhí go mall priontáil ar arm na elephants leis an arm a chur in iúl agus trunks. Tá cúpla atá iarbhír anseo má mbeadh duine ar bith like-- anois eilifint. Gach ceart,. ach cad a rinne Cheng freisin do tá sé dúinn ar bun an-cineálta ceamara mar gheall ar go eilifint, chreideann sé nó nach bhfuil, Bíonn thart dhá leath uair an chloig a phriontáil. Fiú ghlac an seastán iPhone uair an chloig go leith a phriontáil. Agus cad a chuaigh Cheng romhainn agus rinne Bunaíodh ceamara deas os comhair an printéir 3D, scannánú ar feadh uair an chloig agus go leith le dearadh Ansel clóbhuailte. Forleagtha muid roinnt sexy ceol dó in ord a thabhairt duit seo a lorg ar conas a oibríonn priontáil 3D. Agus cé seo i ndáiríre i plaisteach, a thuiscint go más rud é go bhfuil an limistéar suim agat acadúil, tá folks, i measc iad Jennifer Lewis anseo ag an Scoil Innealtóireacht, atá i ndáiríre ag obair ar 3D priontáil rudaí as plaisteach. Ach fiú, níos mó, ábhar bitheolaíochta a réiteach fadhbanna fiseolaíocha maidir leis an duine. Ach tá anseo beagán rud éigin as CS50. [Os ard MHEICNIÚIL noises] DAVID J. MALAN: Ní chuireann sé fuaim aon rud mar sin i ndáiríre, ach tá sé i bhfad with chun féachaint air ag an luas, agus leis sin fuaim. Anois, ar an gCéadaoin, conas raibh muid a fháil anseo ar dtús? Thosaigh muid ag caint faoi an ríomhaire eolaíocht agus muid d'iarr cad a bhí sé. Agus tá sé mar gheall ar roinnt rudaí, agus níl an oiread sin treoracha éagsúla inar féidir leat ceann tar éis cúrsa cosúil le CS50. Go deimhin, má phioc tú suas ceann de na treoracha neamhoifigiúil taobh amuigh CS, an leabhrán a atá ar fáil dúinn, cibé an bhfuil tú ag smaoineamh ar lámh díreach CS50, nó b'fhéidir a dhéanamh ar tánaisteach, nó b'fhéidir fiú ag díriú i CS, a smeach trí sin. Agus beidh tú a fheiceáil léaráid i dtreo deireadh a léiríonn tú an iliomad treoracha éagsúla i CS gur féidir leat dul amach i. Ach do lá atá inniu ann, beidh muid ag díriú, arís, ar i ndáiríre ar cheann de na tuairimí bunúsacha, b'fhéidir, áit a bhfuil tú ionchuir ar fhadhbanna, tá tú aschuir ó fadhbanna, agus tá tú halgartaim a chruthú na n-aschur ó na ionchur. Agus sampla amháin den sórt sin, bhí de Ar ndóigh, an leabhar teileafóin anseo. Agus úsáid againn mar shampla le dul trí algartam a bhí ceart. Agus ansin bhí ceann eile ceart, ach beagán níos tapúla. Agus ansin ceann eile go raibh beagán níos drámatúla, ach go bunúsach níos tapúla. Ceart, bhfón táimid leabhar Bhí thart ar 1,000 leathanaigh á éileamh. Agus rinne an méid uaireanta tá mé le clib an leabhar teileafóin i leath chun teacht ar duine éigin cosúil le Mike Smith, maximally, i 1,000 leabhar leathanach seo? Mar sin, 10 a thabhairt nó a thógáil. Agus mar sin nuair a tore mé an rud i leath, nó go simplí, níos maturely, roinnte ina dhá leath, tá sé ach 10 leathanaigh as 1,000. Agus má tá tú ag eachtarshuíomh, beag ró do leabhar teileafóin, ach má bhí an leabhar teileafóin éigin 4 billiún leathanaigh ann, go hiomlán mar sin doláimhsithe go fisiciúil, cé mhéad uair a dhéanann tú a roinnt ar 4 billiún leabhar teileafóin leathanach i leath? Mar sin, tá sé i ndáiríre 32, a thabhairt nó a thógáil. Agus mar sin 32 uair amháin, amach de 4 billiún leathanaigh is féidir, fhaigheann tú duine éigin cosúil le Mike Smith. Agus sin éifeachtacht. Sin algartam maith, daresay. Ach ansin bhog muid ó sin chun iarracht a dhéanamh foirmiúil dó. Agus mhol mé an cód pseudocode. Níl an cód Pseudocode rud ar bith foirmiúil. Níl sé rud éigin a memorize tú. Tá sé ach rud éigin agat a chur in iúl cothrom intuitively ag baint úsáide as Béarla, nó teanga ar bith i ndáiríre, go thugann do chuid smaointe gonta. Ach cad eochair faoi Tá cód pseudocode go bhfuil tú iarracht a réamh-mheas gach ceann de na cásanna féideartha a d'fhéadfadh tarlú. Agus go deimhin, ar an pseudocode cód, bhí i ndáiríre trí chás gach uair a roinnte mé an leabhar teileafóin. D'fhéadfadh Mike a bheith ar an taobh clé. D'fhéadfadh Mike a bheith leis an gceart. Nó d'fhéadfadh sé a bheith ar dheis ar an leathanach mé ar. Nó cás cúinne ceathrú, mar a déarfá. D'fhéadfadh cás droch-cheann which-- cad atá ag tarlú? Mike ní hamháin i an leabhar teileafóin ar chor ar bith. Agus nuair a crash-- cláir nuair Mac agus bogearraí ríomhaire a ritheann tú guys ar do ríomhairí uaireanta hangs nó Éirigh gan choinne, a chiallaíonn go ginearálta go bhfuil roinnt Ríomhchláraitheoir, roinnt duine is mian leat go luath, screwed suas díreach agus rinneadh roinnt botún. B'fhéidir nach raibh réamh-mheas go b'fhéidir ansin aon Mike Smith sa leabhar teileafóin. Agus más rud é nach bhfuil tú ag scríobh i ndáiríre cód le cásanna mar sin a láimhseáil, thuar go ginearálta Is féidir le rudaí a tharlóidh. Is féidir le do inneall reo. Is féidir é a Atosaigh. Is féidir an clár a scor. Agus mar sin gach ceann de na go stupidities féidir leat a bhíonn i do iarbhír saol ach ag baint úsáide as ríomhairí, Beidh níos mó go díreach mhíniú ar shiúl ag an intuition agus an tuiscint ar cad is iarbhír ag dul ar thíos an cochall. Anois, a ligean ar iarracht a ghlacadh le breathnú ag fadhb níos ginearálta. Seachas a ghlacadh freastal in áit mhaith seo, a bheadh ​​sách mall a dhéanamh ar cheann, dhá, trí, ceithre. Nó b'fhéidir dhá, ceithre, sé, ocht. A ligean ar díriú, ina ionad sin, ar conas a d'fhéadfaimis a dhéanamh foirmiúil an algartam an bpróiseas a d'fhéadfadh muid a chur ar fhreastal. Agus feadh na slí, a ligean ar tús a chur a chur i bhfeidhm ar roinnt ainmníocht go beidh orainn a úsáid sa lá atá inniu nuair againn i ndáiríre tús cláir i dteanga. Mar sin, a thabhairt liom tú anois, físeán ceithre nóiméad gur chuir muid le chéile lenár gcairde as TED, an eagraíocht. Bhías fáil againn script agus thug siad a n-bheochantóirí a iompróidh, agus ar ndóigh, chruthaigh 2D beochan ar a bhfuil algartaim. Má d'fhéadfadh muid dim na soilse. [Seinm ceoil] Scéalaí: Cad algartaim? San eolaíocht ríomhaireachta, Is algartaim sraith treoracha a réiteach fadhb éigin céim-ar-chéim. De ghnáth, tá halgartaim fhorghníomhú ag ríomhairí, ach ní mór dúinn daoine halgartaim chomh maith. Mar shampla, conas a bheadh théann tú ar tí é comhaireamh líon na ndaoine sa seomra? Bhuel, má tá tú cosúil liomsa, gur mhaith leat is dócha pointe ag gach duine amháin ag an am agus comhaireamh suas ó nialas. Amháin, dhá, trí, ceithre, agus mar sin de. Bhuel, sin algartaim. Go deimhin, a ligean ar iarracht a chur in iúl dó beagán níos foirmiúla i cód pseudocode. Error Béarla-mhaith go resembles teanga cláir. Lig n comhionann 0. I gcás gach duine sa seomra, leagtar n cothrom le n móide 1. Conas a léirmhíniú an pseudocode? Bhuel Dearbhaíonn líne amháin, mar a déarfá, athróg ar a dtugtar n agus initializes a luach go dtí 0 sé seo ach Ciallaíonn sé sin ar an ag tosú ar ár algartam, an rud a bhfuil muid Tá comhaireamh luach 0. Tar éis an tsaoil, roimh tús a chur orainn ag comhaireamh Ní mór dúinn aon rud a chomhaireamh go fóill. Ag glaoch ar an athróg Is n ach coinbhinsiún. Raibh mé in ann a bheith ar a dtugtar é an chuid is mó rud ar bith. Anois, líne dhá demarks tús le lúb, sraith céimeanna a bheidh a arís ar roinnt roinnt uaireanta. Mar sin, in ár mar shampla, an chéad chéim tá muid Tá cur daoine comhaireamh sa seomra. Faoi bhun líne Tá dhá líne trí a chuireann síos ar go cruinn conas beidh muid ag dul faoi chomhaireamh. Tugann an eangú go tá sé ag teacht trí a dhéanamh arís. Mar sin, leis go bhfuil an cód pseudocode Tá rá gur tar éis tosú ag 0 do gach duine sa seomra beidh orainn a mhéadú n de 1 Anois tá an algartam ceart? Bhuel a ligean ar Bang ar sé beagán. An bhfuil sé ag obair má tá beirt daoine sa seomra? A ligean ar a fheiceáil. I líne amháin againn thúsú n 0. I gcás gach ceann de na dhá daoine, táimid ag incrimint ansin n ag 1. Mar sin, sa chéad turas tríd an lúb, táimid thabhairt cothrom le dáta n 0-1. Ar an dara turas tríd an lúb céanna, nuashonrú n 1-2. Agus mar sin, leis an algartam a Chuige sin, tá n 2, a go deimhin, oireann an líon de na daoine sa seomra. Go dtí seo, chomh maith. Conas mar gheall ar cás cúinne cé? Má ghlactar leis go bhfuil 0 daoine sa room-- seachas dom, atá ar ag déanamh comhaireamh. I líne amháin, ní mór dúinn a thúsú arís n 0. An uair seo, áfach, ag teacht Ní trí fhorghníomhú ar chor ar bith ós rud é nach bhfuil duine sa seomra. Agus mar sin fós n 0, a thagann le go deimhin líon na ndaoine sa seomra. Pretty simplí, ceart? Ach daoine amháin comhaireamh ag an am Tá go leor mí-éifeachtach, freisin, aon? Surely is féidir linn a dhéanamh níos fearr. Cén fáth nach count beirt daoine ag an am, in ionad comhaireamh amháin, dhá, trí, ceithre, cúig, sé, seacht, ocht, agus mar sin de. Cén fáth nach count dhá, ceithre, sé, ocht, agus mar sin de? Fuaimeanna sé fiú níos tapúla. Agus tá sé cinnte. A ligean ar a chur in iúl an leas iomlán a bhaint i cód pseudocode. Lig n comhionann 0. Do gach péire de na daoine i seomra, a leagtar n cothrom le n móide 2. Pretty athrú simplí, ceart? Seachas count dhaoine amháin ag an am, táimid count ionad iad beirt ag an am. Seo algartam s, dá bhrí sin, dhá uair chomh gasta is a an ceann deireanach. Ach tá sé ceart? A ligean ar a fheiceáil. An bhfuil sé ag obair má tá beirt daoine sa seomra? I líne amháin, thúsú muid n 0. Ar an ábhar sin péire amháin de na daoine, táimid ag incrimint ansin n faoi 2. Agus mar sin leis an algartam a Tá deireadh N 2, a go deimhin, oireann an líon de na daoine sa seomra. Cuir chugainn go bhfuil náid duine sa seomra. I líne amháin againn thúsú n 0. Mar a bhí cheana, líne trí Níl a fhorghníomhú go léir ós rud é nach bhfuil aon péirí daoine sa seomra, agus mar sin n fós 0. Cé go deimhin oireann an líon na ndaoine sa seomra. Ach cad má tá triúr daoine sa seomra? Conas a dhéanann an táille algartam? A ligean ar a fheiceáil, i líne amháin, thúsú muid n 0. Maidir le péire de na daoine, táimid ag incrimint ansin n faoi 2. Ach ansin cad é? Níl go hiomlán eile péire de na daoine sa seomra, mar sin a thuilleadh feidhm ag líne a dó. Agus mar sin faoi dheireadh an algartam s, Tá n fós 2 nach bhfuil ceart. Go deimhin an algartam a rá go a Buggy toisc go bhfuil sé botún. Sásamh ligean ar le roinnt cód pseudocode nua. Lig n comhionann 0. Do gach péire de na daoine i seomra, a leagtar N cothrom le n móide 2. Má tá duine amháin unpaired, leagtar N cothrom le n móide 1. Chun fhadhb seo a réiteach, go háirithe, tá muid a tugadh isteach i gcomhréir ceithre riocht, ar a dtugtar a mhalairt mar brainse, nach fhorghníomhú ach má tá duine amháin againn Ní fhéadfaí péire le chéile. Agus mar sin anois, cibé acu níl ceann amháin, nó trí, nó aon líon corr na daoine sa seomra, beidh an algartam iad a chomhaireamh anois. An féidir linn a dhéanamh níos fearr fós? Bhuel, d'fhéadfadh muid a comhaireamh i dtriúir, nó ceithre boinn, nó fiú gcúigeanna agus i ndeicheanna, ach ina dhiaidh sin, tá sé ag dul a fháil le beagán deacair a chur in iúl. Ag deireadh an lae, cibé acu fhorghníomhú ag ríomhairí nó daoine, Tá halgartaim ach sraith de threoracha a chun fadhbanna a réiteach. Ba iad sin go díreach trí. Cad a bheadh ​​agat fadhb a réiteach le algartam? DAVID J. MALAN: Mar sin, d'aon ghnó, clár an-simplí, algartam an-simplí, as rud éigin a bhaint amach an-simplí, ag comhaireamh an líon na ndaoine sa seomra. Ach a ligean ar tease seachas cuid de an t-ionadaí gnéithe anseo atá iarbhír ag dul a bheith úsáideach, fiú nuair chur i bhfeidhm an chuid is mó casta de bhogearraí. Mar sin, mar shampla, sa chéad líne seo, ní mór dúinn rud ar a dtugaimid an athróg, agus ó ailgéabar, tá tú ag baint úsáide as x eolas ginearálta agus y agus z uaireanta, agus mar sin de. Ach i gcláir, athróga fós, ag deireadh an lae, an-cosúil leis sin. Ach tá sé b'fhéidir níos simplí chun smaoineamh athróige mar ach coimeádán. Agus, go deimhin, tá sé roinnt ar líon na píosaí bhfeidhm ar bhealach i do dhiosca crua nó i gcuimhne do ríomhaire, ach tá níos mó ar sin sa todhchaí. Tá sé ach coimeádán. Agus má deir tú rud éigin cosúil le ligean n cothrom 0, go maith go bhfuil cosúil le glaoch seo ghloine babhla anseo n, ach an t-ainm treallach, agus rud ar bith a chur ann ar dtús. Mar sin, an luach an Tá babhla ceart anois náid. Agus ar ndóigh má bhraitheann tú i líne ina dhiaidh sin, chun incrimint i ndáiríre roinnt líne cód, mar atá sa tríú líne anseo, ag 1, sin cosúil le rá cad é an luach reatha n, tá sé 0, móide 1, rud éigin cosúil le a chur ar ping pong liathróid i anseo. Anois an luach an Tá athróg go leor ach 1. Agus d'fhéadfaí tú a eachtarshuíomh go han-tapa, ach anois tá sé 2, anois tá sé 3, agus mar sin de. Mar sin tá go bhfuil gach athróg. Tá sé píosa stórála a a stóráil i ndáiríre cuid de na sonraí. Chun anois tá sé ina liathróid pong ping. Níl sé roinnt. Ach d'fhéadfadh sé a bheith focail i Foclóir, cosúil leis an litreoir Thagair mé do ar an gCéadaoin le haghaidh ar cheann de na Leagann fhadhb na bliana seo caite. Anois smaoineamh lárnach eile, go mar an gcéanna Tá iomasach go leor, ba mhaith liom a éileamh, is é sin de lúb. Agus an lúb sa phróiseas de gach duine comhaireamh Tá, ar ndóigh, ag déanamh mar an gcéanna Rud arís agus again-- ceachtar ceann ag an am nó dhó ag an am. Agus is féidir leat a chur in iúl seo i mBéarla, nó cód pseudocode, in aon roinnt bealaí, ach úsáid a bhaint as an réamhfhocal "in ionad" Is bealach an-choitianta é sin a dhéanamh. I gcás gach duine sa seomra, é seo a dhéanamh. Arís agus arís eile. Agus ar an bhfíric go bhfuil sé bearnach, líne trí, go díreach a chiallaíonn go bhfuil an méid bhfuil tú ag ceaptha a dhéanamh is é an stuif go bhfuil bearnach faoi ​​bhun na líne dhá féin. Just a coinbhinsiún an duine, ach amháin coiteann mar beidh orainn a fheiceáil níos airde iarbhír teangacha cláir leibhéal. Anois beag níos suimiúla nuair a thagann tú i gcás cúinne. Mar shampla, cúinne Bhí cás nuair Bhí triúr daoine, nó cúig, nó seacht, nó aon líon corr na daoine sa seomra, mar gheall ar é sin a dhéanamh trí mbeirteanna coscáin sa deireadh mar gheall ar do dul a chailleann duine éigin, bíodh sé ar an an-tús nó deireadh an- ag brath ar conas a dhéanann tú é. Agus mar sin, anois, tá mé an brainse, nó riocht, má fhanann duine amháin, ansin dul ar aghaidh agus a láimhseáil go ceann duine uaigneach nach raibh a fháil péireáilte le duine éigin eile. Mar sin, go bhfuil an rud a dtugaimid coinníoll, nó brainse. Cód Anois pseudocode Is féidir a bheith níos ginearálta scríbhinn chun an fhadhb aon roinnt fadhbanna. Agus cad a cheap mé ba mhaith linn dhéanamh anseo é a chur i láthair cuireadh a thabhairt beidh linn a rá CS50 s féin Rob Bowden ar an stáitse a bheidh le comhcheangal dhá oibrithe deonacha, nach bhfuil aon smaoineamh cad awaits. A lámh chuaigh síos chomh luath agus mar a dúirt mé go. Cad é faoi tú ar an deireadh anseo, teacht ar suas. Agus conas mar gheall ó níos faide ar shiúl, conas mar gheall ar an mbealach sa chúl. Ar chúl, teacht ar suas le do lámha suas. Ceart go leor, agus cad is ainm duit? Anita: Anita. DAVID J. MALAN: Anita. Maith go leor, go deas bualadh leat. Lig dom tú a thabhairt isteach chun Rob Bowden. Tá sé seo Anita. Agus cad is ainm duit? KIERSTEN: Kiersten DAVID J. MALAN: Kiersten. Kiersten, teacht ar suas agus bualadh Rob Bowden agus Anita. Deas bualadh leat. KIERSTEN: Deas bualadh leat. DAVID J. MALAN: Ceart go leor, Rob. ROB BOWDEN: Deas bualadh leat. DAVID J. MALAN: Anita. KIERSTEN: Hi Anita. DAVID J. MALAN: Agus do cúpla céad rang. Mar sin, a ligean anois dom dul ar aghaidh agus a tharraingt suas díreach le clár simplí anseo ar Mac OS beidh go in iúl dom bhreacadh iarbhír roinnt nótaí síos. Agus más mian leat guys le gach a ghlacadh seasamh ar cheann de na scoileanna sin ann, lig dom dul ar aghaidh agus a thosaíonn liosta de chód pseudocode, más maith leat. Agus cad ba mhaith liom a dhéanamh anseo, sa deireadh thiar cineál ar do shon roinnt treoracha go bhfuil ár Tá lucht féachana iarbhír ag dul chun aithris dúinn. Lig dom dul ar aghaidh agus díreach athrú chuig liosta uimhrithe a mheaitseáil leis an méid a bhí á dhéanamh againn suas ann. Agus cad tá mé ag dul a dhéanamh leis an do chabhair, tá clár scríobh i pseudocode, lena na guys ag dul a peanut chur i bhfeidhm im agus glóthach ceapaire. Mar sin, tá sé b'fhéidir apropos ar Léiríonn rud éigin de tú d'fhéadfadh a bheith le feiceáil ar an idirlíon ar feadh nóiméad ach annoying gearr. [CEOL BUCKEWHEAT Buachaillí, "IM peanut  Glóthach AMA "] DAVID J. MALAN: OK. Sin go leor de sin. Mar sin, anseo Idir an dá linn, tá mé péire de Google Gloiní a beidh muid a chur ar CS50 féin Rob Bowden a fheiceáil ar fud an domhain trí shúile. Agus beidh muid ag déanamh ár ndícheall i bpost táirgeadh a fhí i ndáiríre Tá an scannán ar cad Rob feiceáil anois, isteach sa léacht iarbhír físeán lenár beirt oibrithe deonacha in aice leis. Mar sin, cad Tá mé ag dul a dhéanamh is é, beidh mé a bheith ar an Clóscríobhaí. Tá an sprioc anseo i ndáiríre a scríobh ar chlár a dhéanamh, ar deireadh thiar, a im peanut agus glóthach ceapaire, ach tá na trí dul chun iad féin a iompar mar cé go bhfuil siad ríomhairí. Agus ríomhairí, ag deireadh an lae, Tá iarbhír feistí go leor balbh. Tá siad tapa Super, ach is féidir leo ach dhéanamh, literally, cad iad inis. Ní féidir leat a rá ach a dhéanamh peanut im agus glóthach ceapaire. Tá tú chun clár dóibh sin a dhéanamh. Tá tú a insint dóibh le cruinneas cad atá le déanamh, lúide rudaí a théann horribly agus, tá súil againn, amusingly awry. Mar sin, leis sin ráite, ní mór dúinn aon glao-amach as an lucht féachana ar cad ba cheart céim duine a bheith, más rud é an sprioc anseo é a dhéanamh peanut im agus glóthach ceapaire. Is ea? LUCHT ÉISTEACHTA: [inaudible] an mála aráin. DAVID J. MALAN: Oscail an mála aráin. Mar sin, más rud é go mbeadh na trí iomaitheoirí Is maith chun dul ar aghaidh a dhéanamh literally. Oscail an mála aráin. [LUCHT ÉISTEACHTA Gáire] DAVID J. MALAN: Mar sin, a ligean ar obair ar sin. Gach ceart. Mar sin, céim dhá, how-- a ligean ar an deis seo a thuilleadh. Yeah, i tosaigh. LUCHT ÉISTEACHTA: [inaudible] an t-arán. DAVID J. MALAN: Cad é sin? LUCHT ÉISTEACHTA: Bain an t-arán. DAVID J. MALAN: Bain an t-arán. Ar an gcaoi chéanna gonta. Go raibh maith agat. [Bualadh bos] DAVID J. MALAN: Sin é? OK, mar sin céim dhá ag dul a bheith a bhaint as an t-arán. Ceart go leor, duine éigin ag iarraidh a scríobh chugainn pianbhreith níos faide? D'iarr duine éigin eile? Is beag níos mó [inaudible]. No, rud ar bith anois. Is ea? LUCHT ÉISTEACHTA: Áit dhá slices aice le gach eile. DAVID J. MALAN: Áit dhá slices aice le gach eile. [LUCHT ÉISTEACHTA Gáire] DAVID J. MALAN: Áit dhá slices aice le gach eile. Céim cheithre. Is ea? LUCHT ÉISTEACHTA: Tóg do lámh agus leag sé go héadrom ar bharr an lid im peanut. [LUCHT ÉISTEACHTA Gáire] LUCHT ÉISTEACHTA: [inaudible] in aice leis an t-im peanut. DAVID J. MALAN: Cad é? Abair sin arís. LUCHT ÉISTEACHTA: Unscrew an lid agus a chur sé réidh in aice leis an t-im peanut. DAVID J. MALAN: Cuir sé réidh in aice leis an t-im peanut. OK, dul chun cinn. Céim a cúig. Den scoth. Is ea? Pioc suas scian. DAVID J. MALAN: Pioc suas scian. OK, céim sé. Yeah? LUCHT ÉISTEACHTA: Coinnigh scian ag an láimhseáil. DAVID J. MALAN: Coinnigh scian ag an láimhseáil. Coinnigh scian ag an láimhseáil. Céim seacht. Is ea? LUCHT ÉISTEACHTA: [inaudible] scian i peanut im agus chomh beag amach [inaudible]. DAVID J. MALAN: Cuir scian in-- mé éisteacht "scian a chur i im peanut agus a ghlacadh chomh beag amach agus is féidir. " Dála an scéil, bain an páipéar ar dtús. Gach ceart, céim naoi. Céim naoi. Céim naoi. Nach bhfuil déanta againn i ndáiríre ceapaire fóill. Is ea? LUCHT ÉISTEACHTA: Ag baint úsáide as scian i im peanut, iarratas a dhéanamh im peanut ar arán sin. DAVID J. MALAN: Ag baint úsáide as scian i im peanut, iarratas a dhéanamh im peanut ar Dúirt arán. [LUCHT ÉISTEACHTA Gáire] DAVID J. MALAN: Gach céim ceart 10. Céim 10. Is ea? LUCHT ÉISTEACHTA: Blas peanut im ar ardchaighdeán a chinntiú. [LUCHT ÉISTEACHTA Gáire] DAVID J. MALAN: Céim 11. Céim 11. Céim 11. Tar ar. Yeah? Ceart ann. LUCHT ÉISTEACHTA: Cúramach le piocadh suas glóthach. DAVID J. MALAN: Cúramach le piocadh suas glóthach. OK, agus ansin bhí lámh eile suas. Ceart taobh thiar duit. Yeah, i gorm. LUCHT ÉISTEACHTA: Ceart go leor, a bhaint clúdach ó [inaudible], yeah, clúdach a bhaint as an glóthach. [LUCHT ÉISTEACHTA Gáire] DAVID J. MALAN: Ón glóthach. Ha ha. [LUCHT ÉISTEACHTA Gáire] DAVID J. MALAN: Agus? LUCHT ÉISTEACHTA: Agus ar éigean sweep ar bith [inaudible]. [LUCHT ÉISTEACHTA Gáire] LUCHT ÉISTEACHTA: Ar ndóigh, roimh [inaudible], bain an páipéar as glóthach. DAVID J. MALAN: Bain páipéar as glóthach. Céim 14. Táimid beagnach ann. Is ea? LUCHT ÉISTEACHTA: buidéal glóthach Inbhéartaigh roimh gach rud a thiteann amach. DAVID J. MALAN: Inbhéartaigh glóthach Titeann buidéal roimh glóthach amach. Céim 15. LUCHT ÉISTEACHTA: In ionad an caipín. DAVID J. MALAN: In ionad an caipín. Céim 16. Yeah? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Abair go bhfuil arís. LUCHT ÉISTEACHTA: Tóg caipín thalamh do glóthach. DAVID J. MALAN: Off do glóthach. Mar sin, really-- Oops. Tar ar. In ionad an caipín. Cuir cap-- Dúirt tú caipín a bhaint as glóthach. Más mian leat, go bhfuil muid i beagán de lúb. Céim 17. Is ea? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Abair go bhfuil arís. LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Fill ar step-- LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Bain caipín ó im peanut. Is ea? LUCHT ÉISTEACHTA: Buail ar fad an glóthach ar an arán. DAVID J. MALAN: Drop léir an glóthach ar an arán. DAVID J. MALAN: Táimid beagnach ann. Céim 19. LUCHT ÉISTEACHTA: Bain bhreis glóthach. DAVID J. MALAN: Haha, glóthach. [Bualadh bos] DAVID J. MALAN: Cén fáth nach bhfuil we-- céim amháin níos mó a chur ar an bhaile seo. Céim amháin níos mó agus ansin beidh muid ag freastal ar ceapairí. Is ea? LUCHT ÉISTEACHTA: [inaudible] DAVID J. MALAN: Cé bith ceapaire ligean ar remains-- s fleasc this-- ithe. [Gáire LUCHT ÉISTEACHTA] DAVID J. MALAN: Ceart go leor, go raibh maith tú ar ár oibrithe deonacha anseo. [Bualadh bos} DAVID J. MALAN: Tá roinnt deas againn bronntanais scaradh do gach ceann de tú. Do im peanut féin, glóthach, agus arán a thabhairt ar ais sa bhaile. Go raibh maith agat. KIERSTEN: Go raibh maith agat. DAVID J. MALAN: [inaudible] fáilte a chur roimh. [Bualadh bos] DAVID J. MALAN: Mar sin, tá sé seo, ar Ar ndóigh, is sampla ridiculous. Ceart? Ach a dhéanann sé de chineál ar nochtann conas daoine soiléire a ghlacadh ach maidir le deonú. Agus ar an bhfíric bhí mé ag caint le duine eile, eol dó nó di go díreach cad is ciall agat. Ní Ríomhairí dul a fháil amach cad is ciall agat, fiú amháin nuair a úsáid, de réir mar tá muid ar tí é a dhéanamh lá atá inniu ann, cláir rud éigin i Scratch, a tharraingt agus titim, teanga stíl píosa bhfreagra. Fiú deartha do óga leanaí, tá tú a bheith chomh follasach agus mar sin litriúil le cad ba mhaith leat do chlár a dhéanamh. Anois, ar deireadh thiar, tá muid ag dul a bheith cláir ní i cód pseudocode, Béarla cosúil le error, ach cód nó, níos mó i gceart, cód foinse. Tá Foinse cód ach an bealach mhaisiúil chun cur síos cód tú i ndáiríre scríobh le méarchlár go nach bhfuil i mBéarla per se. Tá sé i C nó Java nó C ++ nó rud éigin mar sin, mar beidh orainn a fheiceáil go luath. Agus go deimhin, ach a scanradh ar roinnt de tú, ar an gcéad amharc, tá sé seo le clár scríofa i dteanga ar a dtugtar C. Ach do un-scanradh ar roinnt de tú, beidh tú go hiomlán tuiscint a fháil ar cad atá ar siúl ar an teacht Dé Luain seo chugainn nuair a sé thagann chun rud éigin mar seo. Frankly, is é seo an teanga níos sine. Tá sé go cothrom arcane, ach tá sé ionadaíoch a lán de na teangacha na laethanta a Tá go leor de na lúibíní agus curly guailleáin agus marcanna ceanglófar agus leathstadanna. Agus a lán de seo stuif syntactic nach bhfuil ar chor ar bith suimiúil go hintleachtúil. Go deimhin, tá sé seachrán utter as na smaointe an-simplí atá ag stánadh orainn in éadan. An clár, mar a d'fhéadfadh tú a buille faoi thuairim go díreach, priontaí ar scáileán ríomhaire duine éigin ar na focail "domhan camóg Dia duit." Sin é. Mar sin, go soiléir, níl a lán rudaí go bhfuil dul ar an mbealach na roinnt obviousness ann, ach tá sé ag dul a duillín go han-tapa amach agus a bheith go hiomlán iomasach. Go deimhin, cad tá muid ag dul a dhéanamh lá atá inniu ann distill seo casta go cothrom Clár lorg, a arís beidh tú ag teacht chun tuiscint a fháil go tapa, ach le rud éigin i bhfad níos simplí. Ligean le rá go díreach cad is ciall againn. A ligean ar tarraing pictiúr de cad atá i gceist againn, trí na píosaí bhfreagra anseo. Mar sin, tá sé seo le cláir teanga ar a dtugtar Scratch. Forbraíodh é ag MIT Media Lab. Agus cad go mbainfidh tú a fheiceáil i fhadhb a leagtar náid, a scaoilfear níos déanaí anocht, beidh orainn a théann tú go dtí seo URL anseo scratch.mit.edu. Agus tá siad ar an ngréasán comhéadan bunaithe trínar beidh tú ag scríobh do chéad chlár. Nó siúd agaibh a bhfuil roimh ré taithí, do chláir sa dara fomhír, ach i dtimpeallacht go is dócha aithne beag agus go Beidh a bhrú tú rud éigin a chruthú ag baint úsáide as an timpeallacht an-amhairc. Anois, cad tá mé ag dul a dhéanamh anseo Is é a oscailt suas ar an chlár féin. Tá sé ní amháin mar bhrabhsálaí gréasáin, ach freisin mar chlár a íoslódáil ionas gur féidir leat é a úsáid i ndáiríre é más rud é nach bhfuil tú rochtain ar an idirlíon. Agus tá mé ag dul a dhéanamh go i anseo, i Sanders, ach i gcás nach ndéanann an Wi-Fi comhoibriú Super maith. Agus is é an méid Tá mé ag dul a dhéanamh pointe amach roinnt gnéithe den chlár seo. Mar sin, a bheith soiléir, ach tá mé dúbailte chliceáil ar an deilbhín ar mo dheasc, nó equivalently imithe chun scratch.mit.edu, agus tá sé ceirteacha tarraingthe suas an fhuinneog. Is é seo an timpeallacht cláir. Tá sé píosa bogearraí a roinnt dár gcairde ag MIT Scríobh go ligean dúinn agus scríobhann tú clár i dteanga ar a dtugtar Scratch. Anois a tharlaíonn sé seo a bheith ina cat a bhfuil sé ag ainmnithe freisin Scratch agus tá sé seo ar a saol ina bhfuil sé ina chónaí. Is é seo an chéim, mar a déarfá, go dronuilleog ar an chúinne uachtarach ar chlé. Agus nach bhfuil sé chun breathnú cosúil le cat. Is féidir leat a dhéanamh breathnú air cosúil le rud ar bith agus tú Is féidir a bheith go leor sprites den sórt sin, nó carachtair, i gclár. Idir an dá linn, os cionn anseo ar an bhfad ceart, scláta bán mór. Agus is é seo nuair a, i láthair na huaire, táimid ag dul chun tús a chur le cláir ag tarraingt agus dropping na bhfreagra grafacha píosaí bhfuil i gceart anseo i lár. Agus níl ar bhealach níos mó acu ná mar a beidh muid ag am a chaitheamh ar anseo sa rang toisc go mbainfidh tú go bhfuil tá siad ar fad go cothrom iomasach. Arís, tá sé deartha do leanaí, ach táimid é a úsáid chun tease seachas cuid de na le tuiscint bhunúsach na n-athróg lúb,, coinníollacha, agus, go luath, rud cosúil le feidhmeanna agus imeachtaí agus snáitheanna agus rudaí mhaisiúil eile, beidh muid ag fháil chun roimh fada a chruthú i ndáiríre rud éigin ó Scratch. Punt i gceist. Anois, is é an méid a bhfuil mé ag dul a dhéanamh anseo cliceáil ar ní tairiscint, ach a rialú. Agus tá sé seo ach catagóiriú here-- agus féach mé difriúil dath a leagtar de bhloic. Ach faoi deara cúpla focal ar an eolas. "Más rud é" agus "eile más rud é" agus "athuair." Agus is féidir leat buille faoi thuairim is dócha go reminiscent an brainse, nó na coinníollacha a chonaic muid, agus fiú an thógáil looping. Mar sin, ní mór dúinn bloic den chineál céanna anseo. Ach an chuid is mó suimiúil tá sé ar cheann an ceann seo anseo. Nuair a bhíonn an brat glas chliceáil, sin, dóibh siúd a bhfuil programing roimh ré taithí, is comhionann le feidhm is mó. Ach dóibh siúd a cur amach, is é seo an píosa bhfreagra a tús a thosú ar ár gclár ar fad. Ciallaíonn sé literally nuair a théann mé, sa clár, agus cliceáil ar flag-- glas ar féidir leat a fheiceáil suas anseo sa cúinne na láimhe clé ar bharr an Chomhéadain, mar sin féach ar an brat glas in aice leis an comhartha stad dearg? Nuair a cliceáil mé, mo Tá an clár ag dul a rith. Anois, tá mé ag dul rud éigin a dhéanamh Super simplí le Scratch. Tá mé ag dul chun dul ar aghaidh agus téigh go dtí an painéal Breathnaíonn anseo, áit a bhfuil mé a bunch na píosaí bhfreagra corcra, agus tá mé ag dul chun dul ar aghaidh agus a dhéanamh rud éigin Super simplí cosúil, a rá. Agus fógra then-- seo téacs sa bhosca bán Is editable-- mé ag dul a rá "Dia duit ar domhan," ach is maith linn raibh sa téacs Leagan nóiméad ó shin. Agus anois má tá mé ag dul agus cliceáil seo brat glas, tá mé cláraithe anois. Níl sé go háirithe clár spéisiúil, ach rinne mé ar an ríomhaire a dhéanamh rud éigin. Thosaigh mé clár agus é a Rinne an méid a dúirt mé é sin a dhéanamh. Anois, is féidir liom a leanúint ar a tharraingt agus scaoil níos mó agus níos mó de na píosaí bhfreagra agus tá siad ag dul chun interlock, ach a ligean ar Lí roinnt téarmaíocht ar anseo go beidh orainn a fheiceáil arís agus arís eile i rith an chúrsa, agus i ndáiríre ar fud eolaíocht ríomhaireachta agus cláir níos ginearálta. Seo "a rá" bloc, i corcra, a ligean ach tús ag glaoch ráiteas. Tá sé cosúil le ráiteas ar na fíorais. Déan é seo. Mar sin, tá sé ina gcatagóir treoracha go bhfuil tú D'fhéadfadh beatha ar ríomhaire mar chuid cláir nó algartaim. Agus a bheith soiléir, tá tú is dócha ghlacadh maidir le deonú go bhfuil tú na cláir ar do ríomhaire. Agus tá siad de chineál ar halgartaim, ach Tá an clár i ndáiríre a bunch halgartaim gur scríobh roinnt daoine. Pacáistithe siad sé suas agus dhíol siad é sin leat, nó sa phost siad ar an suíomh gréasáin chun tú a íoslódáil. Mar sin, is clár ach bunch iomlán de nialais agus cinn sin, ar bhealach, a cruthaíodh daoine. Agus iad siúd patrúin na nialais agus ionadaíocht a dhéanamh cinn rudaí, sa deireadh thiar, cosúil le "rá hello domhan" nó "imirt ceol "nó" imirt físeán seo " nó "seol ríomhphost." Ach beidh muid ag teacht ar ais i ar bhealach níos mine an méid Tá clár nuair a dhéanann tú, féin, iad a scríobh. Seo statement-- eile "Fan le haghaidh an dara ceann." Ní raibh mé úsáid as seo go fóill, ach más mian liom mo chlár chun sos ar feadh nóiméad rud éigin a dhéanamh, is féidir liom a rá é sin a dhéanamh. Fan dara ceann. Anois, d'fhéadfadh ceann eile a bheith "spraoi fuaime." Mar sin, tá sé seo uathúil go Scratch, é a Tá an cumas chun fuaimeanna a imirt. Mar sin, ráiteas d'fhéadfadh mé Tá úsáid, anseo, "imirt fuaime." Idir an dá linn, focal Boole, mar sin tá sé seo le focal fancier ainmnithe i ndiaidh ach Guy ainmnithe an tUasal bool, agus tá sé seo ar fad faoi cheist. Fíor nó false-- é an luch síos? Tá focal Boole ach roinnt focal i mBéarla is é sin ceachtar fíor nó bréagach. Ceachtar ar, nó as. Ceachtar ceann amháin nó nialas. Is féidir leat smaoineamh ar é in aon roinnt bealaí, ach tá sé ceachtar fíor nó seo bréagach, ar deireadh thiar. Mar sin, "comhartha ceiste luch síos," a bheadh ​​ina léiriú Boole. Agus is féidir leat smaoineamh ar na daoine eile, b'fhéidir. Mar shampla, is é "an uimhir ar chlé níos lú ná an líon ceart? " Sin, freisin, go mbeadh léiriú Boole. "Níos lú ná" Is léiriú Boole. Seo ar cheann, freisin, "pointeoir luiche touching." Níl mé cinnte cén fáth siad iarr sé ar pointeoir luiche. Ciallaíonn sé sin go díreach, is é an cúrsóir, is é an arrow ar an scáileán, touching an cat, mar shampla. Nó gné éigin eile den scáileán. Agus tá sé ina ceist, arís, agus go seasann léiriú Boole. Go bhfuil rud éigin a d'fhéadfadh tú ag iarraidh a úsáid i riocht. Mar sin, beidh muid ag teacht ar go bhfuil i nóiméad ach. Is féidir leat "agus" rudaí le chéile. Mar sin, más mian leat a sheiceáil má tá an Is é an cás AGUS go bhfuil an cás, Is féidir leat úsáid "agus" bloc mar seo. Agus anseo an coinníoll sin. Fógra an cruth ar an oscailt beag i barr an píosa bhfreagra buí, tá sé reminiscent an cruth gur chonaic muid ach nóiméad ó shin. Gach ceann de na habairtí Boole Tá na imill Léirigh ar chlé agus ar dheis. Agus sin mar gheall ar chinn folks MIT go bhfuil ag cruthanna a iompar ó thaobh amhairc, Is féidir leat de chineál ar cabhrú le daoine, mhic léinn agus páistí araon, a de chineál ar a líonadh isteach na bearnaí literally. Anois go puzzle-- go Is oscailt beagán beag, agus de réir mar beidh orainn a fheiceáil sa chlár, i Scratch, beidh sé ag fás a d'oirfeadh. Beidh sé a choimeád ar bun a cruth, ar deireadh thiar. Mar sin, coinníoll a ligean shocraíonn tú "Ba chóir dom a dhéanamh rud éigin nó nach bhfuil?" A léiriú Boole tá an cheist iarbhír bhfuil tú ag baint úsáide as a cinneadh a dhéanamh is féidir liom dul go dtí na láimhe clé NÓ is féidir liom dul go dtí an ceart nuair a bhíonn mé mar a thugtar air forc ar an mbóthar? Is féidir leat a bheith dhá bhrainse. Má tá rud éigin fíor, a dhéanamh sin, eile dul go bhealach, nó is féidir leat a dhéanamh go díreach aon rud ar ar fad, mar bhloc intuigthe. Mar an gcéanna, is féidir linn a nead na rudaí seo. Mar sin, más mian leat forc a triple sa bóthair, ceachtar seo nó seo nó go, is féidir leat ach nead na rudaí seo le chéile. Agus a thosaíonn sé a fháil ar beag ghránna, sa deireadh, do cinnte, ach tá an loighic fós mar an gcéanna. Is féidir leat léamh literally seo go barr agus deir sé cad means-- sé más rud é seo Is fíor, é seo a dhéanamh, eile más rud eile. Ní gá go mbeadh lúb a fháil níos simplí i Scratch. Deo dhéanamh ar an méid seo a leanas. Anois, nach dtiocfadh leat a cheapann tú Is féidir a dhéanamh i bhfad toisc nach bhfuil mórán spáis idir an barr agus an bun an oscailt an píosa bhfreagra. Ach beidh tú a fheiceáil go bhfuil Scratch ag dul go dtí fás a d'oirfeadh píosaí bhfreagra go leor agus is mian leat a CRAM i ann. D'fhéadfadh lúb eile a in iúl le athuair. Má tá a fhios agat roimh ré, "mé ag iarraidh rud éigin a dhéanamh 10 uair, " is féidir leat insint ach Scratch rud éigin a dhéanamh 10 uair. Agus, Idir an dá linn, is féidir linn a bheith athróg. Mar sin, tá anseo ar cheann treallach, tá sé oráiste sa chás seo, agus tá sé seo le turas whirlwind. Arís, beidh tú teacht ar an rochtain an- uair amháin leat tosú ag cur in iúl agus cliceáil. Tá mé ainmnithe mo n athraitheach, ach tá mé d'fhéadfadh a bheith ainmnithe sé rud ar bith is mian liom, agus tá mé ag leagan síos anseo, i an sampla treallach, go nialas. Anois, ag féachaint ar chlár cosúil le Dia duit Níl an domhan go léir go láidir, mar sin a ligean ar oscailt iarbhír suas rud éigin go mac léinn iar-déanta. Lig dom dul ar aghaidh agus a oscailt suas, mar shampla, an ceann seo anseo, a Ba mhaith liom grá go mbeadh oibrí deonach. Gach ceart, conas about-- ligean ar dul níos faide. Sea, teacht ar suas. Cad is ainm duit? Abby: Abby. DAVID J. MALAN: Abby, teacht ar suas. Mar sin, tá tú bhí riamh an cluiche roimhe seo? Abby: Uimh DAVID J. MALAN: Gach ceart. David, go deas bualadh leat. Tar ar níos mó. Agus cad é do chláir cúlra, más ann. Abby: Tá mé ag foghlaim roinnt C ++. DAVID J. MALAN: Tá tú d'fhoghlaim roinnt C ++. Agus cad é do chluiche imirt cúlra? Abby: Nach bhfuil go leor. DAVID J. MALAN: Ceart go leor, mar sin beidh orainn a ghlacadh go. Mar sin, tá anseo an gcaoi a bhfuil an cluiche ag dul a bheith ag obair. Tá mé ag dul chun dul ar aghaidh agus cliceáil ar an brat glas, a Tá suas anseo ag an ceart barr. Anois, do réamhtheachtaí sa rang thug tú roinnt treoracha anseo. Agus i díreach nóiméad, é a a deir "spás chun tús a chur." Mar sin, dul ar aghaidh agus bhuail an spacebar. RÍOMHAIRE CLUICHE: Pikachu. DAVID J. MALAN: Agus is é an sprioc a ghabháil leis an bia, mar a léirítear ann ar thaobh na láimhe clé. Agus go [inaudible] [Seinm ceoil CLUICHE] DAVID J. MALAN: Aww, go maith, go raibh maith agat as imirt. Tá muid anseo le beagán scaradh bronntanas duit. Tá CS50 liathróid strus, más mian leat a roghnú. Gach ceart, go maith chun bualadh leat. Go raibh maith agat as teacht agus ag dúshlánach. Mar sin, ní mór dúinn liathróidí strus níos mó, agus mar sin a ligean ar a dhéanamh ar sampla amháin níos mó a spreagadh. A deonach? Gach ceart, conas mar gheall ar ar dheis anseo i tosaigh. Cad is ainm duit? PHILLIP: Phillip. DAVID J. MALAN: Phillip. Teacht ar bun, Phillip. Mar sin, tá Phillip ag dul a bheith dúshlán le cluiche eile go bhfuil ceann de do réamhtheachtaithe Scríobh mar chuid de fhadhb atá leagtha náid, ar a dtugtar is deacra cluiche Ivy ar. Agus beidh orainn a fheiceáil i díreach nóiméad cad atá i gceist leis seo. Phillip, go deas bualadh leat. Cad é do chúlra? PHILLIP: Arna dhéanamh a lán de códaithe. Arna dhéanamh i cluichíochta beag, freisin. DAVID J. MALAN: OK. Fuair ​​a lán de na cluichíochta, freisin. Agus a bhí tú an cluiche roimh? PHILLIP: No DAVID J. MALAN: All ceart, mar sin anseo táimid ag dul. Tá mé ag dul chun dul ar aghaidh agus cliceáil ar an bhratach glas. [CLUICHE CEOL] [CEOL MC casúr, "U FÉIDIR teagmháil SEO"] PHILLIP: [inaudible] DAVID J. MALAN: [inaudible] PHILLIP: [inaudible] [Gáire] [CEOL MC casúr, "U FÉIDIR teagmháil SEO"] DAVID J. MALAN: [inaudible] Céachta tríd. PHILLIP: [inaudible] DAVID J. MALAN: Téigh amach romhainn. [CEOL MC casúr, "U FÉIDIR teagmháil SEO"] DAVID J. MALAN: Gach ceart. Comhghairdeas. [Bualadh bos] DAVID J. MALAN: Déanfaimid bpost sin ar líne níos déanaí mar sin gur féidir leat a procrastinate leis chomh maith. Princeton thagann suas seo chugainn, tar éis sin. Mar sin anois a ligean ar dul ar aghaidh i ndáiríre chun tús a chur ó thús, mar a déarfá, agus tógáil iarbhír suas go dtí Is féidir linn a tease seachas cuid de na smaointe agus a fháil chun rud éigin go fiú níos casta faoi dheireadh. Tá mé ag dul chun dul thar anseo agus mé ag dul chun dul ar aghaidh agus comhad nua a chruthú. Mar sin, arís, beidh an leagan fhadhb siúl tú trí roinnt de na céimeanna seo. Ach, bhí go léir a rinne mé dul go dtí an roghchlár Comhad agus mé dúirt "nua," an oiread sin cosúil Microsoft Word, nó aon chlár mar sin. Agus a ligean ar dul ar aghaidh now-- agus táimid bhfeidhm "Dia duit ar domhan" nóiméad ó shin, ach a ligean ar rud éigin a dhéanamh ar cuter beag. Tá mé ag dul chun dul go dtí imeachtaí. Agus tá mé ag dul a dhéanamh "nuair brat glas chliceáil. " Agus ansin tá mé ag dul a úsáid, déanfaidh linn a rá, brainse. Mar sin, tá mé ag dul a úsáid ar "má" riocht. Agus faoi deara cé chomh luaithe is a rachaidh mé gar dó, is mian leis a Léim chéile. Mar sin, lig mé dul agus snaps sé le chéile. Agus anois is féidir liom a dhéanamh rud suimiúil. Má scrollbharra mé trí anseo, tá mé ag dul a fheiceáil a bunch iomlán de bloic. Má théim go dtí "sonraí" - in iúl dom zúmáil in-- tá rud éigin faoi athróg. Má théim go dtí "tairiscint," is féidir leat cosúil rudaí cas timpeall. Má théim go dtí "oibreoirí" - OH, tá sé seo suimiúil, Is féidir liom Pioc uimhir randamach. Mar sin, lig dom rud éigin a dhéanamh gan ach roinnt dóchúlacht, ach mar gheall ar. Tá mé ag dul chun dul ar aghaidh agus tarraing an píosa bhfreagra, tá sé seo go bhfuil níos lú ná bloc, mar sin tá sé ach "Is é uimhir lú ná an ceann?" Ach níl mé ag iarraidh a cód crua uimhir mar gheall ar a bheith deas pointless. Mar sin, tá mé ag dul a tharraingt píosa anseo, agus faoi deara conas a snaps sé i, agus anois lig dom dul ar aghaidh agus a rá "má an uimhir go bhfuil a roghnaíodh go randamach Tá níos lú ná sé, a dhéanann an méid seo a leanas. " Anois, cén fáth go níos lú ná sé? Cén dóchúlacht is é seo go héifeachtach ag dul a thabhairt dom, ach intuitively? Thart ar 50%, ceart? Má tá an uimhir a a buille faoi thuairim go randamach idir 1 agus 10 níos lú ná sé, go soiléir go bhfuil sé ar cheann, dhá cheann, trí, ceithre, nó cúig. Agus mar sin go bhfuil ag dul a thabhairt dom 50% dóchúlacht ar cad atá ag tarlú? Bhuel a ligean ar a dhéanamh rud éigin cosúil le sin, "imirt meow fuaime." Agus fógra, arís, Fásann an píosa bhfreagra a d'oirfeadh, fad a mheaitseáil leis na cruthanna. Sin an méid atá tábhachtach. Lig dom dul ar aghaidh go dtí Scratch anseo agus cliceáil "spraoi." Ní dhéanfaidh aon ní a tharlaíonn. An é sin a bug? No, ní gá. D'fhéadfadh sé a bheith díreach ina Roghnaíodh líon níos mó. Mar sin, a ligean ar é a dhéanamh arís. Ní dhéanfaidh aon ní. [Meow] DAVID J. MALAN: Tá sé. [Meow] DAVID J. MALAN: Arís. Uimh [Meowing] DAVID J. MALAN: Mar sin, má tá tú riamh imir cluiche, ar ndóigh, áit a bhfuil rudaí ag tarlú go randamach, cosúil leis an guys dona atá ag teacht nó nach ag teacht ar aghaidh go dtí an scáileán, nó rudaí ag titim nó nach dtagann, go díreach mar gheall ar rud éigin a Super simplí mar seo ag tarlú. Pioc uimhir randamach, agus má tá sé níos lú ná roinnt luach, b'fhéidir é seo a dhéanamh nó b'fhéidir é sin a dhéanamh. Is féidir linn a ionchorprú gur isteach i riocht. A ligean ar rud éigin a dhéanamh éagsúla. Lig dom a caith go away. Is féidir leat fáil réidh le rudaí ag díreach dragging sé amach ar an taobh clé agus ligean dul. Lig dom dul ar aghaidh agus a dhéanamh bloc go deo agus go han-tapa rud éigin a annoying. Lig dom dul ar aghaidh agus rá "spraoi meow fuaime." Ach níl mé ag iarraidh seo a bheith ró- annoying, mar sin in iúl dom a grab an bloc, "Fan dara ceann," agus fógra níl aon seomra níos mó le haghaidh é. Ach má théann tú gar go leor, mian leis dul ann. Mar sin, a ligean liom dul agus beidh sé fás a líonadh isteach ar an mbloc. Mar sin anois, tá sé seo le lúb. [Meowing] DAVID J. MALAN: Tá mé literally é seo a dhéanamh go deo. Arís agus arís eile. Is é sin ach ní sounding nádúrtha. Lig dom dul ar aghaidh agus a athrú nach amháin sa dara fomhír, le dhá soicind agus brúigh Iontráil. Agus cad deas faoi go bhfuil Scratch go bhféadfaí tú a clár idirghníomhach. Déan athrú, bhuail b'fhéidir Iontráil nó Spraoi arís, agus beidh sé a choinneáil ach ag dul. Bhuel, anois cén fáth nach bhfuil a dhéanaimid rud a cuter beag? Gach rud a áit a bheith a dhéanamh ó thús, lig dom dul ar aghaidh agus a oscailt suas roimh ré rinneadh ceann amháin, go bhfuil mé réamh-baked, ar a dtugtar "Pet an Cat." Agus beidh muid ag post ar fad na comhaid ar líne, agus beidh fhadhb a leagtar náid insint duit conas rochtain a fháil orthu agus iad a oscailt suas. Agus fógra, is é seo simplí go leor. Ach roimh ré, is cosúil liom a bheith rug a "go deo" bloc, mar sin fuair mé lúb. Agus ansin fuair mé ar "má" riocht. Tá mé a léiriú Boole. Mar sin, i mBéarla, ach glancing ag seo, go háirithe má riamh tá tú cláraithe roimh, ach intuitively, cad é seo ag dul a dhéanamh, an clár seo? [Chatter LUCHT ÉISTEACHTA] DAVID J. MALAN: Má tá tú peataí an cat, Tá an cat ag dul go dtí meow, ceart? Mar gheall ar "unchecking go deo" Is é an pointeoir luiche teagmháil leis an cat. Mar sin, a bheith soiléir, agus ní raibh mé a rá seo roimh, gach ceann de na bhfreagra píosaí agus an script a ní mór dúinn le chéile iad a chur san, mar a déarfá, tá script shamhlaítear le clár, i ndáiríre mbaineann, a ghabhann leis an cat. Agus is-- an chúis mar gheall ar fhógra gcaoi a bhfuil an cat céanna anseo chun suntais, síos anseo is féidir leat a chruthú an dara cat nó madra nó gur aon rud is mian leat go grafach. Is féidir leat a allmhairiú rud éigin as Photoshop, nó a leithéidí, agus rud éigin má tá tú a chomhtháthú ag iarraidh a dhéanamh do thionscadal. Agus cad a gheobhaidh tú, deireadh thiar, is é go bhfuil tú Is féidir a chur scripteanna, cuir bhfreagra píosaí, do charachtair aonair. Mar sin, seo go léir a bhaineann le an cat ar leith. Mar sin anois má théann mé amach romhainn agus spraoi an gclár seo, tá aon rud ag tarlú. Ach tá sé ag rith. Tá an clár seo lúb go deo, de chineál ar fanacht le cad a tharlóidh? [Chatter LUCHT ÉISTEACHTA] DAVID J. MALAN: A peataí an cat. Mar sin, má bhogann mé mo luch i dtreo him-- [Meowing] DAVID J. MALAN: Mar sin anois Tá mé ag petting an cat. Idir an dá linn, is féidir linn a bheith brainse dúbailte. Lig dom dul ar aghaidh agus a oscailt Ní suas a dhéanamh peataí an cat. Beidh muid post seo ar líne chomh maith. Tá sé seo beagán níos mó casta, ach a rá is féidir leat buille faoi thuairim b'fhéidir cad atá ar siúl le tarlú. [Meowing] DAVID J. MALAN: Tá Cat meowing, am mhór d'aois. Ach tá an clár seo ar ndóigh ar a dtugtar "Ná Pet an Cat," mar sin go soiléir, ba mhaith liom a peataí an cat. [ROARING] DAVID J. MALAN: Ná peataí an cat. Anois, a ligean ar ghlacadh le breathnú ag sampla eile anseo. Beidh sé seo ar cheann ar a dtugtar "Dia duit, Dia duit, Dia duit," ar chúiseanna a bheidh soiléir, mar gheall ar chomh luath agus a rith liom an thing-- [Barking SÉALA] DAVID J. MALAN: An-éasca a scríobh cláir Scratch annoying. [Barking SÉALA] DAVID J. MALAN: Anois, ní bheidh muid ag dul isteach go mion mór le gach ceann de na, ach faoi deara go bhfuil cúpla gnéithe nua anseo. Níl athróg, ar a dtugtar "fuaim," agus ansin níl a bunch de na coinníollacha. Agus do anois, lig dom ach tease tú ag rá go má fhaigheann Guy ró-annoying, Is féidir liom a bhuail an spacebar agus stopann sé. Mar gheall ar an ról á imirt ag Tá an dá scripteanna mar seo a leanas. Ceann acu ag déanamh an tafann gach cúpla soicind. Is é an ceann eile ag fanacht ach dom a bhuail an spacebar. Agus má dhéanann mé bhuail an spacebar, tá sé ag dul a athrú staid an athróg, an luach an athróg, go cosúil ar a dtugtar "fuaim," Ní raibh mé ag glaoch rud éigin cosúil le sé leadránach n, Iarr mé sé focal Béarla, "fuaim." Ón 1-0 nó 0 go 1. Ó fíor bréagach nó bréagach go fíor. Agus mar sin is féidir leat i ndáiríre féach anois, go bhfuil tú D'fhéadfadh go mbeadh dhá script, dhá cláir ag rith ag an am céanna, agus a d'fhéadfadh an dá cheann acu a bheith ina suí i lúb ag déanamh rud éigin. Waiting for an duine sin a dhéanamh rud éigin cosúil le bualadh spacebar. [Barking SÉALA] DAVID J. MALAN: Agus anois Tá sé ar a bhealach arís. [Barking SÉALA] DAVID J. MALAN: Mar sin, cad eile d'fhéadfadh muid a dhéanamh leis na samplaí? Bhuel, a ligean ar dul ar aghaidh agus a dhéanamh ar mar shampla le comhaireamh caoirigh. Beidh muid leanúint ar aghaidh leis na línte anseo of-- ligean ar oscailt suas ar an sampla caorach. Agus fógra, i bhfad mar a bhíodh, an ceann seo, buíochas le Dia, tá beagán níos lú annoying. Nuair a bhuail mé ag imirt here-- Oh no, tá sé seo annoying. Tá sé ag dul a BAA le roinnt dóchúlacht. A ligean ar imirt arís. [BLEETING CAORACH] DAVID J. MALAN: Is é an difríocht amháin tá muid athraigh an éadaí, mar a déarfá, agus táimid ag halving agus a rá cad é go bhfuil líon iarbhír. Bhuel a ligean ar dul ar aghaidh agus dhéanfaidh an taisceadh sin amháin eile. Agus lig dom a tease tú leis gné amháin eile anseo. A ligean ar dul ar aghaidh agus a oscailt suas clár ar a dtugtar Snáitheanna. An méid sin mar is féidir leat a bheith ar cheann Sprite, a bhfuil scripteanna il, is féidir leat a bheith dhá sprites, éan i cat, gach a bhfuil a n-script féin. Agus is féidir gach duine acu oibriú ag an am céanna. Má tá tú ag éisteacht riamh an focal "multithreading" Tá ríomhaire ciallaíonn "multithreaded" is féidir é a dhéanamh rudaí il ag an am céanna, agus, go deimhin, is féidir Scratch sin. Agus faoi deara anois an t-éan de chineál ar balbh. Tá sé ach rudaí a dhéanamh go randamach, bouncing amach ar an scáileán. Is léir go bhfuil an cat a chlárú a bheith ag lorg cumais de chineál ar don bhaile i ar an t-éan toisc Tá sé ag cur in iúl i gcónaí air. Go dtí ar deireadh, sé ghabhálacha an éan iarbhír. Mar sin, ní bheidh mé dwell ar na sonraí anseo, ach is féidir leat de chineál ar glimpse na cruthanna céanna, tá roinnt "Má" coinníollacha, roinnt athróg, b'fhéidir roinnt lúb, tá ar deireadh thiar ag déanamh an rud céanna. Anois, lig dom dul ar aghaidh agus a oscailt suas rud éigin eile ar fad, a tease roinnt de tú, go háirithe sin níos compordaí, cad is féidir leat a dhéanamh i ndáiríre leis seo. Tá mé ag dul chun dul ar aghaidh agus oscailt suas Button anseo. Agus tá sé seo le Super clár simplí-seeming, ach féachaint ar cad a tharlaíonn nuair Watch I-- cad a tharlaíonn nuair a oscailt mé an leagan seo de, anseo sa bhrabhsálaí, scratch.mit.edu. Agus nuair a chliceálann mé an dearg mór cnaipe, faoi deara cad a tharlaíonn. Mar sin, cad atá ar siúl anseo? Níl i ndáiríre ar chastacht a lán níos mó dul ar thíos an cochall, cé Tá mé i bhfeidhm sin, nó frankly, Dan Bradley curtha i bhfeidhm seo amhlaidh simplí. Tá sé deartha bhfreagra saincheaptha Scratch píosa, ar a dtugtar síneadh Scratch, d'iarr sé é Toggle. Agus cad a dhéanann Toggle is cuireann sé teachtaireacht ar an idirlíon. Agus sin an teachtaireacht féin Breathnaíonn beag cryptic. Ach seo, freisin, beidh tú tuiscint a fháil faoi dheireadh an téarma s. An teachtaireacht Tá sé ag a sheoladh iarbhír Breathnaíonn rud beag mar seo. Tá sé díreach téacs. Cryptic. Feicfidh tú a thuiscint an t-am a fháil againn an fhadhb atá leagtha seacht. Tá sé seo ach a sheoladh teachtaireacht téacs ar an idirlíon le freastalaí. Agus is é sin freastalaí, ar deireadh thiar, ag caint leis an bolgán solais, a Tá ceann de na bolgáin solais mhaisiúil ann sin, é féin, ag caint leis an Wi-Fi sa ghréasán anseo, i gcás gléas áitiúil síos here-- agus, ar deireadh thiar, tá sé i ndáiríre casadh solas ar agus as. Ach is féidir linn a dhéanamh níos mó a rudaí suimiúla fós. Fógra cad a rinne Dan freisin dúinn. Rinne sé sprites éagsúla, gach ceann de na a bhfuil script ag fanacht le cliceáil. Agus má cliceáil mé dearg, téann sé dearg. Má fhaigheann mé gorm, téann sé blueish. Glas, buí, oráiste. Agus is é seo ar fad ag tarlú ag dul ar bhealach amach ar an idirlíon, síos ar ais anseo chun an bolgán solais, ar agus as. Agus más féidir leat a chreidiúint it-- agus tá sé seo b'fhéidir ar cheann de na Scratch is casta Tá tionscadail duine éigin implemented-- rinne sé é, i cothroime, in aghaidh an lae. Agus bhí go bhfuil an dúshlán a chaith muid síos le Dan nuair a chonaic muid go bhfuil bleibíní dénártha, ní mór dúinn Scratch conas, Is féidir linn a chéile iad? Agus, go deimhin, tá sé seo go hiomlán rud éigin le duine ar bith sa seomra seo D'fhéadfadh a dhéanamh le seimeastar ar end-- An bhfuil sé bolgáin dénártha reimplemented ag baint úsáide as an comhéadan céanna go raibh ar ár n-iPad ar an gCéadaoin. Mar sin, go anois, má tá mé i ndáiríre cliceáil ar an móide thar anseo, Tá muid ar cheann, dhá cheann, trí cinn. Is féidir liom a bhuail an 16 agus cas go bhfuil ceann ar. 128, agus mar sin de. Anois, má tá sin ina n-aonar agus a blown d'intinn, d'fhéadfaí tú a dhéanamh rudaí i bhfad níos inrochtana, nach mbaineann aon crua-earraí cinnte. Just a rudaí ar an scáileán féin. Agus, go deimhin, cad mic léinn is mó suas go deireadh ag déanamh chineál éigin de chluiche, roinnt píosa oibre ealaíne, nó de shaghas éigin beochana idirghníomhach. Agus beidh mé a rá ar cheann de na Favorites Tá an ceann seo. Agus shíl mé má táimid D'fhéadfadh dim na soilse, beidh orainn a chur le léargas ag an deiridh Tionscadal Scratch i gcrích. Ach cad go mbainfidh tú ba chóir a choinneáil i gcuimhne, mar a Is féidir liom a tease tú le ceann amháin sonraí seo caite, Beidh sectioning tús an tseachtain seo chugainn. Beidh uaireanta oifige tús an tseachtain seo chugainn. Leagtha Fadhb Beidh náid a chur sa phost CS50.harvard.edu inniu níos déanaí. Agus beidh tú a greeted i fhadhb a leagtar náid go CS50 féin Zamyla Chan, a treoracha is mó d'ár walkthroughs. Tá na físeáin leabaithe sna tacair fhadhb a shealbhú do lámh trí go leor ar an tacar tosaigh suas agus trí go leor de na cinntí a dearadh is féidir. Mar sin, má tá tú go raibh go emotion riamh nuair a piocadh suas le sannadh obair bhaile agus wondering, nuair is féidir liom tosú? Beidh sí a bheith go freagra ar do shon. Agus anois, clár deiridh ó cheann de do réamhtheachtaithe i fhreagra ar an gceist "Cad a dhéanann an sionnach a rá?" [CEOL YLVIS, "CAD A DHÉANANN AN FOX RÁ?] YLVIS: Téann (AMHRÁNAÍOCHTA) Madraí Woof. Téann Cat meow. Téann Bird tweet agus téann luch squeak. Téann mBó moo. Frog Téann croak. Agus téann an eilifint toot. Lachain rá quack agus iasc dul blub. Agus téann an séala ow ow ow, ach níl fuaim amháin go bhfuil a fhios ag aon duine, cad a dhéanann an sionnach a rá? Agus DAVID J. MALAN: Sin é do CS50. Beidh muid a fheiceann tú ag Puzal Lá agus ar an Luan. [Bualadh bos] [CEOL YLVIS, "CAD AN FOX THUAIRIM?"] Scéalaí: Agus domhain anois smaointe, ag Daven Farnham. Sa lá atá inniu fuair bhuail mé sa aghaidh le leabhar teileafóin. Mearbhall, mar tá mé ag bhaile ag faire ar líne.