1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,260 >> SPEAKER 1: La oss avgrense min gjennomføring av hoste 3 00:00:02,260 --> 00:00:03,230 litt mer. 4 00:00:03,230 --> 00:00:06,580 Slik at i stedet for bare en enkelt hoste tid, når du bruker en hoste blokk 5 00:00:06,580 --> 00:00:09,780 du kan faktisk angi hvor mange ganger at sprite bør hoste. 6 00:00:09,780 --> 00:00:12,000 Så denne gangen kommer jeg til å klikk, lage en blokk. 7 00:00:12,000 --> 00:00:13,615 Jeg igjen kommer til å kalle det hoste. 8 00:00:13,615 --> 00:00:16,200 Men denne gangen kommer jeg til å utvide disse alternativene. 9 00:00:16,200 --> 00:00:20,450 >> Der kan jeg spesifisere at denne hosten blokk bør ta et tall som input. 10 00:00:20,450 --> 00:00:22,220 Ved å klikke på dette ikonet her. 11 00:00:22,220 --> 00:00:25,850 Som standard til at innspill ellers kjent som et argument, har en standard 12 00:00:25,850 --> 00:00:27,170 navnet på nummer en. 13 00:00:27,170 --> 00:00:30,870 Men jeg kommer til å forenkle det å bare n, er vår ofte kalt variabel som 14 00:00:30,870 --> 00:00:32,009 for telling noe. 15 00:00:32,009 --> 00:00:33,960 Som i dette er hoste. 16 00:00:33,960 --> 00:00:35,780 >> Nå kommer jeg til å gå videre og klikk på OK. 17 00:00:35,780 --> 00:00:38,830 Og jeg har begynnelsen igjen, av en definert puslespill brikke. 18 00:00:38,830 --> 00:00:41,120 Ellers kjent som en funksjon. 19 00:00:41,120 --> 00:00:45,760 Nå er denne funksjonen kommer til å tillate meg å spesifisere i kode hvor mange ganger 20 00:00:45,760 --> 00:00:47,230 Scratch bør hoste. 21 00:00:47,230 --> 00:00:50,020 Så la oss ta første at gjentar blokkere. 22 00:00:50,020 --> 00:00:53,070 Men snarere enn hard pels en rekke like 10 eller tre, som 23 00:00:53,070 --> 00:00:54,290 vi har gjort i fortiden. 24 00:00:54,290 --> 00:00:58,520 >> La oss ta denne variabelen n og spesifisere at vi skulle gjenta en variabel 25 00:00:58,520 --> 00:00:59,630 antall ganger. 26 00:00:59,630 --> 00:01:02,480 N, men mange ganger brukeren har spesifisert. 27 00:01:02,480 --> 00:01:05,099 Nå hva gjør vi ønsker Scratch til gjenta noen antall ganger? 28 00:01:05,099 --> 00:01:08,520 Vel, jeg vil Skrap å si hoste i ett sekund. 29 00:01:08,520 --> 00:01:11,810 30 00:01:11,810 --> 00:01:13,600 Så jeg vil gjerne gi ham et øyeblikks pause. 31 00:01:13,600 --> 00:01:16,710 32 00:01:16,710 --> 00:01:21,030 >> Og nå trenger jeg å faktisk kalle det funksjon i min faktiske programmet ved 33 00:01:21,030 --> 00:01:22,550 forteller Scratch å hoste. 34 00:01:22,550 --> 00:01:26,680 Så jeg kommer til å dra min nylig gjort hoste puslespill brikke. 35 00:01:26,680 --> 00:01:30,460 Og nå i stedet for å bruke standard av En, kommer jeg til å gå videre og spesifisere 36 00:01:30,460 --> 00:01:31,560 tre hoste. 37 00:01:31,560 --> 00:01:35,080 Så nå hva som er i ferd med å skje når jeg Klikk den grønne flagget er min hoste 38 00:01:35,080 --> 00:01:37,010 puslespill brikke kommer til å bli henrettet. 39 00:01:37,010 --> 00:01:41,660 >> At antallet 3 kommer til å være forbi i til hoste funksjon så å si. 40 00:01:41,660 --> 00:01:45,620 Og det er der funksjoner kode er kommer til å ta ting derfra. 41 00:01:45,620 --> 00:01:49,840 Gjentatte n ganger eller tre i dette tilfelle, sier hoste for en andre, 42 00:01:49,840 --> 00:01:54,000 venter på en andre, gjenta, gjenta, og det er det. 43 00:01:54,000 --> 00:01:56,330 La oss klikke det grønne flagget. 44 00:01:56,330 --> 00:02:02,030 Hoste, hoste, hoste, og det du det. 45 00:02:02,030 --> 00:02:04,040