Sprawdź się
Korzystając z opisu schematu blokowego, uzupełnij go wykorzystując poniższe elementy.
licznik <= n
nie
tak
licznik := licznik + 1
licznik := 1
Ilustracja przedstawia schemat blokowy.
1 Błękitny prostokąt
2 Niebieski romb
Strzałka skierowana w dół prowadzi do
3 Błękitny prostokąt
Powrót do Niebieskiego rombu
Strzałka skierowana w bok prowadzi poza schemat.
Zapisz algorytm obliczający średnią ważoną z liczb o wagach podanych przez użytkownika za pomocą pseudokodu lub listy kroków.
Średnią ważoną wyraża się wzorem
gdzie , , , to zbiór elementów, których średnią ważoną chcemy obliczyć, a , , , to ich wagi.
Specyfikacja:
Dane:
n
– ilość danych (liczba naturalna),xIndeks dolny 11, xIndeks dolny nn
– zbiór liczb podanych przez użytkownika,wIndeks dolny 11, wIndeks dolny nn
– zbiór wag podanych przez użytkownika
Wynik:
srednia
– średnia ważona wprowadzonych przez użytkownika liczb
Bakteria w hodowli dzieli się na dwie średnio co x
minut. Zapisz algorytm obliczający liczbę bakterii po z
godzinach, zakładając, że na początku mamy y
bakterii. Algorytm zapisz w postaci pseudokodu lub listy kroków. Swoje rozwiązanie spróbuj przygotować w taki sposób, aby parametry wejściowe można było łatwo zmienić.
Swoje rozwiązanie przetestuj dla hodowli, w której bakterie dzielą się średnio co minuty. Jej stan początkowy wynosi bakterie i chcemy sprawdzić, ile bakterii będzie liczyć hodowla po godzinach.
Specyfikacja:
Dane:
y
– liczba bakterii (liczba naturalna),z
– liczba godzin hodowli (liczba naturalna),x
– podany w minutach czas, po którym następuje podział bakterii; dodatnia liczba rzeczywista
Wynik:
y
– liczba bakterii poz
godzinach (liczba naturalna)