Opret endnu en variabel, kaldet NæsteTid Vi skal også have en mulighed for at vise de to resultater. Opret tre gange Numerisk output med navnene Samlet , Antal og Gennemsnit . De tilsvarende visninger skal oprettes i SPARKvue væk fra Kode -vinduet: Tilføj en ny side, vælg et layout med fire felter. Vælg Cifre -visning for dem alle. Sæt de første tre til at vise de tre tal-outputs fra Blockly-koden. Vend tilbage til Kode -vinduet. I den næste udfordring får du brug for blokke som disse: (Lad dig ikke forvirre af, at der både er et tal-output og en variabel ved navn Antal , og at antal også er enheden for måleværdien Tælletal .) Blokkene skift.med lægger det tal, som hægtes på blokken, til variablen. Bemærk, at tid internt regnes i millisekunder. De to tider, som blev nævnt ovenfor (11 s og 10 s) skal derfor indgå som 11000 ms og 10000 ms. Byg koden op efter disse retningslinjer: Der skal som sædvanligt anvendes en uendelig løkke. Før løkken starter, skal Sum og Antal sættes til 0, og NæsteTid skal sættes til 11000. Inden i løkken skal det undersøges, om tiden overstiger NæsteTid - hvis det tilfældet skal der ske følgende: 1. Sum skal tælles om med det aktuelle tælletal. 2. Antal skal tælles op med 1. 3. NæsteTid skal tælles op med 10000. 4. Tal-output Samlet skal sættes til variablen Sum . 5. Tal-output Gennemsnit skal sættes til en beregning af gennemsnittet ( Sum/Antal ). 6. Tal-output Antal skal sættes til variablen Antal . Prøv af, om det virker Hvis du har planer om at gennemgå modul 2.5B, er det er rigtig god idé at gemme din nuværende kode som en fil. (Se evt. Appendiks 03 .) Frederiksen Scientific 2021 / HS Radioaktivitet 1 / Modul 2.4A / KODNING MED PASCO / 2
Download PDF fil
Arkiv