HIZLARIA 1: Demagun orain nahi dut Scratch gaitasuna emateko baita sneeze izateko. Beno, nire lehen senak litzateke izan, lehen bezala, egin bat blokea, deitu sneeze hau. Zehazten duten zehaztu nahi nuke zenbaki batekin zenbat aldiz Scratch sneeze behar. Hortik aurrera OK sakatuz. Let baino gehiago hau mugitu eskuinera me neure burua emateko gela batzuk gehiago. Eta gero utzi berriro joan me errepikatu, lehenetsia 10 n gainidazteko. Goazen esan baieztapena me eta esan ez "kaixo", baina "Achoo" bigarrena da. Gero une bateko atsedenik hartu. Eta hori da. Orain sneeze izeneko bloke bat daukat, baita eztul izeneko bloke bat. Beraz, gaur egun nahi badut Urratu eztul eta sneeze, I besterik gabe zehaztu dezakezu bat bere eztul azpitik sneeze. Hiru aldiz, esan. Sakatu berde Ez, eta nik egin beharko lukete ikusteko, hain zuzen ere, eztula, eztul, eztul. Achoo, Achoo, Achoo jarraian. Data my doministikuen errealista. Orain konturatu hori da zerbait Diseinu hau iritzi txarra. Ez nuen bikoiztua outright nahiz edozein puzzle pieza, I zalantzarik arrastaka eta eroriz nahiko askoz puzzle pieza bera, emanez one funtzioa bat inoiz beraz apur beste, sneeze baino izen ezberdinak eztul versus. Beraz, hau factoring aukera bat da komuna kodea batzuk daudelarik. Izan ere, konturatu Ezberdintasun bakarra eztul eta sneeze bitarteko bat dela Scratch esaera "eztul", dauka beste horietatik esaten "Achoo." Beraz, ezin izan da nolabait orokortu dugu hau modu bat, besterik gabe dugun kodea zehaztu zer hitza nahi dugu geratzeko Urratu den? Eta hitz horren arabera, izango da eraginkorrean eztul bat edo be sneeze bat izango da. Beraz dezagun aurrera, eta hori egin. Egin dezagun hirugarren funtzio bat, eta deitu ko hau, "esatea." eta nahi dut onartzea, kopurua ez bakarrik bat, baina une honetan katea, bestela bat bezala ezagutzen hitza edo esaldia. Eta egingo dugu "hitza." Hau deitu Eta zer esan nahi dut? Eta zenbat aldiz egin dut nahi hitz hori esateko? Beno dezagun zehaztu zenbaki bat, berriro deituz n. Eta besterik Bloke honetan gehiago egiteko irakurtzeko moduan, utzi aurretik, joan eta gehitu bat "aldiz." izeneko etiketa Beraz, zuk Bloke honetan irakurri ezkerretik eskuinera, hura hitzez hitz dio "hitza n aldiz esan." Orain, aurrera eta sakatu Ados. Eta orain utzi bloke hau ezartzeko me, berriro errepikatu bloke bat erabiliz. Zehaztuz nahi dut n aldiz errepikatu behar da. Zehaztuz, esan nahi dut bigarrena zerbait. Baizik baino zerbait utziaz funtzio honetan sartu, utzi ordez arrastatu en eta hori da hitza jaregin onartuz sartu Utzi bigarren bat egiteko orduan en itxaron. Eta orain, goazen atzera eta hobetu nire sneeze eta eztul inplementazioak, beraz hau deitu dute aldi berean funtzionatu. Hargatik bota kode hau. Dezagun bota kode hau. Joan nire bloke ohitura en eta "esan" in arrastatu. Eta mota argumentua of "eztul" hiru aldiz. Eta behera hemen dezagun arrastatu "esan," "Achoo" hiru aldiz. Beraz, orain atzera me eta zehatzagoak nire eztul eta sneeze inplementazioak, hala, bi funtzio horiek Hirugarren funtzio hau deitu, horrela zenbatekoa murriztuz of bikoiztu kodea. Hargatik bota literalki en Kode honen kanpoan. Dezagun bota kode hau kanpoan. Eta une honetan, utzi zehaztu besterik gabe en duen eztul arabera ezarri behar "eztul" zenbakia aldiz n batzuk. esaten Eta, era berean, ezin itzuli eta joan gara berriro ezartzea sneeze, horrela erabiltzen argumentu bat esan of "Achoo" n aldiz. Beraz, zer egin dugu? Kodearen zela aitortzen dugu gure eztul eta gure bi komun sneeze funtzioak, factored da sartu Hirugarren funtzio berri bat, eta, ondoren, berridatzi eztul eta horietan sneeze deitu dute hori horrela bat Hirugarren eta berrien funtzioa. Orain dute erabat osoa hau egin dugu programa baino zailagoa benetan behar izango. Azken finean, egunaren amaieran, dugu Scratch behar hiru aldiz eztul eta hiru aldiz doministiku. Eta egin izan dugu horrekin gutxiren buruan puzzle pieza. Baina gure programa askoz gehiago lortu bezain zaila, eta gure programa gehiago , teknika hau sofistikatua komuna kodea daudelarik factoring, edo hierarkiko zure programa deskonposizioan funtzioa txikitan banatu, eta bakoitzak bere beste funtzio deitu, oso bat sinesgarria teknika. Duelako zure kodea duten ziurtatzeko izango da, konplexuagoak, aztarnak lortzen nahiz bezala erraz eguneratu eta, gainera, oso irakurgarriak. Izan ere, kontuan hartu azken emaitza. Noiz berde Ez sakatzen denean, eztul hiru aldiz, sneeze hiru aldiz. Eta hori da. Izan ere, egin dezagun zehazki dela utzi. Sakatu berde Ez eta bat lortuko dugu eztula, bi eztula, hiru eztula. Jarraitzen,, espero dugu behin sneeze, bi doministikuen, eta hirugarren sneeze. Espero hobeak lortzen zuen laster.