Wiele rzutów
Licz orły i reszki
Wiele rzutów to bezpłatna lekcja Javascript for Kids na CoddyKit. To lekcja 4 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Javascript for Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Javascript for Kids zawiera 4 lekcji w sumie.
Rzut, rzut, rzut! 🪙
Witamy ponownie, mistrzu monet! 🪙 Dziś będziemy rzucać monetą WIELE razy!
Będziemy też liczyć, ile razy wypadł Orzeł, a ile razy Reszka. 🔢 Sprawdźmy, czy moneta jest uczciwa!
Pudełko do liczenia 📦
Do liczenia potrzebujemy pudełek, w których będziemy przechowywać wyniki! 📦
Ustawiamy heads na 0 i tails na 0. Następnie za każdym razem dodajemy 1. ➕
let heads = 0;
let tails = 0;
console.log('Heads so far: ' + heads);
console.log('Tails so far: ' + tails);Dodajemy jeszcze jeden ➕
Gdy wypadnie Orzeł, dodajemy 1 do licznika orłów! ➕
Zapisujemy heads = heads + 1. Oznacza to: weź wartość heads i zwiększ ją o jeden! 📈
let heads = 0;
heads = heads + 1;
heads = heads + 1;
console.log('Heads count: ' + heads);Pętle oszczędzają czas ⏩
Ręczne rzucanie monetą 10 razy wymagałoby mnóstwa pisania! 😫 Pętla zrobi to za nas! ⏩
Pętla for powtarza ten sam kod wiele razy. Zobaczmy, jak odlicza do 5! 🔢
for (let i = 1; i <= 5; i = i + 1) {
console.log('Flip number ' + i);
}Rzut wewnątrz pętli 🌀
Teraz umieśćmy rzut monetą WEWNĄTRZ pętli! 🌀
Przy każdym obrocie pętli wykonujemy jeden rzut. 5 rzutów w mgnieniu oka! ⚡
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
for (let i = 1; i <= 5; i = i + 1) {
console.log('Flip ' + i + ': ' + flipCoin());
}Liczymy podczas rzucania 🔢
Teraz najciekawsza część! Rzucamy monetą i jednocześnie liczymy wyniki! 🔢
Jeśli wypadnie Orzeł, dodajemy 1 do licznika orłów. Jeśli wypadnie Reszka, dodajemy 1 do licznika reszek. 📊
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
let result = flipCoin();
if (result === 'Heads') {
heads = heads + 1;
} else {
tails = tails + 1;
}
}
console.log('Heads: ' + heads);
console.log('Tails: ' + tails);Uruchom wiele razy 🔁
Proszę kilka razy kliknąć Run! 🔁
Liczby zmieniają się za każdym razem, ale suma orłów i reszek zawsze wynosi 10! 🔟
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 10; i = i + 1) {
if (flipCoin() === 'Heads') {
heads = heads + 1;
} else {
tails = tails + 1;
}
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);100 rzutów! 💯
Komputery są niezwykle szybkie! Rzućmy monetą 100 razy! 💯
Przy większej liczbie rzutów liczba orłów i reszek zwykle staje się podobna. Moneta jest uczciwa! ⚖️
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 100; i = i + 1) {
if (flipCoin() === 'Heads') {
heads = heads + 1;
} else {
tails = tails + 1;
}
}
console.log('After 100 flips:');
console.log('🙂 Heads: ' + heads);
console.log('🪙 Tails: ' + tails);Która strona wygrała? 🏆
Sprawdźmy, która strona wypadła częściej! 🏆
Porównamy oba liczniki za pomocą if i ogłosimy zwycięzcę! 🎉
let heads = 53;
let tails = 47;
if (heads > tails) {
console.log('🙂 Heads won this time!');
} else if (tails > heads) {
console.log('🪙 Tails won this time!');
} else {
console.log('It is a tie! 🤝');
}Kompletna gra z licznikiem 🎮
Oto nasza kompletna gra z liczeniem rzutów! 🎮
Rzucamy monetą 20 razy, liczymy wyniki i pokazujemy zwycięzcę. To Państwo ją zbudowali! 💪
function flipCoin() {
return Math.random() < 0.5 ? 'Heads' : 'Tails';
}
let heads = 0;
let tails = 0;
for (let i = 1; i <= 20; i = i + 1) {
if (flipCoin() === 'Heads') heads = heads + 1;
else tails = tails + 1;
}
console.log('🙂 Heads: ' + heads + ' | 🪙 Tails: ' + tails);
if (heads > tails) console.log('Heads wins! 🎉');
else if (tails > heads) console.log('Tails wins! 🎉');
else console.log('Tie! 🤝');Mistrz monet! 🏆
WOW! 🏆 Udało się ukończyć całą grę Coin Flip!
- 📦 Liczenie za pomocą zmiennych
- ⏩ Pętle wykonują powtarzalną pracę za nas
- 🔢 Liczenie orłów i reszek podczas rzutów
- 🏆 Wyszukiwanie zwycięzcy
To już poziom prawdziwego programisty! Proszę rzucać dalej! 🪙
Szybkie sprawdzenie ✅
Ostatnie pytanie sprawdzające w tej grze! 🧠 W czym pomaga nam pętla for?
Podsumowanie lekcji 🎀
Hurra! 🎀 Udało się ukończyć grę Coin Flip! Oto, czego się Państwo nauczyli:
- 📦 Liczniki zaczynają od 0 i zwiększają się za pomocą
+ 1 - ⏩ Pętle
forpowtarzają rzut - 🔢 Liczymy orły i reszki podczas wykonywania kolejnych rzutów
- 🏆 Porównujemy liczniki, aby znaleźć zwycięzcę
Niesamowita praca, mistrzu programowania! 👑
Często zadawane pytania
Czy lekcja „Wiele rzutów” jest bezpłatna?
Tak — pełny tekst „Wiele rzutów” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Javascript for Kids, przejdź na CoddyKit PRO. Kurs Javascript for Kids zawiera 4 lekcji w sumie.
Co nauczysz się w „Wiele rzutów”?
Licz orły i reszki Ćwiczysz Javascript for Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Javascript for Kids?
Nie wymagamy żadnego doświadczenia. Javascript for Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 4 z 4.
Ile czasu zajmuje lekcja „Wiele rzutów”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Javascript for Kids?
Tak. Każda lekcja Javascript for Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Orzeł czy reszka
- Zgadywanie
- Sprawdzanie odpowiedzi
- Wiele rzutów