1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,260 >> SPEAKER 1: Lad os forfine min gennemførelse af hoste 3 00:00:02,260 --> 00:00:03,230 en lille smule mere. 4 00:00:03,230 --> 00:00:06,580 Så snarere end blot hoste en enkelt tid ved brug af en hoste blok 5 00:00:06,580 --> 00:00:09,780 du kan faktisk angive, hvor mange gange at sprite skulle hoste. 6 00:00:09,780 --> 00:00:12,000 Så denne gang jeg har tænkt mig at klik, lave en blok. 7 00:00:12,000 --> 00:00:13,615 Jeg igen vil kalde det at hoste. 8 00:00:13,615 --> 00:00:16,200 Men denne gang jeg har tænkt mig at udvide disse muligheder. 9 00:00:16,200 --> 00:00:20,450 >> Der kan jeg angive, at denne hoste blok skal træffe en række som input. 10 00:00:20,450 --> 00:00:22,220 Ved at klikke på dette ikon her. 11 00:00:22,220 --> 00:00:25,850 Som standard til denne indgang ellers kendt som et argument, har en standard 12 00:00:25,850 --> 00:00:27,170 navnet på nummer 1. 13 00:00:27,170 --> 00:00:30,870 Men jeg har tænkt mig at forenkle det for bare n, som er vores almindeligvis kaldet variable 14 00:00:30,870 --> 00:00:32,009 til tælling noget. 15 00:00:32,009 --> 00:00:33,960 Som i dette er hoste. 16 00:00:33,960 --> 00:00:35,780 >> Nu, jeg har tænkt mig at gå videre og klik på OK. 17 00:00:35,780 --> 00:00:38,830 Og jeg har begyndelsen igen, af en defineret brik. 18 00:00:38,830 --> 00:00:41,120 Ellers kendt som en funktion. 19 00:00:41,120 --> 00:00:45,760 Nu er denne funktion vil tillade mig at angive i koden, hvor mange gange 20 00:00:45,760 --> 00:00:47,230 Scratch bør hoste. 21 00:00:47,230 --> 00:00:50,020 Så lad os få fat i først at gentagelser blok. 22 00:00:50,020 --> 00:00:53,070 Men snarere end hårdt pels et nummer ligesom 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 >> Lad os få fat i denne variabel n, og angiv at vi skal gentage en variabel 25 00:00:58,520 --> 00:00:59,630 antal gange. 26 00:00:59,630 --> 00:01:02,480 N, uanset hvor mange gange den brugeren har specificeret. 27 00:01:02,480 --> 00:01:05,099 Nu hvad vil vi Scratch til gentage nogle antal gange? 28 00:01:05,099 --> 00:01:08,520 Nå, jeg vil Skrab at sige hoste i et sekund. 29 00:01:08,520 --> 00:01:11,810 30 00:01:11,810 --> 00:01:13,600 Så jeg vil gerne give ham et øjebliks pause. 31 00:01:13,600 --> 00:01:16,710 32 00:01:16,710 --> 00:01:21,030 >> Og nu har jeg brug for at faktisk kalde det funktion i mit egentlige program ved 33 00:01:21,030 --> 00:01:22,550 fortæller Scratch til at hoste. 34 00:01:22,550 --> 00:01:26,680 Så jeg har tænkt mig at trække min nyligt lavet hoste brik. 35 00:01:26,680 --> 00:01:30,460 Og nu i stedet bruge standard af 1, jeg har tænkt mig at gå videre og specificere 36 00:01:30,460 --> 00:01:31,560 tre hoste. 37 00:01:31,560 --> 00:01:35,080 Så nu, hvad der er ved at ske, når jeg klikke på den grønne flag er min hoste 38 00:01:35,080 --> 00:01:37,010 brik kommer til at få udført. 39 00:01:37,010 --> 00:01:41,660 >> Det nummer 3 kommer til at være fortid i til hoste funktion, så at sige. 40 00:01:41,660 --> 00:01:45,620 Og det er, hvor funktionerne kode er kommer til at tage tingene derfra. 41 00:01:45,620 --> 00:01:49,840 Gentagne N eller gange tre i dette tilfælde, siger hoste for en anden, 42 00:01:49,840 --> 00:01:54,000 vente på en ny, gentagelse, gentage, og det er det. 43 00:01:54,000 --> 00:01:56,330 Lad os klikke på det grønne flag. 44 00:01:56,330 --> 00:02:02,030 Hoste, hoste, hoste, og der du det. 45 00:02:02,030 --> 00:02:04,040