>> Ræðumaður 1: Segjum nú að ég vildi að gefa klóra getu
að sneeze eins vel.
Jæja, fyrst eðlishvöt mín myndi vera, eins og áður, til að gera
blokk, kalla þetta hnerra.
Tilgreina að mig langar til að tilgreina með fjölda hversu oft
Klóra ætti hnerra.
Eftir það að smella á OK.
Leyfðu mér að færa þetta yfir til hægri til að gefa mér smá meira pláss.
>> Og þá láta mig fara aftur til að endurtaka, vega þyngra sjálfgefna 10 með n.
Láta mig fara á segjum yfirlýsingu og segja "halló" ekki, en
"Achoo" í eina sekúndu.
Þá taka frest í smá stund á.
Og það er það.
>> Nú hef ég blokk sem heitir sneeze, sem og blokk kallað hósta.
Þannig að nú ef ég vil Skafðu að hósta og sneeze, get ég einfaldlega tilgreina
sneeze neðan hósta hans.
Þrisvar sinnum, segja.
Smelltu á græna fána, og ég ætti sjá reyndar, hósti, hósti, hósti.
Framhald af achoo, achoo, achoo.
Raunsær hnerrar mín til þessa.
>> Nú taka eitthvað sem er slæmt um þessa hönnun.
Jafnvel þó að ég gerði ekki beinlínis tvíriti allir stykki púsluspil, ég
örugglega draga og lækkað nokkuð mikið sami stykki púsluspil, sem gefur
sá fall sem alltaf svo lítið öðruvísi nafn en hinn, sneeze
móti hósta.
Svo er þetta tækifæri fyrir þátta út nokkrar algengar kóða.
Reyndar, eftir eini munurinn milli hósta og sneeze er að einn
hefur Scratch segja "hósta" á Annað sem segja "achoo."
>> Svo gætum við ekki alhæfa einhvern veginn þetta kóðann á þann hátt að við einfaldlega
tilgreina hvaða orð sem við viljum að grunni til vera?
Og eftir þessi orð, mun það raun að vera hósta eða
það verður sneeze.
Þannig að við skulum fara á undan og gera þetta.
Skulum gera þriðju aðgerð og kalla þetta eitt, "segja." og ég vil það til
samþykkja, ekki bara tala, en í þetta skiptið a band, annars þekkt sem
orð eða orðasamband.
>> And we'll call this "word."
Og hversu oft ég langar að segja þetta orð?
Jæja við skulum tilgreina númer, kallar það aftur n.
Og bara til að gera þennan reit meira læsileg, láta mig fara á undan og bæta
merki sem heitir "sinnum." Þannig að þegar þú lesa þessa blokk frá vinstri til hægri, það
bókstaflega segir "segja orð n sinnum."
>> Nú láta mig fara á undan og smelltu á Í lagi.
Og nú langar mig að innleiða þessa blokk, aftur með því að nota a endurtaka blokk.
Tilgreina að ég vil það að endurtaka n sinnum.
Tilgreina að ég vil segja eitthvað í eina sekúndu.
En frekar en eitthvað harður dulmáli í þessari aðgerð, við skulum í staðinn draga
og falla orð sem er verið samþykkt inn
Skulum bíða síðan í eina sekúndu.
Svo nú láta mig fara aftur og betrumbæta minn gerð úr hósta og hnerra,
á þann hátt að þessi tvö hlutverk kalla þetta þriðju aðgerð, þannig
lágmarka magn af afrit númer.
Svo skulum bókstaflega kasta þetta númer í burtu.
Skulum kasta þennan kóða í burtu.
Og að þessu sinni, við skulum skilgreina einfaldlega að hósti ætti að vera framkvæmd af
segja "hósta" sumir tala n sinnum.
>> Og sömuleiðis, getum við farið aftur og tilvísun til-koma hnerra þannig að hún noti
segja með rifrildi af "achoo" n sinnum.
Og hvað höfum við gert?
Við höfum viðurkennt kóðann sem var Sameiginlegt báðum hósta okkar og
hnerra aðgerðir, reiknað það út í ný þriðju aðgerð, og þá
endurskrifa hósta og hnerra í svo hátt sem þeir kalla að
Þriðja og nýtt hlutverk.
>> Nú höfum við alveg gert þetta allt program flóknara en það
þarf virkilega að vera.
Eftir allt saman, í lok dagsins, við þarf bara Scratch að hósta þrisvar
og hnerra þrisvar sinnum.
Og við hefðum getað gert það með bara nokkur stykki púsluspil.
En eins og áætlanir okkar fá miklu meira flókið, og áætlanir okkar meira
háþróuð, þessi aðferð á þátta út sameiginlegt númer, eða
Innbyrðis rotna program í smærri virka, sem hvert um sig
kalla aðrar aðgerðir, er mjög sannfærandi tækni.
Því það mun tryggja að númerið þitt, jafnvel eins og það gets flóknara, enn
auðvelt að uppfæra og einnig mjög læsileg.
>> Reyndar, íhuga the endir afleiðing.
Þegar græna fáninn er smellt, hósti þrisvar sinnum, hnerra þrisvar sinnum.
Og það er það.
Í staðreynd, við skulum gera einmitt það.
Smelltu á græna fána og við að fá einhvern hósta, tvær hósti, þrjú hósta.
Fylgt eftir, við vonum, þegar sneeze, tveir hnerrar, og þriðja hnerra.
Vona að hann fær betri fljótlega.