[Bideo-erreprodukzioa] [Autoa atea itxiz] [Autoaren motorra STARTING] [Musika jotzen] Eskuineko bila batera -Moving Garai onak eta albiste ona. Dezakezu lagun onak gal. Ohitura bihurtu zitekeen -Hau. -Opportunity Kolpeak dezagun iristea eta probesten. -Bai! -Together Egiten dugu nab egingo. -We'll UZTARTZEA hike, Autobusez edo kabinako horia da. -Dammit. Eskuinera mugitzen -We're. -Footloose Eta irudimena. Ez -Getting fun erdia da. Zatoz partekatzeko nirekin. Eskuinera mugitzen -We're. -We're Eragiketak, joan. -Ez Behar den mapa bat Ikuskizun honetan errepidean. -Aizu Fozzy, ezkerrera biratu nahi dut errepidea bidegurutze batera helduko baduzu. -Bai, Jauna. Ezkerretara errepidea bidegurutze batean. Ezkerretara. -Ez Uste hori. Zehar topatuko dugu eskuin -Cruising autopista argiak. -Eta Zure bide edo nire bidea. -Beraz, Nire nabigazio fidatzen. Flashy autoak -Movie izarrak eta goitik behera dituzten bizitza. -We're Muino handi ekaitza. -Bai, Ekaitz eskubidea da. Egon Elurra beharko litzateke? -Ez, Ez dut uste. Dezala -Moving. -Footloose Eta irudimena. -You're Big denbora prest. -Da Me egiteko prest? Dezala -Moving. Eskuinera mugitzen. Eskuinera mugitzen. Eskuinera mugitzen. -Uste Hobeto tira baino dituzu. -Bai, Jauna. [END erreprodukzioa] [Txaloak] DAVID J. MALAN: Hau CS50 da. Eta hau Astea 0 amaiera izango da, baina adiskidetasuna eder baten hasiera. Beraz, ilusioa izan gara Hemen Yale Unibertsitatean batera lehen aldiz gure Lagun Scaz, eta Jason, eta Andy. CS50 TF 40 Guztiak eta CA Hemen da Yale. Eta guztiak. Eta hain zuzen ere, seguruenik denbora zaie [Txaloak] Beraz, nahiz eta hitzaldiak gehiena hain zuzen ere Cambridge izan da aurten, errealitatea diseinua dela eta Asko nahita CS50, Nik uste dut puntua eska ari gara teknologia aldetik, eta pedagogikoan, non superior didaktiko bat izan daiteke esperientzia batzuk ihardun Ikastaro horrek online material. Izan ere, reality-- egin nuen sinetsi eta bada philosophically-- honetan hitzaldiak dela batez ere, ez dira bat entregatu bide eraginkorra Informazio nahiko konplexua. Zalantzarik ordu baino gehiago plus denbora bao luzea. Eta, hain zuzen minutu besterik batzuk behin Neure burua gogoratzen dut college-- ere zona duzu une batez, Zenbait gaia konplexua galtzen duzu, eta joan Oraindik duzu pretty much hurrengo 45 minutuz. Eta errealitatea ala dela New Haven edo Cambridge zauden hemen edo haratago, beharrik soiltasun gaitasuna eteteko eta aurrera egiteko, atzeratzeko, hiperesteka Erlazioa baliabideak, bilaketa testu osoa espedienteak eta antzekoak aukera bat da Gure online ikasleei esango nuke baita New Haven haratago, aukera eskaintzen die Benetan eusten material kontzeptuala garela hitzaldietan aurkeztu hobeto guztiak. Baina CS50, azken finean, da Ikasleen esperientzia bereizten da, beraz, eta, beraz, askoz gehiago Ikastaro horrek arazo multzo arabera, edo asteko programazioa programazioa eskaintzen du, irakaskuntza-ek zuzendutako ikastaroa atal bekadun, gaueko bulego orduetan ekarri arabera Ikastaroan laguntzaileak eta irakaskuntza bekadun, eta hain zuzen ere, hala nola, gertakari CS50 Puzzle gisa Egun, CS50 Hack-a-thon, CS50 du Azoka, astero-bazkariak, eta, beraz, askoz gehiago. Eta, hortaz, nahiz Berria bazara hemen Haven, edo urrundik ere sintonia, Cambridge gaur, eta dugu berriro laster ikusiko, errealitatea da hau da Bat eta klase berean. Eta, beraz, ilusioa izan hemen denak batera gaur. Eta orain seihilekoan amaieran, Hemen ala urrundik, ondo zorionez harro janzten duzu, zorionez, eta agian erliebe apur batekin, lekuko kamiseta zuk hartu CS50. Beraz, non utzi genuen asteazkenean? Begirada bat hartu dugu, pentsamendu konputazionala. Eta hori da dugun distilatu aldera informatikako tokiraino, gutxienez oraingoz. Baina, destilatu dugu Aurreraxeago sartu Gutxienez hiru osagaiak elementu. Sarrerek, beraz, zer da Arazoa konpontzen saiatzen ari gara? Irteerak, zer da erantzun iristeko asmoz ari gara? Eta ordezkaritza han. Eta ez dugu hemen dwell on ondoren bitarra, edo are ASCII on, eta antzekoak hainbeste, baina baizik eta emandako hartuko Informazio hau ordezkatzen dugu, piezak askoz interesgarriagoa delako arazo horiek ez dira besterik sarrera eta irteera, baina algoritmoak Hori arazo horiek konpontzeko sartu. Eta tik baliteke gogoratzen Beste egun dugun Nahiko tradizional bat hartu zuen norbait begira eman kontzeptua Telefono book nahiko handi batean, edo orokorrago digitalki egun hauetan, besterik datu multzo oso handia izan da. A benetan handia kontaktuetan batera izenak asko alfabetikoki ordenatuta. Eta konturatu ginen nintzen bitartean Arazo hau hurbiltzen liteke, besterik gabe, lineal bat erabiliz planteamendu orria orrialdea, edo baita bi horrek, aldi batean konturatu ginen at the intuitiboagoa algoritmo hori Mota besterik konkistatu eta zatitu berriz arazoa, eta berriro, eta hura erdira murriztea bakoitzean, berriro denbora, eman zigun emaitza berde hau. Eta hainbeste flatter da iradokitzen duelako dela, nahiz eta arazo hau bezala handiagoa eta handiagoa lortzen, da kasuan bezala, egun hauetan datuekin multzo eta reality-- Facebook eta Google bilaketa-emaitzak eta antzekoak gure algoritmoa egiten du egin bezain modu eraginkorrean ziztadak handiagoa dutenekin nahiz ziztadak txikiago batera egin zuten bezala. Orain galdera, segurutzat jotzen da zer daiteke benetan konpondu antzera dugu intuizio mota hau? Zatiketa eta konkistatu moduko hau? Beno, zerbait egin izan dugu bezala, gaur egun hau hemen. Asistentzia hartu izan dugu. Beraz, agian atsegin 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11-- Ez eraginkor hori guztia izango da. Beraz, itxaron, eskola kalifikazioa. 2, 4, 6, 8, 10, 12, 14, 16, 18 eta abar. Baina ezin hobeto egiten dugu? Nahiko ziur nago ezin dut Horretarako neuk. Beraz, umorea gurekin besterik ez dituzu bada Une batean, ekarri dugu gurekin batera algoritmo bat hori da, Hiru pauso besterik lortu, baina require-- du baduzu ez mind-- guztiok Zutik, zenituzkeen bada. Beraz, guztiok batera, gaur egun zutik, urrats Algoritmo hau bat honako hau da. Surf eta esleitzeko yourself 1 zenbakia. Beraz, une honetan, literalki areto honetan guztiontzat zorionez da beraiek pentsatzen, hala ere hor, eta 1 zenbakia. Orain zapaldu algoritmoa bi da Honako hau inplikatzeko. Bigarren urratsa, bikotea off norbait zutik, zure zenbakiak elkarrekin gehitzeko, eta batura zure zenbakia berri gisa onartzera. Azkar behatu egiaztatzeko. Zer zenbaki da orain pentsatzen dute denek? Beraz, 2, agian, bat izan ezik, baldar, lonesome pertsona. Kopuru bitxia izaten badugu Gelan pertsona. Beraz, pertsona bat agian oraindik ere 1 zenbakia, hori da isuna. Baina hiru hemen, inork zapaldu ren eseri behar duzu. Bestea atzera egin behar den urratsa bi, eta errepikatu, zenituzkeen bada. Beraz, oraindik zutik bada, izan behar duzu horiek atzera egingo bi urratsera artean. Mantendu egingo da. Jende gutxi A geldi-geldi. Beraz, oraindik zutik bada, parekatu norbait. Ondo da, behera iritsi arte. Jende gutxi A geldi-geldi. Lagunduko dut hala behar izanez gero. Gogoratu eramateko gakoa hemen, hau da, nola askoz azkarragoa hau da niretzat kontatuta baino. Beraz, ikus dezagun. Nik lagun dezake. Beraz, zer da? pentsatzen duzu oraindik? Ikusleak: Ni 44 joateak. DAVID J. MALAN: 44, hain Aurrera joan eta eseri. Zer kopurua pentsatzen duzu? Ikusleak: 74. DAVID J. MALAN: 74. Ondo da, aurrera eta eseri. Norena oraindik zutik dago? 86. Eta beste edonork da oraindik zutik? Zer kopurua? 67 entzun nuen. Eta orduan goi ere? 32. Inork zutik eta zenbaki bat pentsatzen? Oh, hi. Sentitzen dut. Berehala itzuliko naiz. 42. Beste edonork? Ikusleak: 47. DAVID J. MALAN: 47. Inork zutik da nork ez du zenbatzen? Beraz, gela batean final pertsonen kopurua duten 497 eserleku ditu is-- horrek guztiak dira filled-- 390 da. Beraz, hau da, handia. Laster izango dugu eztabaidatzeko nozioa programa informatiko bat akats bat. Baina etorri egingo dugun atzera luze baino lehen. Baina teorian, zer gerta gertatu da orain? Beraz, ez dira hiru handiak izan ziren, nahiz eta Algoritmo hau urrats, horietako bakoitzean besterik operazio handi bat mota zen. Eta han cyclicity hau izan zen Hori ere baduzu oraindik, zutik zeuden mantendu hiru urrats bi joan, Hiru urrats bi, hiru zapaldu bi. Baina zer gertatzen mantendu iterazio bakoitzean? Begizta honen ziklo bakoitzean? Zer gertatzen ari zen beste nonbait gelan? Gauza bera da, ez bakarrik, baizik eta zer zen, erdia gertatzea? Eseriz. Eta beraz, ez gezurrak ere, ikuspegi hori, Telefono book Adibidez bezala, hori ere, erdia bada dira aldi bakoitzean eseriz, arazoa hasten da agian, 400 pertsona batzuekin, ondoren, 200 pertsona, 100 pertsona baino, ondoren, 50 pertsona, eta abar. Eta hala ere behera whittle dugu Pertsona bat besterik ez den teoria, guztira denek balioa pentsatuz. Orain errealitatea, zenbait gizarte-dinamikak, eta akatsak aritmetika batzuk Baliteke azken akatsa laguntzea. Baina teorian, I bitartean oraindik urrun kontatuta zen, Hainbat dozena hartu urrats, edo urrats ehunka zeuen buruak zenbatzeko, zenbatu 500 edo, jendeak roomful bat urrats gutxiago egin behar zuten, duzulako bakarrik zatitzea 500 eta 1/2 hainbeste aldiz. Eta, beraz, besterik gabe, telefono batera bezala erreserbatu adibidez, beste egunean, zerbait ez dugu logarithmic nolabait esateko, Horren bidez bagenitu guztiak batera jarduten, eta jaramonik egin Horrez akatsak, genuke zehazki lortu dute denbora exekutatzen mota hori? Orain azoka izango da, mota engainatu, in beste baliabide leveraged dudala. Berriz, besterik ez da me bat, Zuk ehunka leveraged dut. Baina hori esan liteke bat izan nahi du prozesatzeko paralelo adibide, edo artearen egoera bat oso modan non ordenagailuak egun hauetan PUZ bat baino gehiago, edo gehiago Teknikoki, gehiago hainbat nukleoak, eta benetan egin daitezke hainbat gauzak aldi berean, askoz gusta guztiak ez egiten ari garen, paraleloan. Baina gogoratzen duguna halaber, asteazkenean egin saiatu zen intuizio hau harrapatzeko eta formalizatzeko, kode batean. Bezalako sasi-kodea zerbait. Eta hain zuzen ere, eta espero dut ez dituzu barka, 80 hemen graduetara bezala. Beraz, nik hau hartu dut Pixka bat besterik ez da off. Zera egiten dugu pentsatu nuen da trantsizio Aplikazio horren bidez bati Berriro ikusleek ihardun dugu, baina ingelesez programa bat idatzi sintaxia, dituen bezalako Arazo hau konpontzeko hemen. [Bideo-erreprodukzioa] -Ez En kakahuete gurina gelatina denbora. Peanut gurina gelatina denbora. Peanut gurina gelatina denbora. Bidea ya! Bidea ya! Bidea ya! Bidea ya! Orain ez duzu joan! Ba hori! Ba hori! Ba hori! Peanut gurina gelatina! Peanut gurina gelatina! Peanut gurina gelatina! Peanut gurina gelatina! Peanut, kakahuete gurina gelatina! Peanut gurina gelatina! Peanut gurina beisbol bat gelatina. [END erreprodukzioa] DAVID J. MALAN: bideo --that, baina apur bat addictive da, Ez apur bat gogaikarriak izanez gero. Baina hori egin ahal izateko, zer genuke pentsatu nuen ez da saiatu programa bat elkarrekin idazteko, Horretarako, hiru boluntarioak behar ditugu. Dute eroso egon kamera eta internet gunean. Sam, goazen gora. Purple kamiseta, hementxe, goazen gora. Eta hemen osotik, let me go pixka bat urrunago itzuli. Crimson eta kamiseta urdin, goazen gora. Perfect. Goazen orain. Goazen sortu, goazen gora. Eta zer da zure izena? Erica. David, politak zu ezagutzeaz. Nahi izanez gero, eserleku hori hartu hemen. Hau Sam da. Zein da zure izena? Antonio. Antonio, politak zu ezagutzeaz. Erica eta Sam, dituzu, bada Gustatzen eserleku bat dute hemen. Zer etorri gara prestatzen, mutil hauek ezagutuz doazen heinean, egin ahal izateko osagai da Kakahuete gurina eta gelatina sandwich. Orain hau zerbait izan liteke hori Oso emandako asko. Baina nik oparituko ditugu Gure hiru boluntarioen hemen bi boluntario eta Sam hemen, a ogia bakoitzaren loaf, plaka bat, labana bat, jelly edo mermelada pote batean, eta Kakahuete gurina jar. Eta esku helburua da orain Hiru hauek izan joan Kakahuete gurina bat egiteko eta gelatina sandwich. Baina zer egin behar dugu, espero duzun guztia geroztik audience-- du ziur asko daki nola egin hau hain ongi reality-- ere guri eskaintzeko batera joan argibideak urratsez urrats egin. Sasi-kodea, izango bada. Beraz jokatu dut eskribau rola hemen. Eta zuk-zerrenda egin apur bat dut, eta, beraz, zuetako bakoitzak, banaka, bezala, deiak potentziala instructional, ez dut bertan idatzi, errepikatu behar den bezala. Eta gero Zaudete egin joan Kakahuete gurina eta gelatina sandwich zer esaten duzun eginez. Beraz, zeuen buruak uste ordenagailuak bezala. Zer esan nahi duzu zuk bakarrik egin dezake. Hipotesi ez, galderak ez. Besterik ez da egin behar duzu. Beraz, nork lehenengo jotzera nahi PBJ ogitarteko bat egiteko agindua? Balkoian han. Ikusleak: Ireki ogiaren poltsa. DAVID J. MALAN: Ireki ogiaren poltsa, izango bada. Beraz, ikus dezagun. Dezagun batetik bestera joateko, eta lortu apur bat gehiago, hain zuzen. Modu ona izan arren hasteko. Bigarren urratsa, beste norbaitek. Orain inork ez boluntarioak nahi du. Bigarren pausoa, aurrean. Ikusleak: Ireki barruko ogiaren poltsa baita. DAVID J. MALAN: Ireki barruko ogiaren poltsa baita. Great, dugu ikasteko. Apur bat gehiago, hain zuzen. Argi dezagun lanerako honetan. Bai, kamiseta berdea ere. Ikusleak: [INAUDIBLE] DAVID J. MALAN: ogi xerra. Poliki poliki bi ogi xerra kendu. Hori ona da. Lau pauso, beste norbaitek? Bai, hemen baino? Ikusleak: [INAUDIBLE] DAVID J. MALAN: Place plaka ogia. Bost Urratsera? Bost Urratsera, bai? Ikusleak: [INAUDIBLE] DAVID J. MALAN: goi of-- oh, batetik. Jarri eskua kakahuete gurina gainean. Da, zer dut buruan? Ikusleak: Bai, eta askatu. DAVID J. MALAN: And-- berriro esan du. Ikusleak: [INAUDIBLE] DAVID J. MALAN: Eta jarri du tapa kakahuete gurina ondoan. Sueztitu jarri mano kakahuete gurina gora, eta askatu, eta tapa jarri Kakahuete gurina ondoan. Ados, sei zapaldu. Sei urrats, beste norbaitek. Bai? Ikusleak: [INAUDIBLE] DAVID J. MALAN: berriro esan. Ikusleak: Errepikatu bost urrats berriro. DAVID J. MALAN: Eta bost urrats errepikatu berriro, hau da, sortu joan Arazo bat pixka bat orain urratsez urrats hau dugu egiten ari bada. Beraz, orain, atzera egingo dugu, bost urratsa. Sueztitu jarri eskua gainean Kakahuete gurina eta unscrew of eta jarri tapa kakahuete gurina ondoan. Ondoren eusten kakahuete gurina eta errepikatu bost urrats berriro. Beraz jaramonik ez dugu hori begizta amaigabea, izango bada. Zazpi urratsa, beste norbaitek. Bai, berriro. Ikusleak: [INAUDIBLE] DAVID J. MALAN: --on bestearen gainean. Ikusleak: [INAUDIBLE] DAVID J. MALAN: On the Beste gainean bestalde. Ez bakarrik hona nahi duzu? Zelan amaitzeko I instrukzioa? Zer da instrukzioa gainontzeko? Ikusleak: zati hori alde batetara. DAVID J. MALAN: zati hori alde batetara. Has gaitezen. Zazpi zapaldu. Ikusleak: [INAUDIBLE] DAVID J. MALAN: batez eusten hand-- kontrajarriak hau ona da. Hau da, benetan ona. Ikusleak: [INAUDIBLE] DAVID J. MALAN: Eta plastikozko jar-- Ikusleak: [INAUDIBLE] DAVID J. MALAN: Eta twist-- Ikusleak: [INAUDIBLE] DAVID J. MALAN: bi segundo. Just ireki kakahuete gurina jar. Barkatzen izango duzu espero dut. Beraz Demagun genuen han. Ireki kakahuete gurina jar. [Txaloak] DAVID J. MALAN: zortzi Step, goazen. Zortzi Step, bai, atzera ere. Ikusleak: [INAUDIBLE] DAVID J. MALAN: Ongi. Bederatzi pauso, bai? Ikusleak: [INAUDIBLE] DAVID J. MALAN: of --out Kakahuete gurina jar. And-- eta zer? Ikusleak: [INAUDIBLE] DAVID J. MALAN: Eta jarri labana Kakahuete gurina zituelarik. Hamar zapaldu. Hamar zapaldu. Ikusleak: [INAUDIBLE] DAVID J. MALAN: Jarri labana egindako, eta, ondoren, kendu zigilua. Nice. Off kakahuete gurina. Ondo da, 11 urrats. Ikusleak: [INAUDIBLE] DAVID J. MALAN: Ados, ordenagailua grisa urdina edo gorria ordenagailu jarraitu. Ona. [Txaloak] DAVID J. MALAN: Ekarri etxean. Bikote urrats gehiago. Zer da hurrengoa? Urratsak 12. 12 Step. Bai? Ikusleak: Jarri xerra bat ogi-astiro, zure esku batean. DAVID J. MALAN: zure esku bat. Eta gero, 13 zapaldu. Bai? Ikusleak: [INAUDIBLE] DAVID J. MALAN: --on ogi xerra. Ona. Nahiko ona. 14 Urratsera, bai. Ikusleak: Desegin 13 urrats. DAVID J. MALAN: 13 urrats desegin. Dezagun aurrera gozoki. 100- urrats programa bat da, baina 15 urrats ari ginen. Bai. Ikusleak: [INAUDIBLE] DAVID J. MALAN: 7 bidez 13 erabiliz gozoki, beraz, ondo joan delako. Errepikatu urrats 7 bidez 13, gozoki erabiliz. Beraz txikiagoa erdia eusten Bat gainean eskuaz gelatina jar. Bestea, de la mano goiko beste, zati hori egin zaio, Epaileak eskuekin eusten, tapa eta plastikozko jar behealdean, eta Bi segundo bihurritu. Ondoren, ireki gelatina jar. Eta, azkenik, utzi saiatu en zerbait jan daitezkeen eman digu. 16 Step. Beraz, zergatik ez da utziko dugu han. Eskerrik asko, beraz, askoz Gure hiru boluntarioak. [Txaloak] CS50 apur bat behar dugu estresa zuretzat baloia. Zen bat izango da ogitarteko but-- orain zer puntua izan zen, baten gainetik algoritmoarekin dibertsio pixka? Baina errealitatea da, nahiz eta hori Ordenagailu bat programatzen ari zaren, super zehatzak izan behar duzu. Konplexua edo beldurra zeure ordenagailuan bezala Oso litekeena nahi izan, at Gutxienez zerbait oker, errealitatea da nahiko tonto da Gailu hori izan zen gurekin gizakiak asmatu, eta azpimultzo bat bakarrik egin ahal izango da zer egiten dugun zuzen ere, egin batzuetan zalantzarik faster-- baina ez dakit nola hipotesi egin. Ez du ulertzen nola egon den uhin bera ahala. It bakarrik egingo, hain zuzen zer esango. Eta jo beharko duzu, agian, hasiko gara, Benetako batera kodea idaztea Lehenengo arazoa ezartzen eta haratago, nola erraza da egiteko hipotesi bat giza gisa, eta ez aurrea hartzea kudeatu behar dut Kasu horretan, edo txoko kasu horretan, , agian oso ondo beraz, hitz egiteko adibidez Sam izan da bakarrik bada sortzen squeezable gozoki jar, berriz, Besteek kristalezko poteak batzuk izan bezain baita. Beraz piztu aurretik dugu gure Benetako kodea batzuei arreta, baimendu aurkeztera me Jakina buruak hemen Yale. Gure lagunak Scaz, Andy, eta Jason etorri eta esan kaixo. [Txaloak] SCAZ: galdu dugu Jason aldi baterako. Kaixo berriro, denek. Nire izena Scaz da. I irakasten Nik Yale 2001az geroztik. Eta noiz ez naiz irakasten, Nire ikerketa robotika da eta adimen artifiziala. Eta iragarkian duela gaur egun I da aste pare bat hasten dela, egon jarriz goaz CS50 den material osagarriaren hitz egin adimen software buruz. Nola buruz hitz egingo dugu Netflix eta Hulu bezalako leku filmak gomendatzen bertan Baliteke ikusi nahi duzun. Non nola buruz hitz egingo dugu gidari-gutxiago autoak benetan lan. Eta lurrean ahal izango dugu kontzeptuak ere gauza horiek hori ikasten ari zaren Gaur egun, klase honetan. Gauza horiek guztiak daudelako fundazio bera gainean eraikita. Eta hori da hau series aztertuko du. Beraz, benetan ari naiz you gehiago ikusten birbidali guztiak, eta nahi den lortu duzu ikusi guztiok gehiago oso laster. Utzi ondoren, Jason aurkeztu me. JASON: Kaixo guztiontzat. Nire izena Jason da. I zoritxarrez joan Harvard undergrad gisa. Hori da moztu emateko joan Benetako korrontetik atera. Eta orain, hemen ere, irakasle lanetan naiz informatikako departamenduan. Eta laguntzen ari naiz, jakina exekutatu Scaz, David eta Andy batera. ANDY: Hey guys. Nire izena Andy. Naiz benetan Yale bakarrik Ikasle oholtza gainean oraintxe. [Txaloak] Ni Berkeley College dut, jatorriz Solon, Ohio from. Eta haurrekin horietako bat izan zen I non, noiz Yale etorri naiz, Pentsatu dut sekula ez nuela inoiz berriro zenbaki bat begiratu dute. Eta gero, behar duzula konturatu nintzen bai zientzia eta QR errekonozitzen graduondoko. Eta beraz, nire freshman udaberrian, hartu nuen Klase bat, bat CS, intro CS class hemen Yale. Nintzen bezala, hau bezalakoa da Egia esan, oso politak. Eta benetan amaitu nuen bitartean geratuko arazoez global bat garrantzitsu gisa, trebetasunak Ikasi dut CS eta programazioa dira, beraz, edozein arlotan aplika egin nahi duzun aukeratzeko. Eta langileek hemen Yale, beraz, gogor lanean aritu garen to you guys prestatzeko. Eta aurrera begiratu behar dugu ikusten guztiak atal eta bulego orduetan. Beraz, bai. [Txaloak] DAVID J. MALAN: Eskerrik asko. Beraz, klasean egiten hasi baino lehen, aukera bat izan genuen den campus paseatu mugikorrean batekin, eta eraman Bideo benetan forma selfies batzuk Nire lehen Yale en campus tour hemen. Eta hain zakarra partekatu genuen pentsatu genuen hau zehazki Scaz eta Andy bezala ebaki eta Jason eraman ninduen campus inguruan. [Bideo-erreprodukzioa] [Sirenak] -David. Yale -Welcome. -bitariko Duzu ikusteko. -Nice Duzu ikusteko. -Leku Bira bat joan ginen? -Dezagun Joan bira batean. -road Tour. -Hau Zeinu han izan da pixka bat. -Whah, CS50. -Hurry! Joan, joan, joan, joan. [INAUDIBLE] Harkness Dorrea, behar duzu. -Eta Ikusi pare bat aldiz garela. [Txaloak] -Begira Egindako bizikleta! Ahh! Hi Frank. -Zer Eman da, mutil? Nola zara? -bitariko Duzu ikusteko. Bideoa -Welcome. Ez jardun ere, ilusioa. -I Maite SILLIMAN. Ahh! -Ez Orain hiru bat orduz geroztik Jason izozkia eta Nutella izan. Beraz, lortu dugu atzera gelditu at SILLIMAN pixka bat egiteko. -Ez, Ez da, nahiz eta [INAUDIBLE] oraindik, izan ere, da hemen egin behar dutela, beraz, harrigarria da. Dude, ez dago Nutella otordu guztietan. -ez Iaz ere izan zen. -Bai. -tell askoz Yale buruz orain arte. Baina orain ez dut hori han TD. Eta hori campus jotzen off. -Here Arkitektura gotikoa ditugu. World famatua. Arkitektura gehiago gotikoa batzuk ditugu. Eta eraikuntza, eta arkitektura gotikoa gehiago. Hi. Hau da, non bulego orduetan beharrik ari gara Hogwarts ere ostegunetan bidez asteartetan, [INAUDIBLE] bezala. -Guztiak Eskubidea. Hori da bira egiteko. Dira Yale Unibertsitateko at dugu Law School, non Gaurko hitzaldia ospatuko da. Dezagun burua ere. [END erreprodukzioa] DAVID J. MALAN: Eta Hemen garamatza orain. Beraz, orain arte, izan gara pseudocode bideratua, bertan ingelesa bezalako sintaxia hau da. No agindutako zehaztapen ditu. Besterik batzuk erabili duzu intuitiboa hizkuntza baduzu zer egin nahi duzun azaldu nahi. Baina has gaitezen orain trantsizioa kodeari, eta jende gehienak, esango nuke. Baina hain zuzen ere, zerbait iturburu-kode gisa ezagutzen. Hau gizakiak Hizkuntza idatzi ordenagailuak ultimately-- seguru batzuk ondoren urrats, azken finean ulertzen eta, beraz, zerbait nola egiten den jakin nahi du. Ohi bat ikusi duzun hori hau agian asteazkenean. Hau adibide bat da Izugarri, underwhelming denean exekutatu besterik ez dio "kaixo mundua". Eta izeneko hizkuntza batean ari da idatzizko C, sintaktikoki oso antzekoak beste hizkuntza asko behar Agian ez duzula ezagutzen, baina entzun izan liteke of Java bezala, eta C ++, eta Python eta Ruby, eta antzekoak, eta hain zuzen ere, dugu igarotzeko seihilekoa askoz C erabiliz, eta, ondoren, amaiera aldera seihilekoan, haren gainean eraikitzen, eta sartuz edozein beste hizkuntza zenbakia. Horien artean PHP eta JavaScript, SQL datu-basea izeneko hizkuntza bat. Baina C, zer egingo dugun Behetik gorako ulertze honetan ordenagailuak nola lan, zer haiekin egin ahal izango duzu, eta nola arazoak konpondu ahal izango duzu guztiak modu eraginkorrean hau eginda eztabaidatu dugun layering Asteazkenean, eta zutik besteen bizkar gainean. Baina hori gehiago etorri. Gaur egun, itxura ingurune errazago bat dugu, baina funtsean berdin-a ingurumena Scratch bezala ezagutzen Gure MIT Media Lab lagun. Hau grafikoa da programazio hizkuntza, Scratch, Horren bidez, arrastatu dezakezu eta gauza jaregin puzzle pieza itxura interlock egiten bada bakarrik Zentzu logikoa edo egitasmo hacerlo. Baina nik ez daude joan guztiak buruzko elkarrizketa bat izan programazio bereko oinarriak dituzu batzuk direla Dagoeneko ezagutzen Gerta liteke, zuetako askok agian ez ezer jakin gabe bogged eskuratzeko Egia, intelektualki ere izanarren puntuz sintaxia, eta parentesi, eta aipatzen, eta antzekoak. Horrek guztiak, goiz an, pasa dira Zein dira interesgarria eta ideia benetan erabilgarria. Beraz, dezagun azkar bat ingurumena begirada Hemen, beraz, zer zain badakizu. Eta hain zuzen ere, joko artean dugu jokatu ahal izango dira idatzizko programa pare bat CS50 ikasle ohiek. Horietako bat, neure burua, hau izango naiz graduondoko niretzat eskola batean idatzita. Boluntario bat hartu ahal banu nor da jokatzeko prest Oso lehen aldiz joko bat. Ziur. Goazen sortu. Zein da zure izena? Ikusleak: Angela. DAVID J. MALAN: Angela, goazen gora. Beraz Scratch izan out pare bat urte. Eta noiz izan zen eskola graduondoko, MIT-en izena cross nengoen, irakaslea Mitchel Resnick en hartuz Jakina, hezkuntza-teknologia. Eta artean geunden lehen munduan ikasleak benetan beta izateko Proba Scratch. Eta nire proiektua zer Angela zen gaur egun graciously boluntario Oscartime izeneko jolasteko. Beraz, aurrera noa, eta joan sakatu ikonoa hemen bikoitza. Honez ireki programazio bat joan ingurumena garela laster murgiltzea. Pantaila osoan noa egiten Angela, hemen da. Berde hit noa une bat besterik ez. Eta gero, trash asko da zerutik erori. Eta zu sagua erabili joan Hemen benetan arrasta Oscar trash latak sartu zakarrontzi. Beraz, aurrera eta egin klik nahi baduzu Bandera Berdea, jokoa hasiko da. [Musika jotzen] Oh, I trash maite. Ezer zikin edo ilunaren edo hautsez. Ezer zulatutako edo ustel, edo herdoildu. Bai, trash maite. Benetan ikusi nahi badituzu Zerbait trashy, hau begiratu. Daukat hemen sneaker bat Hori urratua eta adoretsua da. Da zuloak beteta guztiak dauka eta lokarriak urratu dira. Nire amak opari bat Egunean jaio nintzen. Maite dut it's-- delako DAVID J. MALAN: egun hauetan --green besterik izan dena bota zakarrontzia. Eta orain zer bat CS50 langileek did-- Jordan, nor dituzun bilduko ditu today-- benetan eguneratuak honek gaur egungo garaietara. Eta beraz, aukera ematen ireki me ordez Angela for remix bat. Eta jolastu dugu hau ordez non orain Oraindik une batzuk den ala artean erabaki behar joan Zerbait bota zakarrontzira, edo birziklatzen edo konposta egiten. Beraz, ez da apur bat presio duzun iristeko Zure 392 to aurrean eskubide hori 497 ikaskideekin hemen aretoan, zenituzkeen bada. [Bideo-erreprodukzioa] [Musika jotzen] -Oh Dut trash maite. Ezer zikin edo ilunaren edo hautsez. Ezer zulatutako edo ustel edo herdoildu. Bai, trash maite. Benetan ikusi nahi badituzu Zerbait trashy, hau begiratu. Daukat hemen sneaker bat Hori urratua eta adoretsua da. Da zuloak beteta guztiak eta lokarriak urratu dira. Nire amak opari bat Egunean jaio nintzen. Maite dut trash delako. Oh, I trash maite. Ezer zikin, edo ilunaren, edo hautsez. Ezer zulatutako edo ustel edo herdoildu. Bai, trash maite. Hemen gehiago ustel gauza batzuk. Hemen newspaper-- batzuk ditut [END erreprodukzioa] DAVID J. MALAN: --are benetan konposta. Baina eskerrak gure boluntario, Angela behar duzu. Estresa baloi bat daukagu baita duzu hemen. Beraz, eskerrik asko. Beraz, hau izan zen niretzat idatzitako. Baina orain, ikasle ohi benetako banan Nork ezarri da hau, joko bat da. Guztiak hizkuntza honetan deitzen Scratch, laster ikusiko dugun zuritu atzera geruzak. Baina bagenu antzekoak litzaidake nola buruz boluntario bestera? Eskuin. Goazen sortu. Zein da zure izena? Begirada? Lance. Lance, goazen gora. Niza zu ezagutzeaz. Etorri modu honetan. Beraz, hau izan dezakeela Gaiaren dituzu batzuk ezagunak. Baina ikusi gehiegi dituzu Elkarrekintza izan daiteke, Horren bidez, benetan ahal izango duzu izango du pertsonaia inguruan mugitzen rola. Niza zu ezagutzeaz. David. Ematen dizut, Pikachu. Argibideak buruz egingo pantailaren alde batetik etorriko. Baina, azken finean, zu joan zaporetsua gauzak harrapatzeko nahi, eta bonbak eta beste gauza batzuk saihesteko. Kurtsore osorik batera. Beraz, sakatu zuriune-barra. -Pikachu. DAVID J. MALAN: Harrapatu ezkerrean gauzak, ez eskubideari buruzko gauzak harrapatzeko. [Musika jotzen] Banan-banan joan den hemen, beraz. Bada bat izan dugu Gehiago boluntario hemen. Zerbait birsortzeko genuke pentsatu dugu the shirt-- horiz etatik Asteazkenetik. Zein da zure izena? Mary, goazen gora Mary. Eta gogoratzen asteazkenean dugu ezarri binary nozioa, eta bonbillak bitarra. Hau da, benetan, orain bat interface hori bera ezartzeko izan dugun iPad, argiak piztuta bonbillak, baina hemen digitalki Errendatutako. Eta estresa bat egin beharrean ball-- politak zu ezagutzeaz, David. Argi gutxi batzuk ekarri dugu Cambridgeko bonbillak. Ahal baduzu, horietan klik eginez bonbillak, horien gainean eta itzaltzea aukera, zatoz gora bitar batera ordezkaritza esan 256. Eta ikusiko dituzu erdialdera, egungo Tally. Beraz, hori batetik da. Beraz, pixka kontatuta dago. MARY: Bai, [INAUDIBLE] DAVID J. MALAN: Ongi, beraz, just dugun oh. Beraz, hau 128 zutabea da. Oraindik, beraz, 128 to eman dugu. 256 iritsi ginen. Eta tinker ahal izango duzu eta off, big aurre ez. Edo 128 hit ahal izango duzu aldiz gehiago nahi izanez gero. Ondo da, ona. 24. Bai, hurbilago. Closer! Oh, zein da arazoa, orduan? Beraz, zein da arazoa? Beraz, zer egin behar dugu Arazo hau konpontzeko? Beraz, pixka bat behar dugu. Eta hau da, ezin hobeto errealitatean arrazoizkoa da, ezta? Kopurua zenbatu nahi baduzu 1 2 3 4 5, 6, 7, 8, 9 benetan jaurti baino 10ra, zaren Pixka bat gehiago behar dugu. Hargatik benetan Errebobinatu hemen, eta etorri with-- zela jakina ekarri set up bat izan nahi du. Ezin duzu egin 256 bonbilla bat besterik ez. Beraz, nola besterik 50 zenbakira buruz? Zenbakia 50. Bikain. Txalo bero bat Mary eta berea baita. Eskerrik asko. Beraz, hau topic-- gisa intentional was-- hori benetan errepikatzeko egingo. Balio handiena ahal duzu zortzi bit edo byte batekin adierazten, da, hain zuzen, 256. Baina ez hasten bazara 0 hasita, dugu Badirudi egiten jarraitzeko izatea bit horiek off guztia. Baina orain dezagun murgiltze azpiko sartu ingurune hau aplikatzeko, eta aurre gain ideia horietako batzuk. Beraz, une batean bat ikusi buruz ari gara Programazioaren oinarriak ezberdinak batzuk. Lehenengoa dugun adierazpen deitu dugu. Sailkatu aditz horietan, izango bada. Ekintzak. Hori egin behar da gauzak. Eta une batean ikusiko duzu Bloke honetan itxurarik. Esan "kaixo mundua", adibidez. Edo itxaron segundo bat. Edo play soinu meow. Eta, hain zuzen ere ingurumena bertan ari gara hori egiten den da Scratch izeneko. Eta tira dut Scratch bada gabe Edozein benetako kodea preloading, dezagun begirada azkar bat honetan Erabiltzaile interfazea, nolabait esateko. Kontrolak bertan elkarreragin dugu. Goiko hemen geratzen direla- pantaila, menuak azpitik, etapa ditugu, nolabait esateko. Beraz Scratch da zer egingo Sprite deitzen duguna. Pertsonaia bat da. Eta berak kontrolatu ahalko bere aurka programak idazten. Eta gora eta behera mugitu ahal izango duzue zuen eta ezkerreko eta eskuineko ingurune honetan, ez soilik mugituz sagu, baina programazioaren. Oinez zion eskubidea, ibilaldi esan ahal dut ezkerrera, gora, behera edo antzekoak. Eta beste aurkeztu ahal izango dut sprites edo pertsonaia baita. Hain zuzen ere, behean Hortxe Ikusiko duzu zure zerrenda sprites. Momentu honetan, besterik ez dut bat, baina gehiago sortu ahal izango dut, eta agertzen dira zehazki behera dago. Beraz, une batez Errebobinatu baduzu, atsegin Adibidez Oscartime--, Oscar, ezkerretik, zakarrontzi can, Sprite bat izan zen. Eta erdian gauza da, bin birziklatzeko, Sprite beste izan zen. Eta konposta bin sprite beste izan zen. Eta pieza guztietan Zabor edo recyclables Hori zela zerutik erori sprite bat ere badago, eta bakoitzak banaka programatutako zen. Nola ez duzu programatzen? Beno, hemen eskubidea baino gehiago aldean gidoiak eremua da. Eta hau da, ahal dugun arrasta puzzle pieza. Aste batean, izan da joan non baliokidean idatzi dugu Kode teklatu bat gehiagorekin, baina alde gaur arrastatuz egingo da eta jareginez puzzle pieza da, paletak ezin diren guztientzat izan da aurkitu hementxe erdian. Izan ere, erdian Hemen ez osoa sorta puzzle kategorien Pieza edo blokeak. Norberaren motion lotuta, itxura, soinua, luma bat gora eta behera doa, datuak, gertaerak kontrolatzeko. Ez nahiko ziur oraindik zer horiek guztiak esan nahi, baina ikusiko duzu duela ikustea dira nicely kategoriatan. Eta programa bat idazteko Scratch, egin du hain zuzen utzi. Hasteko pean noa Ekitaldiak, eta arrastatu hau hemen. Bandera Berdea klik denean. Orain zergatik hori? Beno gogoratzen gure boluntarioek Sortu ziren, lehenengo gauza I edo egin zuten zela egin klik berdea Goiko eskuineko izkinan bandera. Eta hori besterik esan programa abiarazteko. Beraz, gertaera hori gertatzen denean, zer egin nahi dut? To itxura pean joan naiz, eta naiz egin dut ", esan kaixo". Eta nik hau aldatuko dut eta Antzeko zerbait esan "kaixo Yale." Eta orain ez dut handiagotu joan out, klik bandera berdea, eta voila, programa bat idatzi dut. Ez da hori guztia zirraragarria besterik gabe, baina hau da zehazki non bakoitzak egileak horiek hasi, bai Pikachu, eta elkarrekin egin bonbillak bitarrak eta Oscartime, eta adibide gehiago hainbeste. Super simple hasten zara, eta orduan geruza hasten zara, eta gehitu ezaugarri eta funtzionalitate orrian. Beraz, zer dira geruza horiek ra osatuko da? Beno, adierazpenak haratago ere, behar dugu Hori gehiago fancily dira gauza txiki dute Boolean Expressions deitzen, boolearra izeneko norbaitek ondoren. Eta adierazpen boolear bat da, besterik gabe, bat adierazpen hori bai egia edo gezurra, bai edo ez, 1 edo 0. Horrelako edozein aurkakoen polar. It bai egia edo ez da. Baina guk ere ikusteko dut direnak baliteke itxura hau. Beraz, adibidez, sagua behera da? Moduko galdera Oraindik dute, izango bada. Saguaren da bai behera, egia edo ez da, faltsu. 1 edo 0, izango bada, mapping izan ohi da. Egia da 1, faltsua 0 da. Beno zer hori baino gutxiago buruz? Edo hori, ez da hau baino txikiagoa? Hori ordenatzen galdera bat da. Eta bi jarri baduzu Han ere, zenbakiak, x bai y edo baino txikiagoa izango da y berdina, edo y baino handiagoa, baina bloke honetan ikusiko dugu, besterik ez da galderari erantzuteko doa, da hori baino gutxiago? Baliteke dugu honen antzeko zerbait ikusi. Saguaren hunkigarri erakusleak. Beraz, Scratch, eskatu ahal izango duzu galderari, Sprite da ukitu saguaren erakuslea? Beste hitz, kurtsorea pasatzean da txano, edo baliokidea baino? ANDing Gauzak elkarrekin ikusiko dugu. Bi galderak egin ditzakezu, eta ziurtatu biak aurretik egia erantzunak ematen dizute bai ala zerbait egin erabaki bat hartzeko. Baina gero, nola ez, erabakiak hartzeko? Beno, baldintza horiek ditugu. Eta hau ikusi genuen, gure telefono-liburuan adibide. Ezkerreko edo bila Mike Smith egiteko eskubidea. Eta baldintza ere, zuk Zerbait egin potentzialki, boolear adierazpen bat egia bada. Eta hain zuzen ere, nabarituko formak orain. Ez da, leku-marka hau oraintxe Buruak non fit-- ahal izango dugu Bat forma duten slide-- Errebobinatu badut. Ez da tamaina bereko nahiko. Eta hain zuzen ere, ikusiko duzu Scratch gauzak tamaina aldatzen dinamikoki puzzle piezak doitzeko, baina forma da zer da garrantzitsua. Badirudi gauza hau , hori eta halaxe izan da Gutxi gorabehera forma bera hori egokitzeko behar badira. Eta zerbait egin nahi badugu Modu horretan edo bide hori, bada, edo, bestela, puzzle hau dugu Scratch pieza baita. Demagun orain, nahi izan duzu bada egin, ez bada, edo, bestela. Beste era batera esanda, a Hiru modu errepidea bidegurutze. Beno, zer egin dezakezu besterik honetan begiratuz arabera? Puzzle pieza hau hartu ahal izango dut, eta ez dirudi sartzeko, baina berriro ere, Scratch va re-tamaina nicely guretzat. Geruza hasteko izan nuen Gauza horiek elkarrekin. Beraz, orain hiru modu bat dut bidegurutze hau egia bada, hori egin. Bestela, beste gauza hau egia bada, Horrela joan, bestela, joan beste modu hau. Eta Muppet Movie batean, bidegurutzea, nolabait esateko, Yale edo Stanford artean, izan zen zehazki hori, besterik gabe, bi baldintza. Edo joan Horrela, beste era horretan joan. Beno, loops ere programazio existitzen. Eta horietan dagoeneko erabili dugu Klase eta pseudocode kodea ere, eta, ziur aski, horiek ere Scratch programak betiko. Scratch puzzle pieza honek baduela izango da, besterik gabe utzi zerbait betiko egiten duzu. Eta batzuetan nahi duzu zerbait betiko egin. Ez da nahitaez akats bat, da, jarraitzea erloju bat nahi duzulako, edo jolasten mantentzeko joko bat. Edo kopuru mugatua zehaztu dezakezu urrats, errepikatu bloke honetan hemen gertatzen den bezala, horrek zerbait errepikatu egingo da 10 aldiz. Aldagaiak ezarri ahal izango ditugu, laster ikusiko dugu. Eta aldagai, espiritua antzekoak dituzten algebra, x, edo y edo z bezala. Zerbait sinbolikoa gorde ahal izango da balio batzuk, informazio pieza batzuk, Baliteke nahi duzula geroago gogoratzen. Adibidez Best honen liteke Joko bat non puntuazio bat behar duzu, atsegin Pikachu ere. Zenbat pastel zati eta whatnot harrapatzeko zenuen? Beno, aldagai bat izan liteke 0 hasten da puntuazio izeneko. Eta gero, aldi bakoitzean harrapatu dugu bat tarta edo gozokiak, edo antzeko pieza, lortzen handitutako da. Lortzen bat gehitu aldi berean. Eta dendetan beraz aldagai bat Horrelako informazio pieza. Ondoren, matrizeak, eta etorri egingo dugu horiek atzera astean edo bi garai batean, baina array bat motatako da like inbentarioa edo zorro bat, barruan horietatik gauzak birtual jarri ahal izango duzu. Gehiago gordetzeko aukera ematen du Informazio pieza bat baino. Eta hori baliagarria izan liteke jokoan, ez bazaude ren inguruan moduko oinez Gauzak biltzea. Eta, agian, beti gorde nahi duzun tarta pieza horiek guztiak inguruan, eta ez besterik jan bata bestearen atzetik horiek. Eta gero, ez da bat hazlerik zaitugu eraikuntza funtzio edo prozedurak deitzen etorri. Eta ari gara, nahiz eta Hemen azkarrago, dizkizugu Ikusten horiek dira oso bat arazoei irtenbide natural topaketa gertatzen ari gara. Gure programak abiarazi gisa lortzean handiagoa zaitugu ereduak nabarituko hasteko kode hori idazten ari gara, Puzzlearen pieza gaude arrastatu eta jareginez. Eta zeuk konturatu bezain laster egiten Berriro zerbait eta berriro, edo, okerrago oraindik kopiatu eta itsatsi programazioa idatzi duzula kodea, hori da, ziurrenik bat Aukera faktorea edozein dela kopiatzea mantentzeko duzu eta itsasteko, eta jarriz zerbait "funtzioa." deitu zion Baina askoz horietan gehiago luze baino lehen xehetasun gehiago. Eta gero, ezaugarri nahiz hazlerik han. Duzuenontzat erosoago egiteko, edo APCS edo baliokidea hartuz, Scratch gauzak benetan onartzen hari eta ekitaldiak eta gehiago bezala. Beraz, konturatzen duela sabaia nahiko altua, nahiz eta aldi berean da, oso arren eta oro har jende irisgarria dutenek ez dute inoiz aurretik programatutako. Beraz, hain zuzen ere, dezagun begirada bat programa sinple bat edo bi. Dagoeneko zenbat garen jakin nahi izan dugu kaixo esan liteke Scratch. Dezagun aurrera eta ireki bat little programa interesgarri idatzi dudala, aldez aurretik. Eta hau, Pet Cat deritzo. Aipatutako programa hauek guztiak izango izan CS50 webgunean eskuragarri. Izan ere, dagoeneko ez dago. Beraz deskargatu ahal izango duzu horiek, eta haiekin jolasteko, eta arazo multzo 0, eta horrek halaber, ikastaroaren web orrian dago, Horien bidez ibiltzera animatzen zaren. Eta horrez gain, bat egin behar dugu ibilaldia bidez bideoak online eta bertan I eta CS50 taldeak benetan oinez Adibide horietako bakoitzak askoz batean barrena erritmoa motelagoa, oso azkar forwardable bat, edo rewindable erritmoa, beraz oinez dezakezu zure aisia ​​hauek ere bai bitartez. Hortaz, hona hemen Scratch ezkerrean da. Hemen programa bat da, eskuineko aldean dudan dagoeneko pre-egindako. Hargatik urruntzeko me honetan. Eta esanez ingelesez norbaitek, jakitea zer jakin besterik ez orain bezala bertatik nola Scratch lanak, nolakoa den English Esaldi bat edo esaldi batean, zer programa honek, dirudienez, zer egin? Bai, laranja kamiseta batean. Ikusleak: [INAUDIBLE] DAVID J. MALAN: Bai, bada, zure Kurtsorea Scratch katua da, meowing soinu bat. Baina oharra ere nola adierazi nahi dugu. Ez da, itxuraz bat begizta han, betiko. Eta gero, ez da bat baldintza, adierazpen bada. Eta kolektiboki, zer esan nahi dute horiek? Programa honekin esan nahi du besterik ez da beti, korrika eta besterik ez da beti zain da eta behaketa eta entzuten Niretzat nire sagua katua baino gehiago. Egiten aldi bakoitzean dudalako hori, gisa Proposatzen duzu nik hau egin behar zuen. Let programa hasten dit. Ezer gutxi izan gertatzen, baina konturatu nola orain nabarmendu da lerro horia ere. Bakarrik esan nahi exekutatzen ari da. Eta ez da betiko bat delako begizta, eta oraindik ere martxan. Hargatik nire kurtsorea mugitzeko Scratch baino me. [MEOW] [MEOW] Eta mugitu nuen off bada, [MEOW] orain gelditzen da, baina programa horrek oraindik ere martxan. [MEOW] Eta beraz, adorable. [MEOW] Beraz dezagun ireki apur bat gehiago aurreratu Adibidez izeneko Ez Pet katua. Eta orain, ikus dezagun zein den gertatzen da hemen. [MEOW] meowing. Beraz, pixka bat da auto pilotua, izango bada. --pet katua. Zergatik ote. [ROAR] [MEOW] Beraz, nola lan hau egin? Beno, ahal duzun arrazoia mota horren bidez intuizioa, agian. Baina ikus ditzagun benetako kodea at. Beraz, berriro ere, Ez berde Klik egitean, egin betiko. Zer betiko egin nahi duzula? Beno, bada saguaren hunkigarri erakuslea, orduan play hori Lion itxuraz izeneko soinu bat 5, proiektu honen barruan, eta, beste soinu meow jolastu, eta ondoren, bi segundo itxaron, beraz, Ez da etengabe: meowing hori. Izan ere, oso azkar hasten zara zeure burua eta zure roommates annoy. Dezagun kendu bloke hau. Eta konturatu zer da Scratch buruz polita. Gauzak besterik arrastatu mota eta askatu eta nahasirik. Beraz, berriro ere, hazten da bete nahi duzuna. Baina kendu dut hau, eta, ondoren, hit play, [COMPUTER blip SOUND] --it mota da tripping berez, literalki delako esaten dudana egiten. Honez betiko esanez soinu honetan jolasteko, baina Ez dut nahi amaitzeko aukera bat emanez. Eta beraz, hori akats bat izango litzateke. Eta horregatik izan genuen Hemen orain ere gauza hau. Hargatik from hutsetik hasteko benetan Sort Pun zertxobait xedea bertan, orain katu mugimendua izan dugu. Beraz, ez dut hori egin ahal izateko unean egingo da. Besterik ez naiz hemen handiagotu joan, emateko Events hasi zen niretzat. Eta Bandera Berdea klik. Eta badira beste modu da gidoiak hasteko. Simple mantentzeko hemen goaz. Eta orain ez dut joango Animatu eta Kontrol azpian. Eta berriro ere, ahaztu duzu non bada Gauzak, klik inguruan, eta, azkenean, horiek berriro aurkituko dituzu. Beraz, betiko zer nahi dut? Motion blokea erabili nahi dut dakit badela, mugitu 10 urrats. Beraz, ikus dezagun zer gertatzen Hemen joko hau play badut. Zorionez ez da joan urrunegi. Oraindik I mota har dezakete zion buztana eta tira zion atzera. Baina programa da oraindik ere, martxan beraz, me borrokan mota dela. Baina, mota polita badut behar genuke baldintzatuan konpondu Hau kode. Hau da egun ez delako Egia esan, hau da, benetan ez da edozein adineko edonork joko dibertigarri. Hargatik saiatu hau zuzentzeko arabera baldintza mota batzuk izatea. Beraz, ez dut nahi, joan pean Kontrol, eta, ondoren, bada. Gustatzen zait ideia hori. Beraz, 10 urrats mugitzen ondoren, if-- utzi senti me non nagoen. To doinuak pean joan naiz, eta, gero, garbi ikusten da dut hemen joan daiteke. forma-partiduak arraunean. Txikia izan arren, baina da bete hazten joan da. Eta orain hau menu txiki bat da. Eta orain, saguaren erakuslea ez dut sagua nahi, ertza nahi dut. Beraz Scratch smart nahikoa da jakitea denean Sprite ertza ukitu da. Zer da benetan egin zion nahi dut? Dezagun aurrera me eta motion aldatu. Badakizu zer? Inguruan piztu zion noa. Beraz, 15 gradutara ez da benetan me lagundu nahi baduzu. Inguruan piztu zion nahi dut eta beste aldera joan. Beraz, ikus dezagun zer gertatzen Hemen, Play I hit bada orain. Ados, ergelak mota bila, baina egiten ari da, zehazki zer esan nuen. Eta nik Sprite osoak biratzen da. Orain bihurtzen da dut hau konpondu. Eta ez nekien nola Hori konpontzeko, lehen. Mota izan nuen inguruan futz eta ikusi Horretarako modurik onena. Baina joan nintzen zaie Ikus, motion utzi bada. Oh, hau aurkitu dut. Egia esan, Ezarri estilo. Ezker, eskuin, edo ez biratu, edo guztien inguruan. Eta bihurtzen da hori nahi dudana. Eta ez dut hau jarri ez joatea da nire begizta, ez dut behar den ezartzen duelako errotazio style hainbat aldiz. Jarri haren hasieran zenbait noa Programa honetan, beraz, erabat behin ezarrita, eta, ondoren, gogoratzen du. Eta orain ez dut hau berriro saiatu da. Let programa gelditu me. Eta orain, hori akats hori konpondu. Beraz, ez dut iteratively honen gainean hobetzeko. Programak bat bihurtzen ari da gutxi konplexuagoak eta handiagoak, baina hartu dut haurtxoa urrats nolabait esateko, eta txiki ziztadak arazoa daudelarik eta hobeto hobeto lortzeko. Baina honetan ere, lame mota da. Badakizu zer? Norbaitek galdetu litzateke benetan ona, Hori ikaragarria ahotsa gustatzen etorri bat? Ahots batekin norbait. Uh, bai. Goazen sortu. Kamiseta berdea ere. Beraz, bihurtzen da, ez dago beste fun batzuk Gauzak, estetika eta soinuak berdin. Hemen meow da. Sakatu Soinuak fitxan dut. [MEOW] Badira meow da. [MEOW] [MEOW] [MEOW] --actually zerbait erregistroa Hemen Geure. Beraz, egin zehazki hori utzi. Katu soinu hau erabili ordez, dezagun Anima zaitez hemen, eta zer da zure izena? Nick, politak zu ezagutzeaz. Daviden. Beraz, une batean, noa Grabatu botoia sakatu. Eta besterik ez baduzu eramangarria sartu oihu, "Ai," bagina bezala besterik horman sartu ibili, Hori askoz estimatzen izango da. 1, 2. NICK: Ouch! DAVID J. MALAN: Awesome. Eta orain edizio apur bat hemen egin dezakezu. Piezak lasai kentzeko joan. Eta uste dut hori ona da. Eskerrik asko. NICK: plazera. DAVID J. MALAN: dut besterik taldea "Ouch," baina orain ez dut joan atzera nire gidoiak. Eta, adi, ez da, hain zuzen ere soinu hemen. Eta aurrera noa joan eta soinu ouch du, eta nik nahi izanez gero, hori egin dut ertzetan bakarrik ukitzen da. Eta gero noa joan inguruan piztu da izan. Beraz, ikus dezagun zer gertatzen den hemen. Goazen pantaila osoan. [Bideo-erreprodukzioa] -Ouch! Ouch! Ouch! Ouch! Ouch! Ouch! Ouch! Ouch! [END erreprodukzioa] DAVID J. MALAN: Beraz, konturatzen zara Hori pixka bat zortea ari gara. Zion mugimendu noa 100 urrats garai batean bezala. Bertan, gaur egun eragina va [COMPUTER aldez SOUND] jolasten So arrazoia barruan. Beraz, aukera hori zehatzagoak izateko aurrerago badugu benetan nahi. Beraz, orain dezagun beste kontzeptu bat aurkeztu. Me go bat sartu izeneko utzi Kontatuta ardi eta erabilera zerbait aldagai bat deitzen. Hau adorable gutxi ardi bat da, eta Nolabait esateko, bere mozorroa aldatu dut. Beraz, nahiz lehenetsia da bat katu, kargatu ahal duzu, marraztu dezakezu, Bat-kopurua egin dezakezu Zure sprite karaktereak. Hemen hori da programa bat da zer egin Ingelesa joan? Berriro oinarritutako gaur egun besterik ez dakizuna orrian. Zer egiten da programa hau? Bai, zenbatu egingo da. Aldi berean, zenbaki bat. Itxuraz daukagu Multzo counter hori. Ez dakit zer dela, baina agian aldagai bat da. Besterik bat edukiontzi, x edo y da. Baina hitza mostradorera gehiago da matematikari ren x edo y baino deskribatzailea. Beraz, ingelesez hitzak erabili ahal izango dugu gauzak egiteko. Forever, besterik esan mantendu egiten. Esan kontraerasoan. Orain bertan, hau ez dator? Beno, bihurtzen da counter aldagai bat da. Beraz, besterik gabe, puzzle bat da pieza sortu aldez aurretik nuen. Eta horixe gertatzen da, nahiz eta Ez forma berdinak izatea hemen, normalean esango zenuke kaixo hemen antzeko zerbait. Ere arrasta dezakezu aldagai bat emateko zer esan duenez, horrela da. Ondoren itxaron dut bigarren bat, I kontagailua aldatu banan, Incrementing bat gehituz. Beraz, eragina garbia da adorable kontatuta ardi hau. Nahiz zuen bere burua kontatuta. Orain oso azkar da aspergarri bihurtzen joan zuen joan delako Hori da benetan betirako, baina hori zehazki zer egin programaren diseinua agintzen. Dezagun orain saiatu beste adibide bat aldagai bat baliatzen du. Hi Hi Hi deitzen, bat hau du lortu gogaikarriak azkar. Orain hau bi gidoiak. Eta, beraz, berriro ere, haurtxoa urrats hartzen ari gara. Hasitako zerbait super egiten dugu txikiak, gehitu, gehitu. Orain zerbait egin nahi dut are gehiago, dinamikoa, beraz, entzun ahal izateko nahi dut aldi berean bi gauza desberdinak. Beraz, ezkerreko, noiz on Bandera Berdea klik egitean, Aldagai bat idatzi dut ezarri dut Aldez aurretik Muted deitzen. Nahierara ezarri dut 0. Beraz Scratch ez dute egia eta faltsua, baina 0 eta 1 ez da. Beraz, ideia hori bera, gutxi gorabehera, ezin dut. Eta gero betiko, espazio barra badago presionatzen, orduan aldakorra 0 ezartzeko. Edo barkatu. Space sakatzen bada, eta ezkutatuko bada, aldagai, 0 da, emaiozu ezikusia 1, bestela ezarri ezikusia 0. Hau dela dirudi, sort gara bezalako besterik egiten eta lan desegin. Baina zer da efektua? Denbora bakoitzak espazio barra sakatu dut, zer nire aldakorra gertatzen izeneko ezkutatuko, logikoki? Sort lortzen iraulita. 1 0 0-tik 1 ra aldatzen da, edo. Beraz, bloke batzuk hartu zuen Hori adierazteko, baina guztiak Egiten ari naiz estatuan piztu da 0 edo 1 edo 0 edo 1 aldagai hau aldi bakoitzean espazio barra sakatu dut. Orain hemen baino gehiago, zer egiten ari da? Forever, ezikusia 0 bada, beraz ezikusia bada faltsua da. Beraz, bada, ez da ezkutatuko, da semantics han, soinu itsas lehoia, eta uste Hi Hi Hi bi segundo, itxaron bi segundo. Oharra Beraz, gaur egun hauetan gidoiak dira eraginkortasunez paraleloan exekutatu ditzakeen bat egon entzuten ekintza bat, bestea oinarritutako ekintza horretan erabaki bat egiteko. Eta betiko hau egin ahal izango da. [SEA LION zaunka] [SEA LION zaunka] Honez hau betiko joan eta [SEA LION zaunka] besterik ez dut egin bezala. Eta orain, ez da oraindik ere martxan baina "ezikusia" jokoan dut. [SEA LION zaunka] Eta hori da tipo hau guztia egiten du gaur egun ere. Dezagun ireki beste adibide bat hemen. Goazen Ekitaldi sartu, eta orain adorable too honetan. Baina konturatu bi sprites ditu. Beraz, ez da, besterik gabe, bi gidoiak Sprite bat, baina bi sprites. Eta I klik blue zentzuduna dudan bezala jarraitzen badu dute dagoeneko, zuen programa bat bezala ikusten dut Hemen up literalki dioenez, honek, gertaera bat jaso dut, "Polo" esan bi segundo. Duzun inoiz jokatu bada So igerilekua, jokoa Marco Polo, laranja tipo gidoi bada zantzurik, itxuraz aldi bakoitzean espazio barra sakatu dut, Zer da laranja guy egin? He esan du "Marco". Eta gero hau bloke berri bat da. Ez dugu ikusi aurretik, baina emititzen gertaera bat. Eta hori I deitu izan Gertaera ezer nahi dugu. Itzuli dugu honetarako agian luze baino lehen. Baina gertaera bat igortzen sprite bat egiteko modu bat da den beste bat hitz eginda funtsean, mezu bat pasatuz. Ez da ikusten duzu mezua. Ez da zerbait bisuala. Da ordenagailu mezu bat moduko It Beste lasaia dela entzuten da. Hain zuzen ere, urdin lasaia, gogoratzen delako ez dauka Bandera Berdea klik denean. Ordez ditu, gertaera bat jaso nuen. When zuen lortzen entregatu ohar hau klasean, nolabait esateko, esango dio "Polo". Eta beraz, eragina garbia da denean dudala hit berdea Ez, ez da ezer gertatzen. Baina espazio barra sakatu dut, dio "Marco," erantzuten zuen "Polo". Baina sprite bakarra naiz elkarreraginean bat laranja da. Beraz, honen moduko modu bat da sprites arteko mezuak pasatzen eta haiekin komunikatu beharrik beste bat. Orain dezagun azkena at Bat hariak hemen deitzen. Eta konturatu honetan jolasten. Beraz, hauek bi sprites dira. Txoria motatako inguruan hegan. Honez itzulerako zuen. Ez dago "Ouch," baina ideia bera. Baina katua nahiko azkarrak badirudi. Zer katua itxuraz egiten ari da? Eta zuk itxaron. Zer katua itxuraz egiten ari da? Ez da besterik itzulerako. He txoria jarraituz. Eta orain, antza denez, ez dago modu bat da Bloke uztartuz hemen eta behin dezagun katua benetako azkar. Forever, txoria ukitzen bada, ondoren play soinua Lion 4, edozein dela. Beste behin, entzun genuen. Bestela, dela diote txori, eta aurrera pauso bat. Orain ere, inork dela urratsa da zer txori artean abantaila bat apur bat hasiera batean, baina bagenu ordez egiteko 10 honetan, esate baterako, eta beraz, begizta-iterazio bakoitzean he dela 10 Denbora-urrats mugituz. Espazio So gehiago. Ea zer gertatzen den, ondoren utzi. [LION ROAR] ez dela askoz hobea. Beraz, gaur egun, hobetzen saiatzeko en horiek apur bat iteratively gainean, eta itzuli dela Funtzio baten ideia. Eta hain zuzen ere, funtsezko bat Klase diseinuaren Takeaways. Ez bakarrik lan egiten duten programak idazten eta hori zuzena dira, baina ez dira ondo diseinatuta. Eta diseinua askoz gehiago da subjektiboa, eta hobea lortuko duzu denboran zehar. Baina dezagun haurra urrats batzuk aldera lan egiten duen programa bat hasita, erabat, baina ez da oso ona. Ez da oso ondo idatzia. Beraz, hemen hori egiteko programa bat da. Eztul, eztul, eztul. Zer programaren itxura? Niri zuzena itxura. Honez sofan esanez bateko kontua da bigarren, ondoren, itxaroten. Ondoren, berriro dio, ondoren, itxaroten. Ondoren, berriro dio, ondoren, itxaroten. Eta, ondoren, programa inplizituki Amaieran, ez da delako begizta ez. Baina zergatik da hau gaizki idatzita programa bat? Nik inoiz aurretik programatutako Nahiz? Atsegin dut, zer igurzten du modu oker, agian hemen? Bai? Ikusleak: [INAUDIBLE] DAVID J. MALAN: Zehazki. Errepikatuz ari zara behin eta berriro, zure burua. Eta literalki, kopiatu eta itsatsi Bloke horiek behin eta berriro bi. Eta hori da hain zuzen behatu moduko egiaztatu duten egiteko behar duzu. Itxaron minutu bat. Beharko dut benetan hori egiten? Beraz, zer da hau, zer da Konponbide nabarmenena agian? Dute begizta nolabaiteko. Eta ez dut kontu nahiko abisuaren zer puzzle pieza da, baina begiratu dut at bada hurrengo iterazio hemen, hain zuzen ere, ez da besterik betiko begizta, ez zenbat aldiz errepikatu da. Eta horrela zehaztutako ditudan hiru. Eta orain konturatzen zenbat estuagoa, nola askoz gehiago succinct programa hau dago. Eta zentzu batean, nola Askoz gehiago mantengarriak. Hitz aldatu nahi dut bada eztul batetik beste zerbait, achoo, atsegin zuen doministiku. Ondoren, aldatu dut bat ere lekua, eta ez hiru. Beraz, hau dagoeneko bezala sentitzen diseinua apur bat hobea. Let me eztul ordez irekia 2, gure hirugarren adibidea. Ordenagailu zientzialari bat nabarituko, 0 I kontatuta hasteko, normalean. Azken hau, scarier apur bat begiratzen lehen, baina efektua berdina da. Eztul, eztul, eztul. Baina zer badirudi funtsean izango da goi programaren barruan dauden berria? Say the kendu dut. Kendu Nik itxaronaldia. Eta zer izan entxufatuta dut ordez? Funtzio bat. Eztul bloke bat. Esan nahi dut, Egia, mota dirudi I Lelo bat ez banuen besterik bloke batekin hasi itxuraz izeneko "Eztula," hori bada guztiak berarekin egin nahi dut. Baina horrek ez du Scratch existitzen. Baizik eta joan nintzen batean bat paleta izeneko blokeak gehiago hemen, eta arrastatu I morea gauza handi honetan Hemen Funtzioa definitzeko aukera ematen dit. Funtsean ematen du me Nire puzzle propioak sortzeko Pieza hori ezer I deitu daiteke nahi, hori egin nahi izan nuen egin ahal izango da, baina izen ematen dio. , Morea puzzle pieza berri bat ematen dit Hori ez gaur egun edozein izanda dizut esan du egin. Beraz, morea pieza honetan hemen hau hemen dagokio. Eta zer egiten du? Eztul esaten da bat bigarrena, eta, ondoren, itxaroten. Eta orain Sort sortu dut neurea puzzle pertsonalizatua pieza, bertan jokatzen du eta, beraz, zehazki modu berean. Beraz, hau egiten jarraitu ahal izango dut. Eta hain zuzen ere, ez da gehiago izango da eta modularization egiteko aukera gehiago, eta layering, konplexutasun bata bestearen gainean. Baina oinarrizko ideia hau, Arazoa, hain zuzen ere, esan 0. Zer ari zaren joan desafioa egin behar da Scratch deskargatzeko, edo, besterik gabe, erabil ezazu Web orrian, eta besterik ez dute egiten dituzten fun. Multzo bat ematen dizugu baldintzak, soinu bat izatea, eta puzzle pieza kopuru batzuk. Baina zehazki hau egin ahal izango duzu. Eta konturatzen zarela joan haurtxoa urrats batzuk, hasieran hartu nahi, Zure programa lortzen arte Gero eta konplexuagoa. Baina kontuan hartu da hau du modurik onena hau egin nezakeen? Can I sena hori saihesteko agian, kopiatu eta itsatsi? Baina Arazoa Ezarri aurretik 0 eta adjourn aurretik, pentsatu hartu eman genuen bat Gehiago boluntario izan dugu gero, final programa hori da agian gehien egokitzea batere, jakin, gaur egungo egoitza. Goazen behera. Bai. Bai. Zein da zure izena? Uh-oh. Hori da, OK. Biak behera etorri. Eta nik egingo dut hau, nolabait aurre hori hurrengo hamar segundora. Beraz, goazen behera. Goazen behera. Dezagun zatoz me hemen. Goazen. Guztiak eskubidea. Ikus dezagun hemen utzi. Beraz, konturatu benetako azkar hemen, an sortu etorri nahi izanez gero. Bi honetan errondak, guk egingo dugu. Eta zer da zure izena? Sabrina: Sabrina. DAVID J. MALAN: Sabrina eta? Ying GEE: Ying Gee. DAVID J. MALAN: Ying Gee. Nice duzu bai asetzeko. David. Beraz, gure azken adibidea da hemen Ivy Jokorik zailena deitzen. Eta zergatik ez duzu behar dugu 1. maila, eta zuk egin Maila 2. Eta ikusiko dugu noraino Egia esan, hori baino haratago joan gara. Ikasle batek idatzia iaz, me by nahastu beraz, hori litzateke joan gorako ondo New Haven. Eta zuk hori joan joko bat ematen dut geziak gora eta behera inplikatzeko, eta helmugan Yale lortzean. Hemen gara. [Bideo-erreprodukzioa] [MUSIKA - NFL ON FOX abestia] [MUSIKA - MC Hammer, "U ezin ukitu  Hau "] -U Ezin ukitu honetan. U ezin ukitu honetan. Ezin ukitu honetan. Nire, nire, nire, nire musika hits dit orain gogorra, egiten esan zidan, ai, ene jauna. Eskerrik asko me bedeinkazio bat batera egiteko Axola errima eta bi oinak hype. Hori ona da, badakizu Oraindik behera. A super Dope Oaktown batetik Homeboy. Eta, besteak beste, eta hau bezala ari naiz ezagutzen Beat uh, ezin duzu ukitu. Homeboy ezin duzu U ukitu hori esan nion. Bai, hori nola bizitzen ari gara eta badakizu ezin U ukitu hori. Begiratu ene begiak, gizona. U ezin ukitu honetan. Yo, utzi bustoa me funky letra. U ezin ukitu honetan. Jaurtiketa berria fresko eta prakak. Horrela lortu duzu, eta Dakizuenez you wanna dance. Beraz, zure aulkitik mugitu eta lortu a girl hegan eta harrapatzeko beat honetan. Nik ere gogor ponpa txiki baten gainean, berriz, bit eta utzi zer gertatzen den jakin haiek. Horrelako. Horrelako. Misio bat Cold beraz tira atzera. Utzi ezagutzen zarela gehiegi eta honen mugimendu bat uh ezin duzu ukitu da. Yo, ezin U ukitu hau esan dizut. Zergatik zu hor zutik gizon? U ezin ukitu honetan. Yo, soinua kanpaia ikastetxeko ere, salmenta. U ezin ukitu honetan. Give me abesti bat, erritmo bat, horiek eginez izerdi hori zer orain ematen dut. Denean Hammer buruz hitz Ezagutzen dituzte ikuskizun bat da hyped buruz hitz egin duzu. Eta estu kantariak dira beraz, izerditan horiek gainditu mic bat. Edo ikasten zinta bat zer nik hartu eta orain joan Zuen zerrendetan erre egingo da. Irakurtzen bai lan gogor edo baita dezakezu irten. Ezagutzen duzulako ezin U ukitu hori. U ezin ukitu honetan. Hautsi du behera. Gelditu. Hammer denbora. Spin batean emaria joan ezin baduzu hau mugitu ondoren, hildako, litekeena da. Beraz, olatuen zure esku dago Airean [INAUDIBLE] Hau da irabazlea den dantza bat hau eta meheagoa lortzeko ari zaren. Mugitu irristatu zure ipurmasailak besterik for minutu bateko guztietan igo egiten utzi. Bai. U ezin ukitu honetan. U ezin ukitu honetan. Hobe duzu hyped Mutil U ezin ukitu honetan. Eraztun kanpai ikastetxeko atzera. Hautsi du behera. Gelditu. Hammer denbora DAVID J. MALAN: Hori da CS50 da! Eskerrik asko, beraz batu guretzat asko! Kanpotik ikusten duzu. [END erreprodukzioa] [Bideo-erreprodukzioa] [MUSIKA - "Seinfeld" abestia] -Aizu David. -Aizu, David. Nola joan da? -bitariko Lana, gaur. -Beraz Pentsatu al dute zer zu egindako txantxak alde egin? -Ez, Ez da ezer lortu nuen. If-- -Zer honetan egindako txantxa bada? -antzeko, Gurdiak Deskonprimitu? -Uh-Eh. Badakizu, ezer inguru. -Beraz Gustatzen, ez istorioa, ez Gatazka, erabakiak ez. Ez dut ulertzen. Zer da orduan zer? -Nothing. -Beraz Egindako dugun txantxa ingurukoa da ezer ez, eta ditugun aktoreak ez. Nor ari den honetan izango da? -Ez, Ez, ez. Esan nahi dut, bertan egongo naiz. -You'll Da izango da? -Bai! Jendea beti esaten me pertsonaia bat naiz. -Ba, Esan nahi dut, egia da. Baina nor gehiago dago bertan izango da? Ezin du aski izango duzu. Bertan izango -Zuk izan, Gavin, Dan, Dan, Colton, Z'Myla, Alysse, Doug, David, denek. -Beraz, Ezer ez da, eta denek egin ere? -Absolutely Ezer ez. Barregarria da horra.