Professional Documents
Culture Documents
begin
wej (k)
for (i:=0; i<k+1; i:=i+1
{ if (i mod 3) ==0
wyj (i)
}
end
3.2. Napisz algorytm w postaci schematu blokowego i funkcji, której parametrem jest n – liczba naturalna i tab – jednowymiarowa
tablica n - elementowa o wyrazach rzeczywistych nieujemnych, który zwraca średnią geometryczną z elementów tablicy.
W tym zadaniu zakładamy że tablica tab zawiera wyłącznie liczby nieujemne
3.3. Napisz algorytm w postaci schematu blokowego i funkcji, której parametrem jest n – liczba naturalna i tab – jednowymiarowa
tablica n - elementowa o wyrazach rzeczywistych, który zwraca średnią geometryczną z nieujemnych elementów tablicy.
W tym zadaniu zakładamy że tablica tab zawiera liczby rzeczywiste ale do obliczenia średniej geometrycznej trzeba wziąć
tylko liczby nieujemne.
3.4. Napisz algorytm w postaci schematu blokowego i funkcji, której parametrem jest n – liczba naturalna oraz tab –
jednowymiarowa tablica n - elementowa o wyrazach całkowitych, który zwraca liczbę elementów tablicy, które są podzielne
przez 3 lub przez 4. Np. dla tab=[5, 8, 12, 0, 3] zwróci wartość 4 (tylko tab[0]=5 nie spełnia warunku).
3.5. Napisz algorytm w postaci funkcji, której argumentami są liczba naturalna n oraz tab - tablica n-elementowa
jednowymiarowa o wyrazach całkowitych. Algorytm zwraca wartość logiczną mówiącą, czy tablica tab jest symetryczna (tzn.
pierwszy element jest równy ostatniemu, drugi przedostatniemu itd.). Np. dla tab = [5, 6, 5] zwróci wartość true.
3.6. Napisz algorytm w postaci schematu blokowego i funkcji, której parametrem jest n – liczba naturalna oraz tab –
jednowymiarowa tablica n - elementowa o wyrazach całkowitych, który zwraca pozycję najmniejszej liczby w tablicy.
Zakładamy, że tablica jest różnowartościowa. Np. dla tab=[5, 4, 7, 1, 2] zwróci wartość 3 bo tab[3]=1