Zacznij terazZacznij za darmo

Symulacja prawdopodobieństwa rozkładalności

Teraz użyjemy funkcji is_factorable, którą napisaliśmy w poprzednim ćwiczeniu, aby sprawdzić rozkładalność wielu równań kwadratowych.

Dokładniej – sprawdzimy każdą kombinację wartości a, b i c, gdzie każda z nich przyjmuje wartości od 1 do 100. Użyjemy do tego zagnieżdżonej pętli for.

To ćwiczenie jest częścią kursu

Zagadki prawdopodobieństwa w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Napisz zagnieżdżoną pętlę for, która będzie iterować po wartościach od 1 do 100 dla każdej ze zmiennych a, b i c.
  • Dla każdej kombinacji wartości a, b i c sprawdź, czy odpowiadające im równanie kwadratowe jest rozkładalne.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

counter <- 0

# Nested for loop
for(___){
  for(___){
    for(___){
      # Check whether factorable
      if(___){
        counter <- counter + 1
      }
    }
  }
}

print(counter / 100^3)
Edytuj i uruchom kod