This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
dydaktyka:cprog:2016:revision_1 [2015/11/05 10:00] 127.0.0.1 edycja zewnętrzna |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Zadania powtórkowe (1) ====== | ||
- | * Poniższe zadania zostały wybrane spośród zadań ze strony dr Jaworek-Korjakowskiej. Na kolokwium możecie spodziewać się zadań zbliżonych do powtórkowych. | ||
- | * Zadania powtórkowe opierają się na pisaniu funkcji. Każdorazowo nie tylko napisz funkcję realizującą postawione zadanie, lecz również przetestuj jej działanie. | ||
- | ===== Zadanie 1 ===== | ||
- | |||
- | Napisz funkcję, której argumentami będą wartości całkowite ''a'', ''b'' oraz ''c'' -- współczynniki równania kwadratowego. Funkcja powinna zwrócić wartość całkowitą -- ilość rozwiązań równania kwadratowego dla zadanych współczynników. | ||
- | |||
- | //Możesz skorzystać z kodu zadania z poprzednich laboratoriów: [[dydaktyka:cprog:2015:conditionals-solutions#zadanie_1|link]]// | ||
- | ===== Zadanie 2 ===== | ||
- | |||
- | Napisz funkcję, która stwierdza, czy zadana jako parametr liczba całkowita jest kwadratem pewnej innej liczby całkowitej. Funkcja powinna zwrócić wartość całkowitą: ''1'', jeśli liczba spełnia warunek, oraz ''0'' w przeciwnym wypadku. \\ | ||
- | Liczby będące kwadratami liczb całkowitych to $1$, $4$, $9$, $16$ itd. | ||
- | |||
- | ===== Zadanie 3 ===== | ||
- | |||
- | Napisz funkcję, która zwróci większą spośród dwóch przekazanych jako parametry liczb całkowitych. | ||
- | |||
- | ===== Zadanie 4 ===== | ||
- | |||
- | Napisz funkcję zwracającą średnią trzech parametrów będących liczbami zmiennoprzecinkowymi. | ||
- | |||
- | ===== Zadanie 5 ===== | ||
- | |||
- | Napisz funkcję obliczającą dla zadanego ''x'' wartość wyrażenia $y = \frac{x^3 + 3 x}{x^2 + 6}$. | ||
- | |||
- | ===== Zadanie 6 ===== | ||
- | |||
- | Napisz funkcję, która sprawdzi czy z trzech patyków, których długości przekazujemy jako argumenty, da się zbudować trójkąt, i wypisze stosowny komunikat na ekran. | ||
- | Aby określić, czy z danych patyków da się zbudować trójkąt skorzystaj z [[http://matematyka.pisz.pl/strona/493.html|nierówności trójkąta]]. | ||
- | |||
- | ===== Zadanie 7 ===== | ||
- | |||
- | Napisz funkcję zwracającą wartość silni liczby przekazanej jako argument. | ||
- | |||
- | ===== Zadanie 8 ===== | ||
- | |||
- | Napisz funkcję realizującą polecenie z zadania #2 z [[dydaktyka:cprog:2015:conditionals#petla_for|działu o pętli "for"]] (sumowanie liczb całkowitych z zadanego przedziału $[a,b]$) dla liczb przekazanych jako argumenty funkcji. Funkcja powinna zwracać obliczoną sumę. | ||
- | |||
- | ===== Zadanie 9 ===== | ||
- | |||
- | Napisz funkcję, która dla zadanych dwóch parametrów -- ilości wierszy i ilości znaków w (każdym) wierszu -- wyświetli stosowną ilość znaków ''$''. | ||
- | |||
- | Na przykład dla dwóch wierszy i czterech znaków w wierszu wyświetlony powinien zostać następujący wzór: | ||
- | <code> | ||
- | $$$$ | ||
- | $$$$ | ||
- | </code> | ||
- | //Wskazówka: Użyj pętli zagnieżdżonej (czyli pętli w pętli).// |