Podstawowe¶
Zadanie 1¶
Napisz funkcję CnaF
zgodną z poniższą specyfikacją.
Skorzystaj z następującego wzoru:
\(F = \frac{9}{5} * C + 32\)
gdzie:
- \(C\) - temperatura podana w stopniach Celsjusza
- \(F\) - temperatura podana w stopniach Fahrenheita
Specyfikacja¶
Dane¶
- \(temp\) - liczba rzeczywista, temperatura podana w stopniach Celsjusza
Wynik¶
- Podana temperatura przekonwertowana na stopnie Fahrenheita.
Przykład¶
Zadanie 2¶
Napisz funkcję KonwTemp
zgodną z poniższą specyfikacją.
Skorzystaj z następujących wzorów:
- \(C = K - 273.15\)
- \(C = \frac{5}{9} * (F - 32)\)
- \(F = \frac{9}{5} * C + 32\)
- \(F = \frac{9}{5} * K - 459.67\)
- \(K = C + 273.15\)
- \(K = \frac{5}{9} * (F + 459.67)\)
gdzie:
- \(C\) - temperatura podana w stopniach Celsjusza
- \(F\) - temperatura podana w stopniach Fahrenheita
- \(K\) - temperatura podana w stopniach Kelvina
Specyfikacja¶
Dane¶
- \(temp\) - liczba rzeczywista, temperatura do konwersji
- \(jednZ\) - jeden znak, wielka litera oznaczająca jednostkę temperatury z której należy dokonać konwersji
- \(jednDo\) - jeden znak, wielka litera oznaczająca jednostkę temperatury do której należy dokonać konwersji
Wynik¶
- Podana temperatura przekonwertowana z jednostki \(jednZ\) do jednostki \(jednDo\).
Przykład¶
KonwTemp(0; "C"; "F") = 32
KonwTemp(32; "F"; "C") = 0
KonwTemp(212; "F"; "K") = 373.15
KonwTemp(100; "K"; "F") = -279.67
KonwTemp(-40; "C"; "K") = 233.15
KonwTemp(273.15; "K"; "C") = 0
Zadanie 3¶
Napisz funkcję CzyParzysta
zgodną z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
Wynik¶
- PRAWDA, jeżeli \(n\) jest liczbą parzystą, FAŁSZ w przeciwnym przypadku.
Przykład¶
Zadanie 4¶
Napisz funkcję IleParzystych
zliczającą ile komórek z podanego zakresu zawiera liczby parzyste.
Przykład¶
Zadanie 5¶
Napisz funkcję NWW
zgodną z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(a\) - liczba naturalna
- \(b\) - liczba naturalna
Wynik¶
- Najmniejsza wspólna wielokrotność liczb \(a\) i \(b\).
Przykład¶
Zadanie 6¶
Napisz funkcję IleCyfr
zgodną z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
Wynik¶
- Liczba cyfr liczby \(n\).
Przykład¶
Zadanie 7¶
Napisz funkcję Fibonacci
zgodną z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(n\) - liczba naturalna
Wynik¶
- Liczba Fibonacciego o indeksie \(n\).
Przykład¶
Zadanie 8¶
Napisz funkcję ZWielkiej
zgodną z poniższą specyfikacją.
Specyfikacja¶
Dane¶
- \(wyraz\) - ciąg znaków
Wynik¶
- Podany wyraz, w którym pierwsza litera jest wielka.