0Pricing
Javascript for Kids · Lekcja

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 for powtarzają 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

  1. Orzeł czy reszka
  2. Zgadywanie
  3. Sprawdzanie odpowiedzi
  4. Wiele rzutów
← Powrót do Javascript for Kids