Sprawdź się
Napisz program, którego zadaniem jest zwrócenie listy zawierającej n pierwszych liczb ciągu Fibonacciego. Zakładamy, że n > 2.
Specyfikacja problemu:
Dane:
testy– lista liczb naturalnych; lista przechowuje wartościn, czyli liczby pierwszych cyfr ciągu Fibonacciego, które mają zostać zwrócone przez program dla kolejnych testów
Wynik:
program wyświetla listy zawierające
npierwszych liczb ciągu Fibonacciego dla kolejnych danychn
Działanie programu przetestuj dla następujących danych:
Przykładowy wynik działania programu dla podanych danych:
Dane są dwie listy a i b. Napisz program, który posortuje niemalejąco elementy połączonych list a i b tak, aby lista a zawierała len(a) najmniejszych elementów, a lista b zawierała len(b) największych elementów.
Działanie programu przetestuj dla danych podanych w testerce.
Przykład
Przed sortowaniem:
Po sortowaniu:
Specyfikacja problemu:
Dane:
a– nieposortowana lista liczb całkowitychb– nieposortowana lista liczb całkowitych
Wynik:
a,b– posortowane niemalejąco listy
Jeśli chcesz przypomnieć sobie, w jaki sposób należy mnożyć macierze, przejdź do e‑materiału Tablice wielowymiaroweTablice wielowymiarowe.
Napisz program, który obliczy i zwróci iloczyn dwóch macierzy w postaci listy.
Macierz rozmiaru jest iloczynem macierzy rozmiaru i macierzy rozmiaru , jesli dla każdego oraz , mamy:
.
Specyfikacja problemu:
Dane:
a– lista; macierzb– lista; macierz
Wynik:
a, b, c– listy; macierze
Działanie programu przetestuj dla podanych w testerce danych.
Przykładowy wynik działania programu dla podanych danych:
Napisz program, który obliczy i zwróci wyraz ciągu zdefiniowanego rekurencyjnie o indeksie n:
Wykorzystaj listy tablicowe.
Specyfikacja problemu:
Dane:
indeksy– tablica indeksów wyrazów ciągu
Wynik:
wartości wyrazów ciągu o indeksach
n
Działanie programu przetestuj dla następujących danych:
Przykładowy wynik działania programu dla podanych danych: