Sprawdź się
Napisz program, który obliczy wartość wielomianu, zgodnie ze schematem Hornera (metoda iteracyjna). Przetestuj jego działanie dla następującego wielomianu dla argumentu .
Specyfikacja:
Dane:
wsp
– tablica liczb całkowitych; współczynniki wielomianustopien
– liczba całkowita; stopień wielomianux
– liczba całkowita, argument
Wynik:
y
– liczba całkowita; wartość wielomianu
Napisz program, który obliczy wartość wielomianu, zgodnie ze schematem Hornera (metoda rekurencyjna). Przetestuj jego działanie dla wielomianu dla argumentu .
Specyfikacja:
Dane:
wsp
– tablica liczb całkowitych; współczynniki wielomianustopien
– liczba całkowita; stopień wielomianux
– liczba całkowita, argument
Wynik:
y
– liczba całkowita; wartość wielomianu
Napisz program, który obliczy, a następnie wyświetli kolejne współczynniki wielomianu podzielonego przez dwumian. Przetestuj działanie programu dla wielomianu podzielonego przez dwumian .
Specyfikacja:
Dane:
wsp
– tablica liczb całkowitych; współczynniki wielomianustopien
– liczba całkowita; stopień wielomianudwumian
– liczba całkowitax
– liczba całkowita; argument
Wynik:
y
– tablica liczb całkowitych; kolejne współczynniki wielomianu podzielonego przez dwumian
Aby obliczyć wartość liczby podanej w systemie liczbowym o podstawie , możemy obliczyć wartość wielomianu
w którym to -ta cyfra liczby (gdzie to cyfra najbardziej znacząca liczby ), a to liczba cyfr w liczbie pomniejszona o 1.
Napisz program, który dokona zamiany liczby podanej w systemie liczbowym z przedziału [2, 9] na liczbę w systemie dziesiętnym zaprezentowanym sposobem. W celu obliczenia wartości wielomianu zastosuj algorytm wykorzystujący schemat Hornera.
Przetestuj działanie programu dla liczby w systemie trójkowym o wartości 21012211.
Specyfikacja:
Dane:
liczba
– ciąg znaków; liczba całkowita zapisana w systemie liczbowym z przedziału [2, 9]
Wynik:
wynik
– liczba całkowita; liczba w systemie decymalnymRJQVL3DobAS5i