1 00:00:00,000 --> 00:00:00,280 2 00:00:00,280 --> 00:00:02,970 >> HIZLARIA 1: Demagun orain nahi dut Scratch gaitasuna emateko 3 00:00:02,970 --> 00:00:05,080 baita sneeze izateko. 4 00:00:05,080 --> 00:00:07,710 Beno, nire lehen senak litzateke izan, lehen bezala, egin bat 5 00:00:07,710 --> 00:00:10,070 blokea, deitu sneeze hau. 6 00:00:10,070 --> 00:00:14,110 Zehazten duten zehaztu nahi nuke zenbaki batekin zenbat aldiz 7 00:00:14,110 --> 00:00:15,800 Scratch sneeze behar. 8 00:00:15,800 --> 00:00:17,540 Hortik aurrera OK sakatuz. 9 00:00:17,540 --> 00:00:20,370 Let baino gehiago hau mugitu eskuinera me neure burua emateko gela batzuk gehiago. 10 00:00:20,370 --> 00:00:26,070 >> Eta gero utzi berriro joan me errepikatu, lehenetsia 10 n gainidazteko. 11 00:00:26,070 --> 00:00:29,610 Goazen esan baieztapena me eta esan ez "kaixo", baina 12 00:00:29,610 --> 00:00:32,350 "Achoo" bigarrena da. 13 00:00:32,350 --> 00:00:35,180 Gero une bateko atsedenik hartu. 14 00:00:35,180 --> 00:00:36,040 Eta hori da. 15 00:00:36,040 --> 00:00:39,220 >> Orain sneeze izeneko bloke bat daukat, baita eztul izeneko bloke bat. 16 00:00:39,220 --> 00:00:46,550 Beraz, gaur egun nahi badut Urratu eztul eta sneeze, I besterik gabe zehaztu dezakezu bat 17 00:00:46,550 --> 00:00:48,580 bere eztul azpitik sneeze. 18 00:00:48,580 --> 00:00:49,930 Hiru aldiz, esan. 19 00:00:49,930 --> 00:00:55,560 Sakatu berde Ez, eta nik egin beharko lukete ikusteko, hain zuzen ere, eztula, eztul, eztul. 20 00:00:55,560 --> 00:01:01,880 Achoo, Achoo, Achoo jarraian. 21 00:01:01,880 --> 00:01:04,180 Data my doministikuen errealista. 22 00:01:04,180 --> 00:01:09,240 >> Orain konturatu hori da zerbait Diseinu hau iritzi txarra. 23 00:01:09,240 --> 00:01:11,930 Ez nuen bikoiztua outright nahiz edozein puzzle pieza, I 24 00:01:11,930 --> 00:01:15,020 zalantzarik arrastaka eta eroriz nahiko askoz puzzle pieza bera, emanez 25 00:01:15,020 --> 00:01:18,660 one funtzioa bat inoiz beraz apur beste, sneeze baino izen ezberdinak 26 00:01:18,660 --> 00:01:19,640 eztul versus. 27 00:01:19,640 --> 00:01:23,410 Beraz, hau factoring aukera bat da komuna kodea batzuk daudelarik. 28 00:01:23,410 --> 00:01:27,020 Izan ere, konturatu Ezberdintasun bakarra eztul eta sneeze bitarteko bat dela 29 00:01:27,020 --> 00:01:30,710 Scratch esaera "eztul", dauka beste horietatik esaten "Achoo." 30 00:01:30,710 --> 00:01:35,010 >> Beraz, ezin izan da nolabait orokortu dugu hau modu bat, besterik gabe dugun kodea 31 00:01:35,010 --> 00:01:37,990 zehaztu zer hitza nahi dugu geratzeko Urratu den? 32 00:01:37,990 --> 00:01:41,170 Eta hitz horren arabera, izango da eraginkorrean eztul bat edo be 33 00:01:41,170 --> 00:01:42,370 sneeze bat izango da. 34 00:01:42,370 --> 00:01:43,580 Beraz dezagun aurrera, eta hori egin. 35 00:01:43,580 --> 00:01:49,500 Egin dezagun hirugarren funtzio bat, eta deitu ko hau, "esatea." eta nahi dut 36 00:01:49,500 --> 00:01:53,360 onartzea, kopurua ez bakarrik bat, baina une honetan katea, bestela bat bezala ezagutzen 37 00:01:53,360 --> 00:01:54,980 hitza edo esaldia. 38 00:01:54,980 --> 00:01:57,500 >> And we'll call this "word." 39 00:01:57,500 --> 00:01:59,500 Eta zenbat aldiz egin dut nahi hitz hori esateko? 40 00:01:59,500 --> 00:02:02,680 Beno dezagun zehaztu zenbaki bat, berriro deituz n. 41 00:02:02,680 --> 00:02:05,540 Eta besterik Bloke honetan gehiago egiteko irakurtzeko moduan, utzi aurretik, joan eta gehitu bat 42 00:02:05,540 --> 00:02:11,000 "aldiz." izeneko etiketa Beraz, zuk Bloke honetan irakurri ezkerretik eskuinera, hura 43 00:02:11,000 --> 00:02:14,380 hitzez hitz dio "hitza n aldiz esan." 44 00:02:14,380 --> 00:02:15,760 >> Orain, aurrera eta sakatu Ados. 45 00:02:15,760 --> 00:02:18,320 46 00:02:18,320 --> 00:02:22,750 Eta orain utzi bloke hau ezartzeko me, berriro errepikatu bloke bat erabiliz. 47 00:02:22,750 --> 00:02:25,680 Zehaztuz nahi dut n aldiz errepikatu behar da. 48 00:02:25,680 --> 00:02:29,480 Zehaztuz, esan nahi dut bigarrena zerbait. 49 00:02:29,480 --> 00:02:33,750 Baizik baino zerbait utziaz funtzio honetan sartu, utzi ordez arrastatu en 50 00:02:33,750 --> 00:02:36,450 eta hori da hitza jaregin onartuz sartu 51 00:02:36,450 --> 00:02:38,790 Utzi bigarren bat egiteko orduan en itxaron. 59 00:02:39,297 --> 00:02:43,387 Beraz, orain atzera me eta zehatzagoak nire eztul eta sneeze inplementazioak, 60 00:02:43,387 --> 00:02:47,367 hala, bi funtzio horiek Hirugarren funtzio hau deitu, horrela 61 00:02:47,367 --> 00:02:49,627 zenbatekoa murriztuz of bikoiztu kodea. 62 00:02:49,627 --> 00:02:52,237 Hargatik bota literalki en Kode honen kanpoan. 63 00:02:52,237 --> 00:02:54,037 Dezagun bota kode hau kanpoan. 64 00:02:54,037 --> 00:02:57,707 Eta une honetan, utzi zehaztu besterik gabe en duen eztul arabera ezarri behar 65 00:02:57,707 --> 00:03:02,607 "eztul" zenbakia aldiz n batzuk. esaten 66 00:03:02,607 --> 00:03:06,987 >> Eta, era berean, ezin itzuli eta joan gara berriro ezartzea sneeze, horrela erabiltzen 67 00:03:06,987 --> 00:03:13,577 argumentu bat esan of "Achoo" n aldiz. 68 00:03:13,577 --> 00:03:14,687 Beraz, zer egin dugu? 69 00:03:14,687 --> 00:03:18,417 Kodearen zela aitortzen dugu gure eztul eta gure bi komun 70 00:03:18,417 --> 00:03:22,127 sneeze funtzioak, factored da sartu Hirugarren funtzio berri bat, eta, ondoren, 71 00:03:22,127 --> 00:03:25,377 berridatzi eztul eta horietan sneeze deitu dute hori horrela bat 72 00:03:25,377 --> 00:03:27,177 Hirugarren eta berrien funtzioa. 73 00:03:27,177 --> 00:03:30,297 >> Orain dute erabat osoa hau egin dugu programa baino zailagoa 74 00:03:30,297 --> 00:03:31,377 benetan behar izango. 75 00:03:31,377 --> 00:03:34,307 Azken finean, egunaren amaieran, dugu Scratch behar hiru aldiz eztul 76 00:03:34,307 --> 00:03:35,587 eta hiru aldiz doministiku. 77 00:03:35,587 --> 00:03:38,007 Eta egin izan dugu horrekin gutxiren buruan puzzle pieza. 78 00:03:38,007 --> 00:03:41,197 Baina gure programa askoz gehiago lortu bezain zaila, eta gure programa gehiago 79 00:03:41,197 --> 00:03:45,257 , teknika hau sofistikatua komuna kodea daudelarik factoring, edo 80 00:03:45,257 --> 00:03:49,007 hierarkiko zure programa deskonposizioan funtzioa txikitan banatu, eta bakoitzak bere 81 00:03:49,007 --> 00:03:51,846 beste funtzio deitu, oso bat sinesgarria teknika. 82 00:03:51,846 --> 00:03:55,627 Duelako zure kodea duten ziurtatzeko izango da, konplexuagoak, aztarnak lortzen nahiz bezala 83 00:03:55,627 --> 00:03:58,087 erraz eguneratu eta, gainera, oso irakurgarriak. 84 00:03:58,087 --> 00:03:59,627 >> Izan ere, kontuan hartu azken emaitza. 85 00:03:59,627 --> 00:04:03,917 Noiz berde Ez sakatzen denean, eztul hiru aldiz, sneeze hiru aldiz. 86 00:04:03,917 --> 00:04:05,007 Eta hori da. 87 00:04:05,007 --> 00:04:07,007 Izan ere, egin dezagun zehazki dela utzi. 88 00:04:07,007 --> 00:04:12,187 Sakatu berde Ez eta bat lortuko dugu eztula, bi eztula, hiru eztula. 89 00:04:12,187 --> 00:04:18,607 Jarraitzen,, espero dugu behin sneeze, bi doministikuen, eta hirugarren sneeze. 90 00:04:18,607 --> 00:04:19,857 Espero hobeak lortzen zuen laster. 91 00:04:19,857 --> 00:04:20,892