ZAMYLA Chan: Hey, guztiontzat.
Ongi etorri atala.
Gaur egun besterik ez da galdetegi guztietan izango da Zure asteazkenean quiz berrikusteko.
Denek gogoratzen espero dut Asteazkenean galdetegi bat dute.
Eta ez baduzu, beno, orain eman duzu gogorarazi.
Beraz, asteazkenean ziurtatu agertuko duzu Klase edo beste Ostatu gisa
beharrezkoa.
Zaudete Awesome izango da.
Honez handia izango.
Eta ez dut ahal dudan guztia egin behar dugu laguntzeko prestatu duzu gaur zure galdetegi
orain.
Eta, gainera, kasu horretan, ez dakit, ez noski zabal berrikuspena saioa da
7 goizeko gaur Ipar-mendebaldeko laborategiak gela B103.
Me berriro ikusi ahal izango duzu Encore bat bezala Berrikuspena saio horren zati bat eramango dut
halaber.
Beraz, ezin baduzu me get enough orain, berriro etorri ahal izango duzu gaur gauean.
>> Ondo da, beraz, lehen lehen gauzak.
Just galdetegi aholku batzuk ditugu aurretik benetan murgiltze reviews.
Beraz, edozein azterketa, praktika gisa Behin betiko izango lagunduko duzu.
Badira iraganeko azterketak sei edo zazpi urte han,
beraz, praktikan asko zaudete material behar.
Eta hain zuzen ere, gaur da benetan gaiak edozein baino gehiago dira joan
you guys dute, baita galderak praktikan arazoak bidez lan gisa
galdetegi zero from.
Beraz, bota dut galdetegi zero iaz hemen,
eta arazorik bidez lan dezakegu you guys nahi nuke.
>> Beraz praktikatzeko.
Gaur egun egiten hasteko duzu.
Paperean kodea.
Beraz, bai, bada guztion izan benetan irten
paper, handia izango duzue, Oraindik ez delako
Zure ordenagailuan behar joan Proba orokorrak eta kodea idatziz eskuz
da, sarritan askoz ere zailagoa Espero dezakezun baino.
Erabili besterik ez duzu ari ikusten eta idazten,
eta zure konpilatzailea behar duzu lagunduko duzu noiz akatsak izan duzu,
baina ez duzu hori lortzeko azterketa.
Beraz, benetan, benetan garrantzitsua da izan idazteko kodea da gai,
eta muskulu egiteko, memoria hori Benetan izango da eskuz lagunduko duzu.
>> Beraz, ari hurbil pixka bat ari gara.
Astelehena da.
Aukeratutako azterketa asteazkenean da.
Baina, denbora izanez gero, betiko hartu bat
azken urtean edo batetik azterketak Denbora Murrizketak azpian baino urtebete
Ordu eta erdi bat.
Just dionean ordubete eta denbora erdi bat,
eta eseri zeure burua behera, eta besterik arazoak bidez lan
egia esan izan balitz bezala hartzen delako bat
buruz entzun dugun gauza handienetako galdetegiek oso luzeak direla.
Material asko dago.
Badira galdera asko daude, eta jende gehienak ez amaitzeko.
Dudala erabat ez zuen amaitzeko ezagutzen dut Nire galdetegiek klase hartu nuen.
>> Ohar horretan, txikiagoa den bezala atalean, eroso,
Ikastaro hau da, ondorioz, ulertzen to guztietako jendea erantzuteko.
Arrazoi osoa zatitu behar dugu gutxiago erosoa, nonbait artean,
eta erosoagoa da mota egin feria gehiago da.
Eta zu gutxiago erosoa bada, da ez da beharrezkoa berez dena lortzeko.
Duzun balira Like dena, ziurrenik ez litzateke izango duzu
atalean, erosoagoa izango da.
Beraz, jakina, ez zuek beat sortu gogorregi bada ezin duzu du proba amaitzeko.
Hartu niretzat, ez nuen ezer egiten.
Naiz oraindik kontzentratzailea.
Jarraitzen dut ikastaroan irakasteko lagunduz.
Ondo egongo litzateke duzu.
Guztiak eskubidea.
Eta, azkenik, egin lo.
Edozein azterketa-rekin Jakina Beti esaten dugu hau.
Gauean aurretik cramming eta ez edozein lo lortzean
egiten not-- agian hori bada zuretzat lan egiten, joan.
Baina gehienak egiteko pertsonak, lo batzuk lortzeko,
zure garuneko gainerako uzteko eta berreskuratzeko datozen azterketa aurretik
izango da benetan lagunduko duzu.
Era berean, ez ia ziur asko dira gozokiak Proba Orokorra at,
beraz, aurrera begiratu behar duzu.
Zaudete handia egin du.
Honez fina izango da.
Eta orain, hurrengo ordu eta erdi dut saiatuko da, eta onena bezala ahal dudan bezala PReP duzu.
>> Beraz, I funtsean diapositibak Orain arte atal guztiak.
Ez dut joan bidez joan horiek guztiak ez delako
Ordu eta erdi bat bideragarria baita praktikan arazoak bidez lan gisa.
Beraz ordez gai-zerrenda bat daukat.
Hauek dira gauza guztiak duzula buruzko quiz genezake.
Ez ezer bada benetan joango
baino gehiago joan, zuk nahi duzula Nahi me baino kontzeptualki joan,
Ezin dut saiatu eta eman duzu ikuspegi orokor bat han.
Edo eskuineko jauzi egin nahi baduzu praktikan arazoak elkarrekin egiten,
Hori egin ahal izango dugu.
Da duzu guys Sortu da.
Ez dago ez zarela asko.
Beraz duzuna guys nahi egin da.
Gehien izan nahi dut you guys aldera lagungarria.
Hargatik dut begiratu besterik ez duzu.
>> AUDIENCE: Gauza bat da diagrama hori mantendu dugu
pila eta zeure buruz esaten.
Just baita ideia atzean duten eta zer esan nahi duen.
ZAMYLA Chan: Bai, OK.
Hau modu guztiak da amaieran, beraz korritu me bidez.
>> IKUSLEEN: ez dugu behar ez orain, baina edozein dela ere.
>> ZAMYLA Chan: Zegoen ezer hau.
Fuzzy mota hau pertsona da?
AUDIENCE: Bai, Fede ematen dut.
Eta hor ere egin dezakezu buffer gainezkatzea dugu?
ZAMYLA Chan: Buffer gainezkatzea?
OK.
Beraz, buffer gainezkatzea polita da besterik ez erraza buruz hitz egiteko.
Funtsean moteldu pentsatzen duzu It Zenbait array memoria duzula, ezta?
Normalean buruz hitz egin dugu buffer gainezkatzea denean
Zuk ez egiaztatzea zenbateraino ari erabiltzaileak jarriz, ezta?
Eta ideia izateaz buffer gainezkatzea da
dute urrun jarriz espaziorako datu gehiegi
duzula beraientzat emandako, ezta?
>> Beraz, esan baduzu, eman mezu batzuk gara
ari direla ematen joan suposatuz Gurekin luzera arrazoizkoa mezua.
Agian pare bat lerro, whatnot.
Beraz, ez dugu egiaztatu.
Horren ordez gurekin elikatzeko batean dute liburu osoan duen mezua da,
eta zenbatekoa gainezkatzerik horretarako dugu, esleitutako lekua.
Eta zer gertatzen da agian gainidatzi horrek ez luke lekuak.
>> Beraz, ezagutzen dut Malan esan zuen irakaslea buffer gainezkatzea erasoak buruz zerbait.
Beraz, non erabiltzaile borondatea sarrera itxaropenak datu kopuru masiboa batzuk
Iraganean gainidazten zuen zure buffer amaieran
eta ordezkatzen zerbait galdetzen diot nire buruari I diapositibak horiek nola heldu zen.
Ez dut uste dugun Hemen diapositibak horiek.
Baina, funtsean zuen gainidazten memoriaren zati batzuk
horretan sartzeko aukera ematen zion Zure ordenagailuaren zatiak
Ez litzateke duzula normalean sarbidea.
>> Gauza Berezirik buffer gainezkatzea besterik ez da
ulertzeko duen ez zaudenean gertatzen
zenbat egiaztatzeko erabiltzaileak sartua dago.
Noiz ez dira mota horretako aurka babestuz.
Eta bere errazena at gauza, besterik zure erabiltzaile
zenbatekoa masiboa inputting saiakera bat datuen
segurtasun batzuk gainidatzi Zure memoria zati.
Hori guztia da.
>> Beraz, hau hemen, pila eta zeure.
Funtsean, hori guztia ez da besterik ez da memoria irudikapena
eta gauzak non gordetzen dira.
Hori da benetan motatako guztiak jakin behar duzu.
Gauza handiena da, diren jakin behar duzu
Egia utzi ikusten baduzu me ez hobeto bat da hemen.
Beraz, hau pila hemen.
>> Beraz, pila dauka zerikusirik Zure funtzio guztiak
une jakin batean duzula deitzen ari.
Eta zer da garrantzitsua gogoratzeko off joan Astetik malloc
dago ez duzula benetan Gainean beharrezko kontrola.
Guztiak araberakoa jakin denean funtzio exekutatzean dira.
Eta noiz exekutatzean daude, zer dira pila markoak deitzen dute
joan hemen.
>> Beraz, mota guztietako gertatzen da Benetako edozein you sarrera gabe.
Zure programa idatzi duzu, eta exekutatu dizute,
eta pila bat mota hartzen bera arduratu behar ez bezala da.
Beraz nagusian deitzen ari bazara kubo, hori gainditu ahal izango da hemen.
Marko bat sortu beharko da.
Baina ez dago ezer esplizituki egin nahi duzu pila-markoa ez den beste egiterako
funtzioa hasteko idatzi, OK?
>> Zer da, mota baitan kontrol malloc zeure da.
Beraz, betiere zerbait malloc, memoria hartzen ari zaren zeure from.
Eta hori memoria duzula dute, hitz bat hobea eza,
esplizitua kontrola, malloc gogoratzen delako
Funtsean hor da bestela esan arte.
Duten nor gainbegiratu atalean azken astean,
hor da kontatzeko urrun joan arte.
Ez bada behintzat izango da bestela ezin esan.
Beraz, zeure zerbait da oroimena bezalako uste dezakezu
kontrol dituzula gainetik.
Eta horiek besterik ez dira Bi gauza handi desberdinak.
>> Beste baino, ez behar duzu gehiegi kezkatu pila eta zeure buruz
galdera edo normalean justuago tokiko parametroak baldin baduzu
edo funtzio bat izango litzateke pila edo zeure gainean.
Kasu honetan Jakina pila izango litzateke.
Duzu zerbait mallocing bazabiltza, non dago datorren hori?
Zeure.
Begiratuz gero galdetegiak praktika at, horiek oro har, galdera-mota
dutela.
>> Ez daukazu kezkatu gehiegi horri buruz.
Gehiago esplizituki sartu duzu pila eta zeure buruz
geroago edo beste CS klaseetan.
Beraz, bat mota besterik ez izatea hori zer den ideia orokor
ona izango da, eta hori dut Mota besterik ez zen agertu.
Beste edozein gairi?
Bai?
>> IKUSLEEN: Ezin duzu gehiago joan Erakusleak berriro benetan azkar?
ZAMYLA Chan: erakusleak?
Ez kontzeptuala nahi duzun erakusleak errepaso
edo ez lantzeko erakusleak?
Ikusleak: Kind sintaxia bezala.
ZAMYLA Chan: sintaxia?
Bai.
OK, bertan ari gara.
Bai, beraz, hau mota zerbait da funtzio errekurtsiboa bat duzu,
funtzioa errekurtsiboa dela aldi bakoitzean izenekoa, beste pila marko gehitzen besterik ez da.
Nahiko adibide bat askoz how ez duzu benetan
gaineko kontrola dute zure pila fotograma.
>> OK, erakusleak.
Ondo da, beraz erakusleak sortuz.
Gogoratu, izar da idatzi besterik ez.
Beraz, edozein izanda ere, datu-mota hori duzu behar seinalatuz ari zaren.
Beraz, hau int bat erakuslea izango litzateke.
Hau char bat erakuslea izango litzateke.
Hau karroza baten erakuslea izango litzateke.
Beraz, funtsean, edozein dela ere du honako seinalatuz nahi baduzu,
izar da erakuslea deklaratzeko duzu, OK?
>> Baina orduan, jakina, lortzen apur bat delikatua ez adierazten duzu
edo izar daukazun.
Beraz, alde handia da denean declaring-- zu
beraz, hemengo some-- orain hau int izar batzuk hartzen.
Beraz, hau da erakuslea batzuk x deiak int bat, ezta?
Beraz, gogoratu zer honek hauxe da sistema x deiak.
Eta hori joan helbide batzuk izan, ezta?
Beraz, dezagun esan, hau da gure helbidea.
Erakusleak helbideak eduki.
Beraz, zer esaten da honetan kokapena, int bat gordetzeko ari gara.
>> Beraz, beste bat pentsatu ahal izango dugu modu hau da, hau int batzuk.
Ez dugu benetan esleituta bertara ezer oraindik, baina int bat da.
Beraz, egin ahal izango dugu izar ez badugu x berdin 5, hau bihurtzen 5 bat, OK?
Hau dio edozein dela ere x joan seinalatuz, beraz, helbide honetara joan
eta egiteko berdinak edo 5 da.
Beraz, 5 esleitu dugu helbide honetara, ezta?
>> Eta gero, hori eginez gero, Horren helbidea ematen digu.
Hau operadorea helbidea da.
Beraz, zer x helbidea da?
Ez dakigu.
Ez dugu esleitzen helbide bat.
Esan genezake some-- da orain eman dugu helbide bat, beraz helbidea 4 da.
Eta zerbait bidez joan benetan badugu hau bezala, mota horretako zer egin genuen.
Beraz, hemen aurkitu dut bidez lan marrazteko erakusleak badu laguntzen du.
Zu zure azterketa gainditu bada, I Gomendatzen koadroak marrazten.
>> Beraz, hau lehen, int x berdin 5.
Hau esan nahi du batzuk ditugu Eskaintza 5 da memorian jarri, ezta?
Eta gure taula hemen kontatzen digu dela helbide 0x04 at.
Eta, ondoren, erakuslea batzuk sortu ditugu.
Hargatik Hau hautsi behera aldi berean.
Beraz, hau da sortzen batzuk int bat kutxa, ezta?
Honez eutsi joan berau baten helbide batzuk.
Beraz, hau da erakuslea batzuk.
Eta klarion hau oso txikia da.
Beraz, erakuslea batzuk ditugu hemen.
Eta gure mahai diosku hots helbidea 0x08 da.
Cool.
Eta esleitzea gaude x-ren helbidera.
>> Gogoratu, erakusleak helbideak eduki, OK?
Beraz, x eduki nahi badugu, behar dugu helbide-operadorea erabili, hau da
ampersand helbidean iritsi da x, kasu honetan, 0x04 bertan.
Eta gero, bada int kopia batzuk, hori besterik
beste kutxa batzuk sortzen duten kopia int izeneko bat dauka.
Eta esleitu badugu nahi this-- da beraz, hau da erreferentzia.
Beraz, joan dio, edozein dela helbidea erakuslea dauka.
Pointer helbide honetan dauka, beraz litzaidake baino gehiago hemen, gara
eta esan, OK, zer da?
Da 5.
Beraz, kopia bihurtzen 5.
Zentzurik?
>> Zer esleitu saiatuko banintz hau besterik erakuslea.
Zer esan nahi du erakuslea benetan berdinak?
Besterik ez litzateke izango, edozein dela erakuslea dauka, ezta?
Eta ondoren, hau egin badut?
Zer kopiatu litzateke orain?
>> Ikusleak: 0x08.
ZAMYLA Chan: Bai, etorri gure erakuslea helbidea.
Horren edozein zati hori berriro azaldu beharko dut?
Cool.
Ez dago zalantzarik gabe, oso bat galdetegi bat arazo fun
duten dugula gehiagoko dezake praktika gehiago ematen dizu.
Astetik guys can esango ez zen txarra.
Got oso baten bidez gara diagrama, eta denek egin handia.
>> Ados, beraz, ikuspegi orokorra erakusleak sintaxia.
Handiena gauza ulertzeko nola horiek sortzeko, egin erreferentzia,
eta, OK helbidea?
Cool.
Aurretik beste edozein gairi murgiltze praktikara eraman dugu.
Barrena goaz Era bada Praktikan arazoetako
eta han zerbait nahi al duzu bat birziklatzeko, hori ere egin ahal izango dugu.
Zerbait behar duzu?
>> Ikusleak: Structs eta lotutako zerrendak.
ZAMYLA Chan: Structs eta lotutako zerrendak, OK.
Beraz structs.
Dugu benetan dira joan Gaur gauean honen gainean ere.
Ados, beraz structs.
Structs dira, funtsean, besterik ez mantendu behar modu bat
Mota desberdinetako hainbat balio.
Beraz, array bat garen batera datu mota bat oztopatzen du.
Gure array bai ditu zenbakiak nahiko luke, edo, karakteretan izango da, edo, besterik gabe, izan karroza.
>> Baina agian behar duzun Hau baino gehiago eduki.
Agian, bada hold-- behar duzu Ikasle bat aipatzen dituzu,
beren etxea izan joan zaren, haien NAN zenbakia, adina, non bizi diren,
ezta?
Eta horiek guztiak ez dira mota mota ezberdinak.
Beraz, ezin duzu gordetzeko guztiak array bat dutenak.
>> Beraz, zer egin dezakezu zuk egitura bat, sor dezake eta bertan
hala uste dezakezu zure norberaren datu-mota.
Beraz, besterik ordez ints izatea eta karroza besterik ez izatea ordez,
mota ikaslea izan dezakezu duten Bertan eremu horiek guztiak ditu.
Beraz, modu abiarazi dugu gure structs is-- benetan
Nire idazteko terrible denez, guk dira Idazteko trantsizioa egingo.
Woo.
>> Ados, beraz struct-- bat sortu nahi badugu Besterik ez dut behera hemen.
Kontuan izanik nagusian dena delakoa eta beranduago erabiliko dugu.
Beraz, egin nahi duzun modua struct typedef ere.
Eta utzi ikaslea honetara deitu besterik hori delako zer zen I erabiliz.
Ados, beraz, typedef esan nahi mota berri bat definitzeko, OK?
Badira ñabardura, ez duzunean sartu besterik struct typedef struct versus.
Intents guztietarako eta helburuetarako, you guys besterik ez dira
joan ari dira bere gain hartzea gutxi gorabehera, bera eta besterik
erabili struct typedef oraingoz.
Modu gehiago itxurazko bihurtu izango da zure hurrengo P ezarri zer diferentzia horiek dira,
baina ez dut uste behar duzu kezkatu oraintxe.
Nahiago dut zuk jakin bat nola sortu,
Bera eskuratzeko eta esleitzeko [? balio. ?]
>> Eta egitura mota berri bat, eta, ikaslearen deitzen ari gara.
Beraz Bukatutakoan hau sortu ondoren, Xede guztietarako,
ikaslea izeneko mota bat izango duzu.
Eta uste dezakezu mota bat bezala int bat, edo mugikor bat edo char bat bezala.
Besterik gabe, beste mota da, OK?
>> Beraz, hau ere, zer egin behar dugu?
Agian izen bat daukagu.
Beraz, agian, kate izen bat nahi dugu.
Eta agian dugun int ID bat.
Eta beste bat izan dugu telefono zenbakia.
Eta dute some-- utzi dugu ikusteko.
Zer gehiago dugu agian?
Bere etxean kate batzuk izan dugu.
Gauza guztiak, ikasle bat du.
>> Beraz, hau da egitura bat sortzen du orain.
Beraz, nola liteke ikasle bat sortzen dugu?
Aldagai batzuk ditugu, bada hori da, Walker buruz hitz egin hemen,
beraz, egun ditugun besterik ez gara Mutiko hau deitu behar.
Mota bat behar zuen.
Zein da zure mota?
Ikusleak: ikaslea.
ZAMYLA Chan: ikaslea.
Beraz, hau, besterik gabe, objektu bat egin ahal izango dituzu sortzen hori uste gauza horiek guztiak ditu.
Walker ikasle bat sortu besterik ez duzu.
Beraz, gaur egun gai izan behar dugu horiek guztiak esleitu, ezta?
Beraz, ez pentsatu edonor nola egitura baten barnean sartu dugu?
Ikusleak: Epea.
ZAMYLA Chan: Zehazki Epea.
Beraz esleitu nahi badugu zion izena, hori egin izan dugu.
Jakina, hau ez litzateke zati honetan jolasten hemen litzateke
nagusiaren barruan, beraz, benetan Horretarako me.
Deklaratu hau hain nagusiaren gainetik dela, ezin dugu erabili nagusia barruan.
Beraz, orain ID egin nahi dut, eta guk besterik ez dut batzuk ez,
eta, ondoren, etxe bat esleitu dugu.
Bam.
Cool.
>> Beraz, orain inoiz sarbidea behar dugu ezer geroago, nik agian badugu
Inoiz behar dugu ezer sartzeko bada, int kopia ID bat egin besterik ez dezagun.
Eta kopiatu nahi dut Walker hau sartu IDa.
Nola liteke behar dut?
Walker barruan sartu behar duzun eta egitura, [? noiz joan?] [? E?].
Eta dugun modu berean esleituta da hemen, nola
agian sartzeko dugunean nahi dugu beste zerbait balio hori eman?
Ikusleak: Walker.id.
ZAMYLA Chan: Bai, hain zuzen.
Beraz, nahiko askoz guztiak to structs jakin behar duzu.
Besterik pentsatu behar duzu beste aldagai bat bezala.
Funtsean bat sortu zure berezko aldagai mota, OK?
Erabili ahal deklaratzeko inolaz ere aldagai.
Hemen walker aldagai bat da oraindik.
Besterik motako ikasle bat dauka orain, ordez int mota bat, edo mota kate baten,
edo mota char bat.
Ez zen hitz egiteko modu erraz bat bada structs buruz, hitzez hitz besterik ez da
Zure datu-mota propioa sortu ahalbidetzen duen taldera
guztiak desberdin horiek Datu mota elkarrekin.
Ez du zentzua?
OK.
Hori eta puntu batera sartzean.
Nahiko askoz behar duzun guztia.
>> OK, nora joan ote da nire PowerPoint?
Hemen dago.
Beno, hau bitxi.
Aha.
Ados, cool.
Edozein gauza batzuen edo egiten dugu Nahi landu buru?
Praktika?
OK.
Awesome.
Honetatik irten noa.
Edozein puntutan bada zehar galdera praktika,
Pozik revamp naiz eta gauza bidez joan.
Beraz galdetegi zero sortu hemen daukat.
You guys tira nahi bada sortu ordenagailuan
besterik ez bost hartu minutu bidez arakatzeko.
Agian aukeratu top batzuk galdera baino gehiago joan nahi duzun.
Ezin duzu guys erabaki bada, besterik ez dugu poliki-poliki hasteko, horien bitartez lan egitea,
baina ziur daude batzuk izango naiz zarela batez galderak
irrikaz hitz egin eta lan bidez me duzun guztia.
Beraz, besterik gabe, aurrera eta bost minutu hartu.
Zoaz bidez.
Eta hau 2013ko galdetegi da.
>> IKUSLEEN: zero?
>> ZAMYLA Chan: Bai, galdetegi zero.
Ez gara galdetegi gauzak bat egiten.
Egin dugu duela aste pare batean.
Zuk ere dutenentzako Berandu iritsi zen, gozokiak behar dugu,
hacerlo gozokiak nahi duzu mutilak?
>> Ikusleak: Sure.
>> ZAMYLA Chan: besterik ez naiz Inguruan gainditu behar.
Hey, baduzu guys hemen hasieran, gozokiak gehiago lortuko dituzu.
Hori da fina.
Ben, ez gozokiak nahi al duzu?
Horietako batzuk nahi dituzu?
Ez da, gainera Snickers bada edonork nahi Snickers.
Horiek hemen eta hemen utziko dut.
Feel free.
Ez gehiago nahi al duzu?
Ikusleak: Multzo guztiak.
Eskerrik asko.
>> ZAMYLA Chan: Eta polit bat izan nuen pilotxo ez hasieran.
Galdetegi hartzeko lortu Zaudete eta Galdetegi kalifikatzean festa bat egitea lortu dut.
Kaosa da.
900 azterketak.
Honez hainbeste dibertigarria izango da.
Handia izango da.
Nahiko ziur hori bat naiz the staff bonding handienetako
gau urte.
Inork egin galdetegi zerotik iaz oraindik jakin-mina?
>> IKUSLEEN: piezak.
>> ZAMYLA Chan: haren zatiak, OK.
Ba horietako edozein galdera baduzu?
Ikusleak: I dagoeneko bulego orduetan joan zen.
Eskerrik asko baina.
ZAMYLA Chan: Beno, zorionez, oraindik ere lagungarria da.
Noiz joan zinen arte bulegoan horretarako ordu?
Ikusleak: Nire TF gaur arratsaldean izan zien.
ZAMYLA Chan: Oh.
Nor da zure TF?
Ikusleak: Fred [? Wujaya?].
ZAMYLA Chan: Badira TFS hainbeste.
Beraz, asko.
Guztiak eskubidea.
Edonork edozein ahal dudan horretan hasteko jot behera Lan egin nahi dugun?
Erakusleak suposatuko dut mahai-koa.
Anima zaitez.
>> IKUSLEEN: Agian switch bat.
ZAMYLA Chan: Beraz, 12?
Kopurua 8 suposatuko dut eta 9 dira ziurrenik zeintzuk pertsona baino gehiago joan nahi.
>> IKUSLEEN: Eta 10 eta 11.
>> ZAMYLA Chan: Eta you guys ezagutzen ohar orri bat lortuko duzu, ezta?
>> IKUSLEEN: Bai, beraz, zer dira Horretan jarri onartzen dugu.
>> ZAMYLA Chan: onartzen ari zara Ezer nahi duzun jarri.
Eta Ondo idatzi daiteke.
Orain arte bezala gogoratzen dut, idatzi ziren gurea.
>> Ikusleak: Honakoa egin dezakezu atzera eta bi aldeetan?
>> ZAMYLA Chan: Bai, bi aldeetan.
Beraz, zeure antzeko zerbait eta [? back end?] zeure, zure exekutatzen
aldiz.
Baliagarria.
Buruzko gauza Agian apur erakusleak gogorarazteko.
Gauzak sintaxia.
Besterik hezurdura baten antzeko izateak super programa baliagarria izan daiteke.
Badakit beti ahaztu dut zehazki zer I zen ustezko int nagusia idaztea,
dudalako beti kopiatu Nire aurreko P multzo itsatsi
edo dagoeneko han eta, beraz, Inoiz ez dut benetan idatzi zuen,
horrela izatea super baliagarria izan daiteke.
>> Ados, beraz, zergatik ez dugu 8. zenbakian, ondoren hasi?
Guztiak eskubidea.
OK.
Horretarako, programa kontuan hartu beheko.
Beraz, jakina, ikusiko dugu erakusleak, seguruenik
, eskuineko marrazten hasteko ideia ona da?
Badakizu non nahi dut nire guztiak klarion pieza handiak geratu da.
Hau gogaikarriak mota da.
>> Beraz, hemen dugu swap funtzio batzuk hori bi erakusleak hartu du.
Beraz, kasu honetan, dute benetan izan behar kommutazio
Gauzak gure jatorrizko swap versus funtzio hori bakarrik ale hartu.
Beraz, zer egin egingo is-- hasteko nagusiekin dezagun,
hori delako non 1 da.
>> Beraz, int x 1 batzuk ditugu.
Y batzuk 2 berdina daukagu.
Eta, ondoren swap batzuk ditugu hori dutenek hartu du.
Eta ikus dezagun zer egin dugu hemen.
Eta gure table-- in oh boy.
Nola ari naiz hau egin behar zuen?
Nire mahaia hemen baino gehiago marraztu dut.
Apenas egitea han.
Apenas eginez.
1, 2, 3, 4, 5, 6, 7.
Eta digutelako 1, 1, 1, 2 da.
Cool.
Awesome.
Beraz 3.
Eta ez da [? a 1.?]
>> Guztiak eskubidea.
Eta, ondoren, x helbidea 0x123 da.
Eta y Ox127 da.
Cool.
Guztiak eskubidea.
You guys honetan lan egin nahi dut Gainean besterik antzeko lanagatik
Zure inguruan pertsona batekin.
Nik esan izan nahi dut I konfiguratzeko zen bitartean.
Bertan lan egiteko.
Saiatu eta bertan lan egiteko moduan Pare bat minutuz zuek,
eta, ondoren, bertan lan dut zurekin.
Delako ari zaren benetan modu bakarra ikasten joan egiten bakarrik da.
Kezkak ez.
Zorte ona.
>> OK, zergatik ez dugu astiro hasteko honen bidez lanean.
Beraz, denek lortzen ondoren lerro bat, x 1 da.
Bi lerro ondoren, x eta y dira 1 eta 2, ezta?
Cool.
Beraz, hiru lerro, non gauza da lortu nahi noski interesgarria.
>> Beraz, hemen zer egin dugun da orain, trukatu dugu.
X eta y puntu horiek esaten dugu, edo x eta y helbidea izan dute,
ezta?
Beraz, kasu honetan, hiru, zer baten balioa?
bat izan dira gainditu ere, eman zaio x helbidea balioa, ezta?
>> Ikusleak: 1?
>> ZAMYLA Chan: Beraz, gehitu dugu x izateko?
Zein da x helbide?
>> Ikusleak: 0x123.
>> ZAMYLA Chan: Zehazki.
Baina, zer da benetan seinalatuz?
Bagenitu bat dereference, zer balio lukeen digute.
Ikusleak: 1.
ZAMYLA Chan: It litzateke ematen diguten 1, zer delako
esaten ari garen joan honetara helbidea, kontatuko digute zer balioa da.
Beraz, zer b litzateke?
>> Ikusleak: 0x127.
ZAMYLA Chan: Zehazki.
Beraz, y helbidea da.
Eta gero, zer [? dereference? ?]
IKUSLEEN: 2.
ZAMYLA Chan: OK, orain lau beraz.
Da equal-- ondo orain dugu esan dugu Egin int temp protagonista berdina da.
Beraz, zer aldatzen da?
Bada gauza bat bakarra da hemen aldatzen.
Zer da?
>> Ikusleak: Temp.
ZAMYLA Chan: temp The.
Beraz, horiek guztiak berridatzi ahal izango dugu.
Horiek estrategia ona A besterik ez da ageri
zer aldaketa, gehienetan delako ez hori bakarrik gauza bat da
edozein puntu jakin batean aldatu egingo da, OK?
Beraz, temp esleitu dugu.
>> Orain gure hurrengo puntua, bost, guk bihurtu dute izar berdinak bati izarra b.
Beraz, zer aldatuko du orain?
>> Ikusleak: izar bat.
>> ZAMYLA Chan: a Star, beraz, beste guztia berdin jarraituko du.
Eta zer star ez du berdina da?
>> IKUSLEEN: 2.
ZAMYLA Chan: 2.
Lovely.
Awesome.
Ados, eta, ondoren, gaur egun dugun hasteko b da temp berdina.
Beraz, gauza aldakor bakarra izar b da.
Beste guztia berdin jarraituko du.
Eta zer berdina da izar b dago orain?
Gero, mahaia osatu duzunez.
Orain amaieran, esaten dugu delako x eta y, hori badakigu point-- honetan
badakigu denean dugun aldatu izar bat 2,
zer egin dela esan OK, at aurre 0x123 hemen, aldatu.
Orain hau 2 amaitu da.
Eta, ondoren, puntu honetan, esan genuen OK, joan izar b.
Beraz helbidera joan 0x127 eta markagailuan 1 a.
Beraz, gaur egun, oso amaitzen benetan nagusira itzuliko gara,
Benetan dugu da, x 2 eta y berdinak 1 berdina da.
Guztiek hori ona?
Ados, cool.
9. zenbakia.
Honetan Zaudete funtzionatzen.
Taula bat ezarri nahi dut beraz, horren bidez marraztu ahal izango dugu.
Eztanda bat izango da.
Mahaiak handia izan daiteke benetan scary, badakit.
Baina izanez gero lerro bat hartu besterik ez, horietan, Garai batean, askoz gutxiago scary lortzen dute.
Guztiak eskubidea.
>> Beraz, hau izango dituzten badakizu nagusiak lehen, eskuinera pasatu?
Initializes x eta y eta ondoren saiatzen horiek trukatzeko.
Beraz, nahiz eta swap gainetik dago, bide erreala da doa da ari garela nagusia zeharkatu,
eta ondoren deituz da badaukazu, aldatu arte eskubidea?
Beraz, mundu guztiak daki hori.
>> Eta oso bat egin nahi duzu Mutil Ekin nahi?
Edozeinek benetan ziur da horietako bat buruz?
Edo are partzialki ziur?
Zergatik ez da x dugu?
Zer pentsatzen dugu x da?
>> Ikusleak: 1.
ZAMYLA Chan: 1.
Orduan, zergatik da 2.
Eta hori delako big bereizketa hemen
bakarrik garela ale pasatzen, ezta?
Ez dugu erreferentzia pasatuz.
Beraz, nahiz eta amaieran programa, x eta y
gauza bera gelditu zen, delako swap funtzioa kopiak besterik ez dira.
Egia esan, ez da aldatu dute, ezta?
>> Beraz, zer a, b, eta temp buruz?
>> Ikusleak: a b da.
>> ZAMYLA Chan: a b da.
Beraz, kasu honetan, bat izan zen x, hau da, 1, ezta?
Beraz, hemen, dezagun ibiltzeko.
Beraz, hasieran, batean eta b dira 1 eta 2 eta definitu.
Beraz, jatorriz temp lortzen jakin bati egotzi beraz, temp 1.
a b berdinak, Beraz, lortu dugu 2, eta b temp berdina da.
Orain lortu dugu 1.
>> Ikusleak: aurreko ezazu Batean trukatuko ampersand x eta ampersand y.
Zer zehazki esan nahi du horrek?
ZAMYLA Chan: Beraz, horrek esan nahi du erreferentzia pasatzen ari zaren.
Beraz, horrek esan nahi du benetan non helbideak pasatuz
x eta y gordetzen dira.
AUDIENCE: Baina ez zara helbidea aldaketa.
ZAMYLA Chan: Oraindik ez duzu helbideak aldaketa.
Zer da horien barruan aldaketa ari zara.
Zer da helbide hartan bezala, eta horregatik lan egiten du.
Programa honetan hemen versus zer egiten ari zaren kopiak sortzen ari zaren.
Beraz, x eta y hori existitzen duzu hemen beren aldagai gisa.
Baina orduan, pasatzen duzu swap horiek, da
sortzen ari zaren balitz bezala beste multzo honetan guztian.
Beraz, inoiz ez duzu benetan Gaztetxean x eta y.
>> Ikusleak: ampersand x badago zer da x helbidea, zer izarra litzateke x izango ote da?
>> ZAMYLA Chan: Ampersand x da zer at x helbidea, orduan star-- ondo,
kasu honetan, x ez da erakuslea.
IKUSLEEN: Oh, OK.
Beraz, bakarrik egin nahi duzu hau ez da erakuslea delako.
ZAMYLA Chan: Eskuin.
Bakarrik egin ahal izango protagonista zerbait erakuslea da.
Agian ere egin gauza duzu egin nahi dituela Ez dira, baina konpilazio duzula
Egin crazy gauza gertatuko litzateke.
Eta ez naiz zehazki ziur zer gertatuko litzateke.
Zuk beti hartu ahal izango du zerbaiten helbidea,
baina ezin duzu dereference zerbait hori ez da erakuslea.
Zentzua badu, hori da, bereizketa ona izan.
>> Beraz, ez da oso txarra, ezta?
Taulak hauek dira zorionez zertxobait gutxiago scary lortzean.
Guztiak eskubidea.
Ah, fun direnak.
Beraz, orain, idatziz zeure kodea.
Beraz, ez dut lan asko guys utzi du hau, lau minutu inguruko,
eta gero hitz egin dezakegu hurbiltzeko modu buruzko.
Feel free zure inguruko pertsona hitz.
Gainera hau interesgarria da.
Bezala neska guztiak bat da atalean oraintxe.
Pretty zirraragarria.
Chang ezik.
Baina Chang ez da benetan sailean.
Awesome.
Perfect.
Beraz, bikote aholku bat emango dizut.
Kasuan, non behar duzu karaktere bat baino gehiago, eta bertan,
beste zerbait behar duzu 123 edo 1000 bezalako zerbait bada,
begizta egiteko gai izan behar duzu bidez eta bihurtu horietako bakoitzean.
Beraz, ez dira pare bat modu horretan egin ahal izango duzu,
baina behin betiko zaren behar joan nonbait dago begizta begizta batean
horien bitartez, hau da, motatako giveaway bezala
zuk strlen deitzen, nahiz eta, hau da, mota bezala oh
agian luzera erabili nahi duzun nolabait katea.
>> Guztiak eskubidea.
Beraz, zer guys uste izan egin nahi dugun lehen gauza bat?
Ez dago pare bat kasu hemen den kontuan izan behar dugu, ezta?
Edo hori da null zerbait behar dugu.
Zer egin dugu?
Cases.
Null.
Kasuan, duela daukagu Zerbait 09 baino, ezta?
Beraz, demagun letrak ditu.
Edo kasua hori da baliozko ditugu.
Hiru kasu uste.
Beraz, zein uste duzu izan liteke Bat errazena zaindu lehenik?
Ikusleak: Null.
ZAMYLA Chan: Kasua nulua da.
Beraz, zer egin dugu?
IKUSLEEN: [INAUDIBLE].
ZAMYLA Chan: Bai.
Eta zer egin nahi dut?
>> Ikusleak: 0 emango.
>> ZAMYLA Chan: Zehazki.
Awesome.
OK.
Beraz, gaur egun letra du ez duela eta kasuan baliozko da.
Egia esan, ezin dugu zaintzen Hori loop bat barruan, OK?
Beraz, modu batean hobeto esanda egiteko zer egongo egiaztatzeko modu erraz baliozko bada.
To bidez joan behar genuke letra bakoitza eta zer?
>> Ikusleak: Check in-- bada
>> ZAMYLA Chan: Eskuin, egiaztatu dezakezu da 0 eta 9 artean bada, ezta?
Eta gero, kasuan baliogarria dela, gaude
amaitzeko bidez errepikatzean joan gure katea Mediaz, ezta?
Beraz, zergatik ez saiatu gara eta konbinatu bat bilakatu da.
Batetik bestera joateko goaz out kate bidez, eta dugu
hori egin, goaz lehenengo txeke bat egiteko gutun hori bada ikusteko
edo izaera hori baliozkoa bada.
Bada, egiteko goaz eragiketa bihurtu behar dugu.
Bestela itzultzeko izango da 0, ezta?
>> Beraz, egin baino lehen, dugu Ziurrenik aldagai batzuk nahi
amaieran ez dugula itzuli ahal hori da gure benetako balioa izango da.
Beraz hasieratzeko joan balio batzuk 0 izan.
Eta hori da, besterik gabe, nola hasten gara.
Beraz, nik hau kentzeko noa.
Beraz, nola ari garen kate honen bidez batetik bestera joateko.
IKUSLEEN: Begizta For.
ZAMYLA Chan: begizta bat.
Beraz, zein da gure egiteko?
>> AUDIENCE: i 0.
ZAMYLA Chan: Mm-hm.
Eta zer dira errepikatzean ez dugun bitartean?
>> Ikusleak: str s luzera.
>> ZAMYLA Chan: OK, orain gogoratzen modu bat hobea izan da. [INAUDIBLE].
>> AUDIENCE: Bai, egin ahal izango dugu n berdin.
ZAMYLA Chan: Zehazki.
>> AUDIENCE: i n baino txikiagoa da.
ZAMYLA Chan: Eta zergatik hori egin nahi genuke?
Ez arrazoirik gogoratzen duzu?
IKUSLEEN: Birkalkulatu behar dugu.
ZAMYLA Chan: era honetan duzu Becasue strlen behin kalkulatu Besterik ez.
Hori eginez gero i strlen baino gutxiago s, hori esan nahi du berriro kalkulatuko
luzera aldi bakoitzean begizta exekutatu,
eta hori ez da kostu handia energia, baina da
praktika hobeak saiatu eta horrelako gauzak egin ondoren.
Agian ezean crazy kate bat egin behar duzu hori iterazio bakoitzean aldatuz.
Baina bera da ostatu gero, gorde eta.
Guztiak eskubidea.
Eta gero, i plus plus.
Awesome.
Gure bidean gara.
IKUSLEEN: Benetan azkar.
Lehenik eta behin, beraz, utzi dugu esan besterik S strlen baino gutxiago nuen,
dira gurekin kalifikatzean diseinu dute guztiak edo, besterik gabe, zuzentasuna?
Oraindik ez dute.
Zuzentasun on kalifikatzean Gara galdetegiak neurrian ezagutzen dudan bezala.
Ezin dut osoa bat bermea, baina zati handiena,
gehienak zuzentasuna da, zeren Oraindik denbora murriztapen asko pean.
Diseinu normalean esan nahi du dute uste duzu
zure egoera dotorezia buruz.
>> Ados, beraz, bidez ari gara errepikatzean.
Beraz, bai begiratu behar dugu ikusi pertsonaia hori baliozkoa bada
edo bagenu egin ditzake gure normal [? i a?] funtzioa.
Kezkatu ahal izango dugu zer hori bigarren batean dago.
Beraz, zergatik ez dugu take-- Edozeinek uste ahal bada
to check modu bat buruz ikusi hau da baliozkoa bada.
Badakigu, izan da joan baldintza da, ezta batzuk badira?
Eta gogoratu hau da ASCII, beraz, nola gerta
ikusiko dugu, ez da 0,1 bada, 2, 3, 4, 5, 6, 7, 8 edo 9.
Ikusleak: Alfa bada.
>> ZAMYLA Chan: Beraz, alfa litzateke bakarrik ezagutzen laguntzen digu gutun bat izanez gero utzi.
Eta sinbolo bat ematen dute bada, da oraindik ez da nahiko egiaztatu du.
Tira duzu zure ASCII Beraz, bada mahaia, badakigu 0 bidez 9
segmentu daude.
Esadazu dituzten zenbakiak dagozkie posible bada.
Ikusleak: 40.
>> ZAMYLA Chan: Beraz sorta 40-- bezalakoa da
IKUSLEEN: Agian.
48 57 da.
Ez nago ziur.
>> ZAMYLA Chan: 40 57?
>> Ikusleak: 48, uste dut.
ZAMYLA Chan: 48 57 da.
Beraz, badakigu ASCII horiek ikur ASCII balioa ez da agertzen
48 eta 57 artean, Ez da onargarria, ezta?
Beraz, ezin dela erabili dugu gure abantaila, seguru?
Nola egiten dira iritsi garen Gutun hau, lehenengo off?
Nola egiten dugu sartzen ari hau pertsonaia hau?
>> Ikusleak: s tarte i.
>> ZAMYLA Chan: Mm-hm.
Pentsatu ahal izango dugu delako array gisa kateak, gogoratu.
Beraz, zer esan nahi dugu?
Hau adierazi nahi dugu is-- emango dizut aholku bat.
It baino gutxiago da.
Zer dela uste duzu behar baino gutxiago izan behar du?
Ikusleak: 57?
>> ZAMYLA Chan: 47, ezta?
Baina suposatzen da ere 0 duzu gisa [bakar batean? spokes?], hori delako
pertsonaia 0.
Ere jarri ahal izan 47.
ASCII taulan izatea, hala , ikusten duzu zerbait da
Galdetegi fitxa izan behar duzu.
>> Beraz, hau horrela bada, bat bada baino 0-- ez derrigorrez eta gutxiago.
Bakarrik da bai izango da baino gutxiago edo 9 baino handiagoa.
Beraz, azken hau bete didazu?
Beraz, edo s i zer den, Rhea?
>> Ikusleak: 9 baino handiagoa.
>> ZAMYLA Chan: Ez dago.
Ez duela zentzurik denek, nola lortu dugu?
Arazo horiek, Oraindik behin atsegin dute ikusi konponbideak, oh bezala da, OK.
Hori dela eta, praktikan lagunduko dizu.
Ados, beraz, itzuliko gara, 0.
Lovely.
Guztiak eskubidea.
Bestela, zer egin nahi dugu?
Hau interesgarria parte da non apur bat gehiago da
math versus CS nire ustez bezala.
Norbaitek dute ideia bat of nola egiten dugu hori?
Beraz, gauza garrantzitsua konturatzen lehen pertsonaia da
hartzen ari gara izango da Ordena digitu handienak, ezta?
Ari gara bihurtzeko at Hala bada begira 123, batetik bestera joateko dugun lehen aldia
1 da izango, baina behar dugu 100 amaierarako izan nahi du, ezta?
Beraz, gauza bat egin ahal izango duzu dela Ondorengo digitu bakoitzarekin
, hartu duzu zure balioa biderkatu 10, beraz, denbora horretan amaierara iritsi,
dena izan da gorantz desplazatzen da, ezta?
>> Beraz exekutatzen duzun lehen aldia , duzu 1 your balio gisa.
Bigarren denbora exekutatu duzun, zure balioa biderkatu 10.
Eguneratu egingo da, horrela da orain 10, eta gehitu zure hurrengo balioari buruz.
Eta gero, hori biderkatu arabera 10 eta gehitu zure hurrengo balioari buruz.
Hori dela eta, honek esan dute askoz gehiago probak bezalako
matematika algoritmo bat versus CS, baina I digress.
Ez dut galdetegiak idatzi.
>> Beraz, gauza bat egin dezakegu guk Esan balioa aldiz berdinen 10.
Beraz, hau da filmea joan Zure digitu behin bakoitzean.
Eta gero bakarrik gehitu nahi dugu.
Gehitu nahi dugu zer Lortu dugu, ezta?
Beraz, nola ez benetan bihurtu dugu gure ASCII karaktere-kopurua sartu
ordezkatzen duen?
>> Beraz, badakigu 0 berdina da 47, ezta?
Beraz, 0 47 baldin bada, zer litzateke egin behar dugu
benetan egin 0 int bat izango da?
>> IKUSLEEN: da 48.
ZAMYLA Chan: 48?
Barkatu.
48 kendu genuke, ezta?
Gogoratu ASCII matematika?
Biak bakarrik tratatu ahal izango dugu zenbaki arrunt bezala.
Horiek tratatzen bada zenbakiak bezala, Zenbaki eraginkortasunez bihurtzen dira.
Beraz s i, dezagun zein izan badugu esan kasu honetan 0 berdina da.
Beraz, i s kasu honetan ASCII-- izango litzateke
ASCII da int 47 izango litzateke.
Beraz subtract-- edo 48 genezake.
Hori egin izan duzu, modu bat da.
Norbaitek hobea jakin horrela egin izan dugu 48?
Esan berri dugu 0 is-- joan ASCII aurrekontua 0 egin ahal izango duzu.
Beraz, mota egin ezazu Zentzu horretan, nola funtzionatzen duen?
>> Ikusleak: Une honetan, 0 balioa da biderkatu 10 arabera, nahiz eta delako,
hasten zaren zero batera, beraz pizten behar da?
>> ZAMYLA Chan: Beraz, kasu honetan, duzu biderkatu behar duzu gehitu aurretik,
Kasu honetan, bai, izango litzateke delako oraindik ere jolasten nire erakuslea falta da.
Kasu honetan, balioa, lehena denbora exekutatu dugu zero izango da.
Beraz, besterik gabe gehitzen ari zaren lehenengo zifra horretan.
Zer da garrantzitsua, hurrengoan , batetik bestera joateko filmea sortu nahi al duzu
Zure hurrengo digituko gehitzen duzunean aurretik.
Esan duzu argitzeko?
OK.
>> Batzuetan joan zaren bitxi mathy gauza gehiago.
Eta jabe izan baduzu hau, oraindik ari zaren joan
zu nahiko ondo egin da joan get-- da.
Zatikako kreditu oso bat CS50 galdetegiek gauza handia.
Beraz, idatzi dakizuna.
Dena lortu baduzu hemen izan ezik, zaren
oraindik egin joan Oso ondo arazoa.
Erakusten ari zarelako, Ados, ia ezagutzen dut.
Ezagutzen dut bidez batetik bestera joateko behar dut.
Badakit zer den egiaztatzeko behar dut.
Egin dut nahiko nola bihurtzeko.
OK izan behar duzu.
Bai, joan zaren besteetan galdu puntu bat,
baina oraindik ari zaren bat lortzeko ari zerbait puntu kopuru ona
bezalako ari bazara bi lerro hauek falta.
Nuke OK, pertsona horrela izango zer egiten ari diren daki.
Math gogorra da.
Beraz, esan ondo egongo zinela nuke.
>> Ados, beraz, mutilak prest saiatu erakusleak strlen orain
you guys dira erakuslea maisu?
Beraz, you guys lan egiten utzi dut pixka bat horretan.
Edozeinek birziklatze bat behar badu.
Beraz, erakuslea erabili nahi duzun aritmetika, eta s null gero,
0 Zure ezartzeko itzuli behar du.
Horrelako gauzak egiten duzun Benetan zoriontsu deitu strlen
Egunaren amaieran.
Hau pixka bat izan daiteke, uste dut azkena, baino errazagoa bertan
ona da.
Emango dizut mutil minutuko beste, eta, ondoren, horren bidez dugu lan.
Eta gero jarriko du joan lortuko dugu.
>> Ados, prest zaudete?
Agian pixka bat.
Beraz, ez dut eman duzu zure Bi aukera, ezta?
Edo begiratu nulua eta itzultzeko 0 bada da, edo benetan konputatu luzera.
Beraz, nahi duenak begiratu nulua idazteko?
Anima zaitez.
>> AUDIENCE: bada parentesi s berdinen bueltan null 0 funtzioak.
ZAMYLA Chan: Lovely.
I love erdi zure arazoa besterik ez da nulua egiaztapena.
Dakizuenez guys azkena dut Aste null txeke atsegin izan dut
literalki bakoitzean.
OK, So
>> Ikusleak: return 0 lerro bakarra bada, Oraindik kizkur parentesi behar dugu?
>> ZAMYLA Chan: ez teknikoki duzu Horiek behar betiere Oraindik koherentea.
Ohitura ona da bakarrik to ohitura lortu
kizkur giltza erabili beharrean, baina teknikoki ez.
Ez duzu behar horiek lerro bat da.
Joera besterik ez dugu gomendatuko programa hasi pertsonentzat.
>> Beraz, orain zer liteke hemen egin nahi dugu?
Beraz, gaur egun ezagutzen dugun gure katea balio du.
Kalkulu mantentzea luzera nahi dugu.
Zer da ziurrenik lehena gauza egin nahi dugu?
>> Ikusleak: Ezker + int duten luzera.
ZAMYLA Chan: Zehazki.
IKUSLEEN: Eta ezarri nahi dugu?
ZAMYLA Chan: 0.
Perfect.
Guztiak eskubidea.
Orain zer egin nahi?
Hau da, benetan muina.
Anima zaitez.
>> IKUSLEEN: Beraz, ziurrenik zuk bat begizta.
Eta orduz geroztik zaudenean s deitzen duzunean lehenengo gauza, helbide lortzean,
berdin i 0 batekin hasi nahi duzun.
Eta gero, betiere x plus i ez da atzera idatzibarrarik 0.
ZAMYLA Chan: null amaierako The.
Ikusleak: null amaierako The.
Ondoren luzera bat gehitu duzu.
>> ZAMYLA Chan: Bai.
Ados, beraz, aukera ematen du buelta Oso hormigoizko kodea sartu.
Baina hori perfektua ideia da.
Hori da zehazki zer egiten ari garen.
Errepikatzean izan goaz erakuslea bidez.
Beraz, zer egin nahi dugun ordez int bat da
Hemen, garelako Ez da bat aipatuz.
Gaude baten hasiera aipatuz katea, hasten diren helbide batzuk izatea,
ezta?
>> Beraz, erakuslea nahi dugu.
Beraz char izar batzuk izan du, dagokio hura gure s delako, ezta?
Beraz, hau uneren hasieratzean ari gara katearen hasieran hasten da, OK?
Hargatik deitu besterik ez da i.
Katea hasieratik bada, zer ari egozteko egingo al du?
Not 0.
Izan nahi dugu gure katea hasteko.
Zer hasiera irudikatzen gure katea izan zen gurekin emandako?
>> IKUSLEEN: Just s.
>> ZAMYLA Chan: s.
Beraz, hau da erakuslea berri batzuk sortzen dituen gure katea hasiera adierazten du, OK?
Pentsatu ahal izateko beste modu bat hemen bezala da gure array da.
Hori da gure katea, s da.
Beraz, demagun hau da lehen spot, eta hau 0x4 da.
04.
Hau da gure s, zein helbide hori antolatzen da.
Eta izeneko beste bat sortu besterik ez dugu i besterik ez dela gauza bera aipatzen du.
Beraz, ari bi besterik apuntatzen dute gure katea hasierara.
Honek adierazpen grafiko bat besterik ez da.
>> Beraz, orain zer egin nahi dugu egiten da batetik bestera joateko nahi dugu
Gure errepikatzean baldintza gure katea bidez.
Orain erosketak.
Got erosketak, guys.
Da eguneratzearen mantentzeko arte nahi dugu null amaierako iritsiko gara, ezta?
Beraz, zer da begirada liteke?
Ez dut nahi dugun, edo egin nahi dugun izar i galdera da?
Null amaierako helbidea da edo zerbait dago helbide bat at?
Helbide bat dago, ezta?
>> Beraz, ez dugu behar adina da dereference Hemen, izan ere, hori besterik helbide batzuk.
Benetan hasieratik lortu Hau dereference behar dugu
beraz, benetan lortzen dugu zer lehen toki honetan dago.
Beraz, izar i egiten badugu, zer ez da nahi duguna berdina da?
Ikusleak: Back slash?
>> ZAMYLA Chan: Ez dago.
Ez duela zentzurik guztiontzat?
Gure katea sartu behar dugu eta ziurtatu ez dela amaieran.
Eta gero, besterik ezin dugu hau atsegin eguneratu.
Gaurkotze Arrunta.
Beraz, betiere, horiek dira Met, zer egin behar dugu?
>> Ikusleak: Luzera plus plus.
>> ZAMYLA Chan: Mm-hm.
Eta gero loop ondoren bukatzen da, zer itzuli nahi dugu?
Ikusleak: Luzera?
ZAMYLA Chan: luzera.
Bertan joan zaitezke.
Jakina, honen haragia begizta da hori ulertzeko.
Denek eskuratu nola lan hori?
Zoriontsu berriro haren gainetik joan naiz.
>> Ikusleak: Bigarrena parte, eta, beraz izar i han,
duten first---helbidea da
ZAMYLA Chan: Ez da helbidea da.
It zer da at.
IKUSLEEN: Hori da benetan hor.
ZAMYLA Chan: Hori zer da benetan bertan.
Beraz, hau da saying-- utzi hobeto egiteko me.
Beraz, hau da 0x04, eta besterik ez naiz joan noa nire izena hau egiteko esan.
OK.
Bai, badakit quiz berrikuspena gauean daukat.
Quiz berrikuspena asko.
Beraz, demagun kate hau nire izena, Allison da.
Little messy, baina hor da.
Eta z kokapena irudikatzen katea hasten da, non,
beraz, nahi dut hau egiteko real-- honek baten helbidea da,
non katea hasten da, ezta?
>> Beraz, zer egiten dugu hemen? Da nahi dugu erakusleak erabili bidez batetik bestera joateko.
Beraz, erakuslea batzuk sortu ditugu, i, hori ere katea hasieratik berdina da.
Eta puntu bakoitzean, nahi dugu array igaro jarraitzeko
Hemen null amaierako hit arte.
Beraz, beti zer da egiaztatu nahi dugu helbideak horietako bakoitzean.
>> Beraz dereference dugu i, beraz, Egiteko era dugun lehen aldia
esaten, OK, zer da helbidea 0x04 at?
A bat da.
Ados, onak ditugu.
Gehikuntza luzera.
Mugitu hurrengo bat.
Beraz, gogoratu i erakusleak arabera gehikuntza edozein izanda ere ari dira seinalatuz tamaina.
Kasu honetan, beraz, geroztik, char bat, egingo banan eguneratzeko.
Beraz, orain goaz 5 begiratu, horrek esan nahi izan gehiago hemen.
Beraz, OK dio, joan 0x05 izateko.
Zer da hor?
Da l bat.
Eta hori egiten jarraitzeko izango da hau hits arte.
Eta OK esaten du, zer da in edozein izanda ere helbidea da hau?
Null amaierako The, OK.
Irten.
Eta besterik gabe itzultzeko luzera.
Zer da benetan behar duzulako helbide hori, ez helbide bera.
>> Badira leku gutxitan non benetan helbidea behar duzu.
Aldi berean, hain gehienak eta erabiltzen ari zaren da
zaudenean lehen erakuslea ezartzean edo
Pasatzen ari zaren funtzio beste.
OK, guztiontzat ona dago?
Kind of?
OK.
>> Beraz, badirudi dugu atsegin lortu 12 minutu inguru utzi,
abar zaitugu joan agian, gure azken arazoa,
eta gero, ez da inolako que han etorri kontzeptuak
bien bitartean, ahal dugun azkar baino gehiago joan.
>> Beraz engranajeen kommutazio da azkena Arazoa hemen, piztu adierazpenak.
Beraz, zure lana da hau berridatzi gertatzen den bezalakoa dela hain
baina ez du etengailuak erabili.
Chalky eskuak.
Beraz, honi buruz edozein galdera bat itzali?
Bat ere ez?
OK.
Ez du ulertzen denek bada kasuan ez du ezer egiten ondoren,
esan nahi du, hori behar dela hurrengo urratsa jarraitu?
Beraz, kasu 1. eta 2. kasu honetan zehatza gauza bera egin.
Batzuetan nahasmena puntu bat.
>> Guztiak eskubidea.
Edonork edozein ideia?
Bai?
>> Ikusleak: ahal duzun So besterik adierazpenak egin.
>> ZAMYLA Chan: Mm-hm.
Beraz, zein da gure lehen bat?
>> IKUSLEEN: n bada berdin berdin 1, eta 2 edo n berdinen lerroak
berdin 2, ondoren, inprimatu txiki.
Eta gero, ahal bada egin nahi duzu gehiago?
Edo egin besterik ez duzu bat bada?
>> ZAMYLA Chan: gehiago egin ahal izango duzu bada?
>> Ikusleak: eginez gero izanez gero egingo luke axola?
ZAMYLA Chan: Beraz, ez.
Ez du anyone-- beraz, duzu irteera berdina lortuko
IFS besterik versus erabiltzen baduzu bestela IFS erabiltzen baduzu.
Can you guys arrazoia uste zergatik beste bat erabili nahi baduzu
IFS asko versus bada?
Eraginkortasuna nahi du.
Bai?
>> Ikusleak: egiaztatu litzateke IFS guztian aldi bakoitzean.
>> Beraz, nahiz: ZAMYLA Chan Lehenbizikoa sakatu,
check on litzateke beste behin joan.
Beraz, beste kasu batzuetan IFS bada erabili nahi duzun non bietako bat bakarrik inoiz aplikatuko da.
Beraz, elkar-bazterketa da zer esan ohi dugu.
IFS mordo bat bada, esan nahi duen horietako bat baino gehiago agian,
gaietan, eta, agian baino gehiago horietako bat izan daiteke egia.
Eta biak nahi duzun Egia ari dira exekutatu.
Bakarrik, horietako bat lan egin nahi baduzu Kasu bateraezinak hauetan,
bestela, erabili nahi izanez gero, delako nahi duzun eraginkortasun egin ditu guztiak.
Zure kodea besterik hobeto diseinatuta dago kasuko bada praktika hau.
Beraz, kasu honetan izan dugu, bestela, bat bada.
Eta hau izango litzateke?
>> IKUSLEEN: n berdin berdin 3.
ZAMYLA Chan: Perfect.
Print ertainean.
Eta gero, gure azken saioa kasuan, zer egin dugu?
Bestela, edo, bestela bada?
AUDIENCE: bestek.
>> ZAMYLA Chan: Do want-- dugu nahi duzu bestela, bada, kasu zehatzetan izan dugulako.
Ez da harrapaketa bat guztiak-mota.
Lehenetsi bat bazenu switch-- batean etengailuen kasua izan dezakezu, gogoratu,
eta, ondoren, lehenetsi duzu.
Lehenetsi bat izan duzu bada, hori da mota Zure beste adierazpen han.
Baina kasu bakarra badu, horrek esan nahi du behar duzula
egiaztatzeko horietako bakoitzean bada ikusteko.
Beraz, kasu honetan, litzateke 4 edo 5 egiten du.
Inprimatu bat off nahi dugu.
It handi da.
Eta ez duzu joan.
Eta zure programa izango litzateke.
>> Beraz, kasu honetan badugu ere Zerbait lehenetsi zuten;
bestela, bat izango genuke saioa Whatever egin gurekin nahi du.
Beraz, bereizketa ona da Hau ezagutzeko, ulertzeko.
Ez duela lagunduko duzu etengailu batekin?
Perfect.
Guztiak eskubidea.
>> Zortzi minutu utzi ditugu.
Do you guys edozein izan beste maila handiko kontzeptuak?
Orokorrean galderak?
Bai?
>> Ikusleak: izan nuen bat horietako bat inguruko galdera
ausazko buruz izan zen zenbakia galdetegi zero sorgailu.
ZAMYLA Chan: Oh, bat.
Bat, beste bat, non da matematika gehiago baietz hau baino ez da.
Irtenbidea are dudanean horrelako to Ikusten dut, naiz zer den hau atsegin dut.
>> Ikusleak: kopurua 7 izan zen.
>> ZAMYLA Chan: It nire ustez arraroa da.
Beraz, funtsean, nahi duzun drand48 erabili, hau da
emango dizu batzuk 0 eta 1 arteko zenbakia.
Eta, beraz erabili nahi duzun duzula nolabait era
eta askoz ere matematika arazo bat gehiago da niri CS arazo bat dela uste dut baino.
>> Duten hobeto esanda, egin duzun bidea eta batzuetan, aski izango da horrela izan.
Hemen ere, hauek dira: Kasuetan da mota
idatzi bezala duzuna ahal eta kreditu partziala.
Beraz, itzulera bat nahi badugu, badakigu ari gara
erabili drand48 joan nolabait, ezta?
Beraz, zergatik ez jot besterik ez dugu behera.
Erabiltzen ari gara nolabait.
Dituzten Modu you guys erabili den
hau, eta saiatu egingo dut eta azaldu bezala.
>> Beraz, funtsean, zer gertatzen hemen da da 0 eta 1 arteko delako,
zer egiten ari zaren da biderkatzailea zu by-- hori oso math galdera bat.
Just osoa disclaimer, hau da, matematika guztiz galdera bat.
Zer egiten ari zaren delako, 0 eta 1, eta zu
nahi barru izango da sorta honetan, benetan
daki nola handi barrutia da, eta ondoren,
funtsean eskalatu nahi izanez gero, hau da, zer da hori egiten.
>> b minus bat sorta horretan zaigu, zenbaki horiek arteko aldea.
You 0 artean biderkatu eta 1, eta, ondoren, bat gehituz
esan nahi du zure hura handitzen osatzen duten beraz, da hori da A eta B artean,
bertan ez nuen benetan arazo hau gustatzen.
Esan dudan bezala, galdetegi hau ekarri biltzen
nor dira hain eroso pertsonak, nonbait artean,
eta erosoago.
Beraz, bada, beraz, egin zuten zerbait zela
gutxiago hartu du jende guztiak leku eroso lortuko lituzke,
urrun gehiegi izango genuke Jende perfectak Gol,
eta erosoago aspertuta izango litzateke.
>> Beraz, beti izan dira horiek garuneko teaser galdera mota
direla pixka bat gogorragoa izango dela esan nahi du duten sormen pentsamendu batzuk hartu.
Horietako ikusten duzu, ez naiz gehiegi stumped.
Behin betiko nuke esango flip lehen zure galdetegi bidez.
Arazoei aurre badakiela egin dezakezu,
ez delako erabilera ez lortzean itsatsita Arazo bat denean badira hiru
edo orrian lauzpabost zara honen ondoren erraz egin dezake.
>> IKUSLEEN: Zergatik zehazki egiten duzun biderkatu barrutiaren arabera?
>> ZAMYLA Chan: sorta biderkatu duzu iritzia ezagutzen duzu zenbat baten ondoren bezala
nahi duzu?
Beraz, pentsa dezakezu, delako 0 eta 1 arteko zenbaki bat itzultzen du,
pentsatu ahal izango duzu ehuneko gisa.
Beraz, funtsean, esaten badugu Gure zenbakia lerroa hemen, hemen da,
eta b hemen.
Oraindik iraganeko zenbat da gustatzen zaizuna?
Guztiak egiten ari garen.
Beraz, ari zaren besterik ez da eskatzen sorta honetan, portzentaje horrek
da, zer ari da ematen.
Eta gero, funtsean, besterik ez duzu eskalatu zuen beste bat gehituz.
Math garuneko teaser bat da.
>> Ba al dago edozein azken orduko aholkularitza izan bazen, I flip esango nuke galdera bidez,
daki zeintzuk dira zuretzat ezagutzen duten bezala, oh dut, hau lortu.
Ia ziur asko ari dira ez duzu jakingo duten galdera izan
edo ari zaren denbora behar joan eta, beraz hit zure indarguneak, OK?
Zaudete handia egingo.
Badira asko arrazoia galderak,
beraz, denbora behar duzu mota horretako aukera
zer erakusteko Oraindik benetan ona.
Beraz, ondo dago bazaude dena ez da ona.
Zure indarguneak play.
Bai?
>> IKUSLEEN: da hau joan hori moztu egin zerbait itzultzeko?
Bai, izango delako drand 0 eta 1 arteko itzultzen.
Int bat itzuli egingo da, delako moztu egingo da
denean bat gehitu dugu edo hark biderkatu.
Cool.
Azken minutuan edozein galdera?
>> Zaudete handia egin du.
Primerako izan joatean ari zara.
Eta nahiz eta ez, han izango izan gozokiak hemen datorren astean.
Eta maite dut.
Maite dut guys hartu gabe.
Eskubidea, denok, zorte ona guztiak.
Handia dute.
Fina izan behar duzu.
Eta zer ezagutzen duzu?
Bi egunetan egingo da baino gehiago izan nahi du, I, berriz,
ostegunean bi midterms izan, beraz, Gutxienez you guys egingo da.
Ondo da, ikusi dut guys datorren astean.